Skip to content

LizaVeprova301/BattleCity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BattleCity

BattleCity is a simple implementation of famous BattleCity game

Technology Stack

  • Python: High-level programming language used for game logic.
  • PyGame: Cross-platform set of Python modules designed for writing video games; handles rendering, event handling, and more.
  • Random: Python module providing access to random number generators.
  • UnitTest: Python module for testing

Game Modes

  • Offline Mode: Solo play against a computer.

How to Play

  1. Start the Game: You have to choose one of 4 different levels, with different maps and difficulty
  2. In Game: Protect your base from destruction by destroying enemies tanks, you can fire with SPACE and move your tank using ARROWS

Running the Game

  1. Ensure Python and PyGame are installed in your environment.
  2. Clone or download the game's code to your local machine.
  3. Navigate to the directory containing the game script.
  4. Execute python main.py to run the game.

Future Development

Potential future updates might include:

  • Implementation of additional AI difficulty levels.
  • Expanding the online functionality for remote play against other players.
  • Providing options for time-controlled games (e.g., blitz, rapid).

Enjoy your game with BattleCity, offering a classic battle experience!

About

Implementation of classic BattleCity game

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages