inspired by https://inf.ug.edu.pl/~piotao/old/xbattle/ (in Polish)
we recommend 3.7.4 or 3.6.9, because we are using them.
- kivy
- numpy
- Windows
- Linux
- MacOS
from the repository root directory
pip install -r requirements.txt
python -m pybattle
- Choose efficient graphics library
- Prepare general structure of game (menu and game scenes)
- Implement basic map drawing
- Create basic menu with some basic settings:
- Prepare some debugging notes
- Add random map generator
- Add basic behavior to fields on map (transfering power)
- Add base building
- Add shooting ability
- Add filling water fields
- Add AI (simple, maybe random behaviors)
- Add multiplayer ???
- Improve AI
- Release the working demo