Original Repo: here
Changes vs original:
- Updated input layer (now has 12 input feature layers, instead of original 6)
- Proper food spawning rules (to make arena)
- Game execution logic bugfixes
- Uses pytorch
- Removed SFML rendering dependency
Gym-Battlesnake is a multi-agent reinforcement learning environment inspired by the annual Battlesnake event held in Victoria, BC each year, and conforming to the OpenAI Gym interface.
- Multi-threaded game implementation written in fast C++
- Single agent training with multiple other agents as opponents
Gym-Battlesnake has only been tested on Ubuntu 18.04. Install the dependencies using the command:
sudo apt-get update && sudo apt-get install cmake libopenmpi-dev python3-dev zlib1g-dev
- Fork
- Clone and Setup
- Develop
- Pull Request