Install Docker and Docker Compose to make use of the docker-compose.yml
file
- Clone the repo
git clone https://github.com/gp27/wargroove-rl.git cd wargroove-rl
- Build the image and 'up' the container.
docker-compose up -d
docker-compose exec app python3 test.py -d -g 1 -a human human
docker-compose exec app python3 train.py
-
finish to implement the basic game in wagroove_game.py
-
restruture the wargroove_data.py
change the map definitions structure and move to their own folder as json files- organize configurable parameters that are used to generate observations like MAX_MAP_SIZE, MAP_PLAYERS, MAX_UNITS, all categoricals...
-
Replace the placeholder model
-
configure wandb
The selfplay code is based on the SIMPLE (Selfplay in MultyPlayer Environments) project by David Foster: