Skip to main content

Β· One min read
Andrew MacLean

Hello Battlesnake Developers,

With the end of the year fast approaching, we wanted to take a moment to thank each and every one of you for being a part of our community this year.

Here are a few highlights made possible thanks to your support in 2022:

  • 10,000,000+ Games Played
  • 12,000+ Livestream Views
  • 1,000+ Discord Members

And, of course, we were thrilled this past weekend to induct the first seven legendary Battlesnake Developers into the Hall of Fame.

We are so grateful to have such a dedicated global community of developers who play Battlesnake, and we hope that you all have a safe and happy holiday season.

See you in 2023! Andrew, Taraneh, Darcy, Sherri, Rob, Aurora, Chris, and Brad


🎁

P.S. There's still time to complete our Annual Developer Survey and get your hands on the limited-edition goldfish head customization (Survey closes Dec 31st at 11:59PM so don't miss the chance!) 🐟

Β· 2 min read
Chris Hoefgen

As Fall League finished up, the team was heads down working on infrastructure, with the biggest changes coming in the form of the new Rules 2.0 release!

Rules 2.0​

We did a big cleanup of the Rules project in November with the goal of making a 2.0 release. The goal of this cleanup was to remove a lot of legacy code and rework how the rulesets and maps work to make things a bit more intuitive. Although there are quite a few changes to the package's API, we ended up releasing this version as rules 1.2.0instead, because of some awkward requirements around Go packaging.

Updated Interface​

The previous interface was a bit of a mess handling legacy support for the dedicated Ruleset types along with the newer pipeline approach. Rob went in and removed all the legacy interfaces and settings arguments and built out a simpler, unified ruleset interface along with a variety of easy to use helpers. These new helpers make it much easier to create new rulesets and GameMaps.

TTLs!​

We have added new internal fields for storing Time To Live values for food and hazards, along with generic storage data for maps. This provides a variety of new ways to power interesting Game Map functionality.

New Pre-Update Hook​

We worked with experienced Battlesnake Developers, JonathanArns and coreyja, to add a new hook to the GameMap system to allow for board evaluation before the update step of the workflow runs. The new hook allows for new ways to manipulate state within a GameMap for more advanced map implementations.

CLI Bug Fixes​

We fixed a bug where the body of the last request (i.e. the /end request) wasn't being logged in the output file by the CLI.

You can check out all the code changes in the Release Notes.


That's all for now. If you have any questions, reach out to us on the Battlesnake Discord server.

Β· 2 min read
Andrew MacLean

With the dust still settling from the penultimate competition of the 2022 Battlesnake Competitive season, we are thrilled to share the final standings from the Fall League Platinum and Elite Tournaments.

Read on to discover who claimed the title of:
  • πŸ₯‡ Platinum Tier Champion
  • πŸ† Elite Tier Champion
  • πŸ‘ People's Choice Winner

Platinum Championship Tournament​

An incredible 32 Battlesnake's qualified for the 2022 Fall League Platinum Tournament which took place over two days at the Twilio Signal Conference onNovember2nd and 3rd****. You can catch it here.

Platinum Champion

Congratulations to Master Chief by master-coder, our 2022 Fall League Platinum champion! πŸ₯‡

Click to replay the final battle of the 2022 Fall League Platinum Tournament.

πŸ“Ί Watch the Fall League Platinum Tournament Stream:​


Elite Championship Tournament​

The competition intensified on Saturday, November 12th when the top Battlesnakes of the Fall League gathered for the Elite championship.

Elite Champion

Congratulations to soma-mini v1[fall]31by pedrosorio, our 2022 Fall League Elite champion! πŸ₯‡

Click to replay the final battle of the 2022 Fall League Elite Tournament.

πŸ“Ί Watch the Fall League Elite Tournament Stream:​


Peoples Choice Award​

After a tight race between some big fan favorites this fall, it came down to only 4 cheers to crown the 2022 Fall League Peoples Choice Winner.

People's Choice Winner

Congratulations to Hovering Hobbs by coreyja, our 2022 Fall League Peoples Choice Winner! πŸ‘

πŸ“š Learn more about Hovering Hobbs & developer coreyja:​

Big Thanks to our Partners​

Our wonderful partners are what makes Battlesnake possible. A big thanks goes out to DigitalOcean, Twilio, New Relic, and RBC for their continued support!

Ready for more live Battlesnake action? You won't have to wait long! The Winter Championship streams on December 17th at 9am PT / 12pm ET 🐍