All Projects → galaamn → battle-city

galaamn / battle-city

Licence: other
Remake of Battle City on Python

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to battle-city

neo-geo-dev-book
a book on developing for the Neo Geo
Stars: ✭ 27 (+3.85%)
Mutual labels:  arcade-game
Pacman Compose
Pacman Created in JetpackCompose
Stars: ✭ 28 (+7.69%)
Mutual labels:  arcade-game
asciiarena
Terminal multiplayer deathmatch game
Stars: ✭ 34 (+30.77%)
Mutual labels:  arcade-game
koboredux
Kobo Redux - Kobo Deluxe Revived
Stars: ✭ 25 (-3.85%)
Mutual labels:  arcade-game
kqstats
Get real time statistics from your Killer Queen cabinets!
Stars: ✭ 23 (-11.54%)
Mutual labels:  arcade-game
Bartop-2-Players-with-Raspberry-Pi
Wooden Bartop Arcade 2 Players with Raspberry Pi: 17" LCD monitor, Marquee with LED lights and stereo speakers.
Stars: ✭ 48 (+84.62%)
Mutual labels:  arcade-game
PYTRIS
tetris made with pygame
Stars: ✭ 26 (+0%)
Mutual labels:  arcade-game
arcade-pcb-case
Plans to build Arcade PCB cases
Stars: ✭ 29 (+11.54%)
Mutual labels:  arcade-game
pano man
Simulation of the classic Pacman arcade game on a PanoLogic thin client.
Stars: ✭ 30 (+15.38%)
Mutual labels:  arcade-game
bullethell
A bullet hell game programmed using HTML5 and JS.
Stars: ✭ 30 (+15.38%)
Mutual labels:  arcade-game
Games
Create interesting games by pure python.
Stars: ✭ 3,431 (+13096.15%)
Mutual labels:  tank-game
TankLogo
1v1 tank war model built by NetLogo 💥
Stars: ✭ 50 (+92.31%)
Mutual labels:  tank-game
Battle City
🎮 Battle city remake built with react.
Stars: ✭ 1,543 (+5834.62%)
Mutual labels:  battle-city
cattle-bity
Clone of Battle City (1985) in TypeScript
Stars: ✭ 19 (-26.92%)
Mutual labels:  battle-city

battle-city

game home screen

forked from

Keys and arguments

Controls

  • Player 1: * movement: up/left/down/right * fire: space
  • Player 2: * movement: w/d/s/a * fire: f

Fullscreen

You can start the game in fullscreen mode by passing the "-f" argument

Quitting

Pressing the "q" key will quit the game

Things that are different from original

There are number of differences from original BattleCity.: * Copyright symbol © on intro screen is made up from "(c)". This is because font doesn't support © and I didn't want to put an image instead. * Ice terrain doesn't do anything. it acts like empty space. This is because I don't really know what supposed to happen. Hopefully this will be fixed * The are some missing sounds and I couldn't get that only one sound can be played simultaneously, pausing other and then resuming on finishing. So my BattleCity has only basic sound support, which can be toggled during gameplay with "m" * There is no "Stage X" screen before each stage * Power-ups are dropped randomly. I would even say too randomly, 'cause they are not alyaws accessible (e.g. in the middle of water) * If enemy is spawned during timefreeze, he also should be paused * Brick destruction is different: this game has static big block which is divided into 4 smaller static blocks. Original has smaller blocks whose destruction amount depends on which side bullet came from

Known bugs

sometimes tanks can get stuck: between some specific terrain or with each other

System requirements

  • Python
  • pygame

Launch

python tanks.py from command line

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].