This is the AWAP 2022 game engine.
Sample bots can be found in the bots/
folder. Competitors should also develop their bots in this folder.
Maps should be placed in the maps/
folder.
- Python 3 (Developed/tested in 3.8.9, other versions probably work)
README.md
- This filerun_game.py
- Runs a game between two players on a mapgame_settings.json
- Contains game settings used inrun_game.py
(specifies players and map)bots/
- Contains player source codemaps/
- Contains maps (download your custom maps to here)replays/
- Contains match replayssrc/
- Contains the engine source code
git clone https://github.com/rzhan11/awap2022-engine-public.git
- Downloads the repo
cd
into this repopython3 run_game.py
- Runs the game- Specify players/maps by modifying
game_settings.json
- Games can also be run with CLI arguments (
python3 run_game.py -h
for details)
- Specify players/maps by modifying
- Match replay files are saved in the
replays/
folder
- Open the viewer (on browser or on local)
- Upload a replay file (match replays are saved in the
replays/
folder)