What am I doing here?
You're here to learn about Battlesnake! A fun way to practice programming and compete with other developers to be the last snake slithering.
Do I need to know how to program?
A little knowledge about your programming language of choice will help you along the way. We're working on great content to help folks new to programming, but in the meantime check out our docs here to find out more about how to create and deploy a snake and join the Battlesnake Slack to chat with other Battlesnake developers.
Is this machine learning?
Machine learning is a great way to train your snake but you can certainly have success in games with hand coded snake logic. The majority of the top competitive snakes are currently all hand coded! If you're curious about using Machine Learning you can also join the #ml-snake-development channel on the Battlesnake Slack.
What is the Battlesnake Tournament?
The Battlesnake Tournament is a one day event where programmers of all skill levels come together to create snake bots and compete for prizes. The Tournament is currently hosted annually in Victoria BC Canada. Learn more about the Battlesnake Tournament here.