Image for post
Image for post

Battlesnake Developer Update — September 2020

Chris Hoefgen
Sep 30 · 2 min read

For September we implemented more quality of life improvements for developers and started laying the groundwork for some new features coming this fall.

API Update: Ruleset

With the new game modes like Battlesnake Royale, Squads and the new challenges, it became important to send information to the Battlesnakes notifying them what kind of game they are participating in. That way developers can alter their AIs to be situational.

The Game object in the data payloads from the engine now look like this:

"game": {
"id": "",
"ruleset" : {
"name": "royale",
"version": "v1.2.3",
},
"timeout": 500
}

Battlesnake Tags

We have added new tags to the system to allow developers to further customize and categorize their Battlesnakes. Beyond expanding the list of languages and platforms, we have added tags for game modes, core strategies and personality types!

Image for post
Image for post
So many tags!

Notifications

Notifications are a new communication channel added to the site to provide a way to better relate timely information to your developer accounts. It will be used by the system to notify you of important changes to your Battlesnake, results of tournaments and any other offline state changes that affect your account.

Image for post
Image for post
Notifications button in the navigation bar

Awesome List

User has created an resource for all Battlesnake developers. He has compiled a variety of guides, documentation and tools that will help both new and experienced Battlesnake developers.

Battlesnake Developer Survey

A new was released and will be open until October 31st, 2020. We are collecting information on how to make Battlesnake a more fun, engaging and inclusive experience for everyone.

By participating in the survey you can help us improve Battlesnake as well as enter to win a .

Deprecating API v0

With the completion of Battlesnake Summer League it is time to start moving forward with reducing support for API v0 snakes. A deprecation plan will be published in October on . The expectation is that API v0 snakes will no longer by supported by the system as of December 31st, 2020.

If you need help updating your Battlesnake to the API v1, check out our .

That’s all for now. If you have any questions, reach out to us on the server or our workspace.

Battlesnake

What if programming was fun and accessible for everyone?

Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface.

Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox.

If you have a story to tell, knowledge to share, or a perspective to offer — welcome home. It’s easy and free to post your thinking on any topic.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store