Battlesnake hosts several annual online competitions called Leagues. A Battlesnake League is a special event that runs for several weeks and is open to developers all over the world. The long-running nature of League events allow for continuous updates and evolution of your Battlesnake code.
When a League is announced, there is a pre-registration phase where participants can register for the League and start warming up their Battlesnake code in anticipation of the competition's start. Sometimes there are prizes for participants who sign up during this phase, so we recommend pre-registering whenever possible.
When the League starts, participants will be able to enter their Battlesnake into one or more Ladders to compete. You will need to first register a Battlesnake with your Battlesnake account, as explained in the Quick Start Coding Guide.
The League Ladders will automatically run games in one or more of our possible game modes. How many Ladders, and in which game mode depends on the League. All participants enter the Ladders at the bottom rung, and the system will automatically play games against other Battlesnakes in the ladder, tracking your Battlesnakes score as it rises up the ranks. We encourage you to make updates and changes to your Battlesnake as it competes. Progression in the Ladder is often rewarded with prizes, such as custom heads and tails for your Battlesnake.
Registration for the League and the League Ladders will remain open up until a few days before the Tournament. Check the League Schedule for the exact date for any specific League.
Throughout the entire League there will be a variety of Twitch Shows where tutorials, special content, and League news will be streamed. Keep an eye on the Schedule on the League page for what and when streams are happening.
At the end of the League, tournaments will be run and live-streamed on Twitch. Tournament placement is determined by rankings in the League Ladders. Tournaments have an additional prize structure posted on the Prizes section of the League page. Be sure to tune in to cheer on your Battlesnake!
The planned Leagues for the 2021 season are:
February 18th - April 17th 2021
Pre-Registration Opens May 24th 2021
June 11th - July 31st 2021
Pre-Registration Opens August 30th 2021
Sept 24th - Nov 20th 2021