Skip to content

Latest commit

 

History

History
35 lines (23 loc) · 1.05 KB

README.md

File metadata and controls

35 lines (23 loc) · 1.05 KB

vamperouge

Usage

python3 vamperouge.py {adresseIP} {port}

pytorch and numpy are required.

Files

Related to Alpha Zero

  • MCTS implemented in mcts.py
  • DNN implemented in model.py
  • self-play implemented in self_play.py and arena.py

Related to Vampires VS Werewolves

  • game logic implemented in game.py
  • TCP client implemented in tcp_client.py

Run python3 main.py to start training Vamperouge (don't run this on your machine, it uses a LOT of RAM).

Credits

This implementation of the Alpha Zero algorithm was inspired by:

Also, for game-specific things, credits to: