These projects are built and maintained by the Battlesnake team. We do our best to keep them functional and up-to-date with the latest game features.
If you're building a Battlesnake for the first time, these are great starting points.
There are also a few older projects that require some updating to work with the latest API, but are still helpful for getting started.
The Battlesnake community is all about collaboration and shared learning. Some of our core members and supporters have built their own Starter Projects to get developers started with new languages and technologies.
These projects are specifically intended for developers wishing to use machine learning techniques and technologies to develop their Battlesnake.
Want to submit your Starter Project to this list? Wonderful!
You can submit a pull request or create an issue on GitHub and we'll take a look. Community created Starter Projects must follow these guidelines in order to be approved:
Contain just enough code to run a simple Battlesnake and nothing more
Return hardcoded responses to all requests
Be well documented and easy to understand
Provide simple, extensible unit tests
Ideally have a minimal project structure