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
python
on your system. At the time of writing this, python version3.11.5
was 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.