BattleCity is a simple implementation of famous BattleCity game
- 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
- Offline Mode: Solo play against a computer.
- Start the Game: You have to choose one of 4 different levels, with different maps and difficulty
- In Game: Protect your base from destruction by destroying enemies tanks, you can fire with SPACE and move your tank using ARROWS
- Ensure Python and PyGame are installed in your environment.
- Clone or download the game's code to your local machine.
- Navigate to the directory containing the game script.
- Execute
python main.py
to run the game.
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!