I will be remaking the 1985 version of Space War using Pygame and train deep reinforcement learning agents to battle it out. I will try to do everything from scratch as much as possible as a learning exercise!
Run make prod game to startup the game in "production" mode.
If switching between dev/game, use the clean target to be safe.
e.g. make clean dev game if switching from prod to dev.
Note: I only tested this in x86_64 linux, so there might be linux specific dependencies in the requirements
- Install
pythonon your system. At the time of writing this, python version3.11.5was used. - Setup virtual env and dependencies with
make dev
Start the game with make, game is the default target, so you dont need to specify make game every time
You can also run make dev game everytime, the requirements will installed when there is a change either requirement files.