Program your Battlesnake and compete online.
Battlesnake is a multi-player programming game played by developers all over the world. All you need to play is a live web server that implements the Battlesnake API.
Recent Arena Games
Battlesnake is a really fun programming side project.
Battlesnake is an interesting and complex problem to work on. It's a great way to learn a new programming language, try a new cloud platform, or even get started with machine learning. How you build your snake is entirely up to you, and the sky's the limit.
Learn and Experiment
Use Battlesnake to learn new technologies and experiment with new ideas. It's a great way to try something new.
Iterate and Improve
As your snake improves, so will you! Get immediate feedback as you encounter new challenges and scenarios.
Compete and Collaborate
Battlesnake is best played with friends! Play with your friends and colleagues, or attend one of our upcoming live events.
"A tonne of fun! ... so proud that we got our snake to respond to the API within the first 20 minutes."
"Battlesnake is easily the most fun I’ve ever had programming! Such an entertaining way to practice programming."
"That is pretty much the best logo on the internet. We need more robot snakes please."