Creative Content from the Battlesnake Community
Check out some of the amazing content created by Battlesnake Developers from around the world 🌎
For even more Awesome Battlesnake creations then those found below, be sure to check out the github.com/xtagon/awesome-battlesnake.
Learning Python by Battling Bots
Can learning to code be as fun as playing a game? This project seems to think that is possible with Battlesnake.
Battlesnake Speed Run
Watch as Battlesnake Developer Hugh Rawlinson completes a Speedrun of the Battlesnake Setup process in record time!
Using Dijkstras Algorithm for Battlesnake
This tutorial is intended to be a second-step for a dev beginning to create their snake, after they have followed Battlesnakes initial tutorials.
Minimax in Battlesnake
Today let’s look at the minimax algorithms and two multiplayer variations. Minimax is a popular algorithm in Battlesnake and one I’ve used for most of my competitive snakes.
Text Your Battlesnakes Progress with Twilio
This tutorial shows how to use Twilio to text message your progress in competitive leagues at regular intervals.
Scaling Battlesnake testing with Kubernetes
A friend and I are using Battlesnake as a platform for learning new tech skills. In my case, it is to continue to improve my DevOps technical skillset, mainly to finally take the plunge and learn Kubernetes.
Using practical reinforcement learning to defeat your friends
Learn how a small team applied Google Cloud services, Vertex AI and Reinforcement Learning to rapidly develop a game playing snake app.
Entering the Battlesnake arena
A short time ago I started learning to program in Rust. Therefore, Im looking for new toy projects to train my Rust programming skills.
Battlesnaking with Adam
I recently discovered a super-cool online code-gaming platform and super talented coding community called Battlesnake.
Battlesnake on Go Time Podcast
Battlesnakes very own Brad Van Vugt sat down Jon Calhoun and Mat Ryer on Go Time, a Golang-centered podcast from the team at changelog.com.
Battlesnake at McHenry County College
Highlights from McHenry County Colleges competition for high school students interested in programming.
Code a Battlesnake and compete with your friends
YouTuber Eddie Jaoude introduces viewers to the Battlesnake Platform in this great "Getting Started" Video.
The Perfect Beginner Coding Competition
Student Developer Logan Kuzyk explains why Battlesnake is a great competition for beginner programmers.
Battlesnake: The Rusty Tapeworm Cronicles
The Rusty Tapeworm helps explore the Snake Dev Experience from the 2020 Battlesnake Saskatchewan Tournament.
A Post Mortem from Stay Home and Code
The story of how one Battlesnake developer used a desktop GPU to top the global arena in under a week.
Can’t stop the snake in Port Townsend, Washington
The Port Townsend Leader showcases a local program teaching kids how to create their own Battlesnakes.
Battling the Snake: A Tournament Retrospective
The Journey, Lessons Learned, and Future Plans from a Developer following a Battlesnake Tournament Experience.
A Musical Battlesnake Ballad by Luke Mitchell (aka exzizt)
Canadian Artist Luke Mitchell composed this epic ballad for the 2019 Battlesnake Victoria, British Columbia competition.
Preparing to Compete in a Battlesnake Tournament
A primer on programming a snake that can at least sort of stand on its own two, metaphorical, legs.
Exploring Data From Tournament Games
An article exploring various stats across all games run during the 2019 Battlesnake Victoria Tournament.
Learning to build an Express API for Battlesnake
A community created tutorial on how to build a basic Battlesnake HTTP server using NodeJS and Express.