Battlesnake will make programming fun and accessible for millions of people.
These values drive us towards our mission. Everything we do and every decision we make should relate directly to one or more of these values.
When it comes to programming technologies, we work hard to teach participants to use "the real thing". This includes programming languages, editors, version control, platforms, libraries, etc.
Writing a snake that performs very well should be a celebrated accomplishment. Writing your first snake, no matter how simple, should be equally celebrated.
Even though Battlesnake involves a competitive game, participants, sponsors, and volunteers are working together to help each other be successful. We believe making all teams stronger makes Battlesnake better.
We firmly believe in the power of open-source collaboration. All Battlesnake development is public and transparent, and we encourage participants to do the same.
We work hard to encourage and grow a large and diverse community. Anyone who wants to participate or volunteer should feel welcome and supported. Anyone with ideas should feel heard and appreciated.
Watching games should be exciting for everyone. Even if you don't know how to program, or don't care to learn, Battlesnake events should be fun and exhilarating.