BattleSnake is a fun programming competition where teams of developers builds AIs for a multiplayer version of the classic arcade game "Snake".
It's originally a hosted competition in Victoria, BC (Canada) but the organizers have been kind enough to provide a docker image of their game server, allowing us to host our own competitions!
Each team develops an AI, responsible for controlling the movement of your snake. Communication between the game server and each snake is made via a HTTP REST api as specified in the documentation.
Multiple teams will compete on the same board at the same time, and the winner will be the last team slithering!
These boilerplates will help you get started competing in BattleSnake.
- Node node-boilerplate
- .NET Core netcore-boilerplate
- Elixir elixir-boilerplate
Do you know what?! That would be so much fun! Just follow the following instructions and get to hacking:
- Make your snake publicly available (e.g. on Heroku). If you're an Evolve employee, contact @gust1n or @niklasi for access to our snake server.
- Go to battlesnake.evolvetechnology.se
- Create a new game and add the URL of your snake as a player. A list of possible opponents can be found below.
- Game away, and make sure to mock us if (when) you beat us!
- Make a PR adding your snake URL to the list below.
We are a software company. And an investment company. Also consultants. And strategists. We are Evolve. Read more about us on our website.