A game for coder. Improve your AI to defeat the enemy.
- Python3
- TKinter
python createGameDat.py
python gui.py
To unlock all challenges and maps, do
python createGameDat.py cheat
Modify following files to improve your AI:
- yourAI.py
- yourFunctions.py
Short description of the files
YourAI.py
YourFunctions.py
Noob.py
NoobFunctions.py
Intermediate.py
IntermediateFunctions.py
Expert.py
ExpertFunctions.py
Dummy.py
Creates game.dat. This file contains the challanges and saves the players progress
GUI of the game.
python3 gui.py
starts the game.
Classes of GUI, the game data and game stats
Classes of the games objects (units,base,fields,..). Contains basically games logic.
Sets conditions of game such as distribution of resources and strength and costs of units.
Also contains the logic of the game.
This is the entire code of the game. To sell this as a "real" game, one would have to obfuscate and compile it, such that the player would not be able to see the code of the enemies AI.
This is one of my very first coding projects.