Skip to content

gp27/wargroove-rl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wargroove RL

Getting Started

Prerequisites

Install Docker and Docker Compose to make use of the docker-compose.yml file

Installation

  1. Clone the repo
    git clone https://github.com/gp27/wargroove-rl.git
    cd wargroove-rl
  2. Build the image and 'up' the container.
    docker-compose up -d

Test Environment

docker-compose exec app python3 test.py -d -g 1 -a human human

Train

docker-compose exec app python3 train.py

Todo List

  1. finish to implement the basic game in wagroove_game.py

  2. 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...
  3. Replace the placeholder model

  4. configure wandb

Acknowledgements

The selfplay code is based on the SIMPLE (Selfplay in MultyPlayer Environments) project by David Foster:

https://github.com/davidADSP/SIMPLE

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published