description |
---|
Test your skills against other developers by competing in a Battlesnake League! |
Battlesnake hosts several annual online competitions called Leagues. A Battlesnake League is a special event that runs for several weeks where developers all over the world compete for title, prizes, and prestige!
To enter a league, you will need to register a Battlesnake with your Battlesnake account, as explained in the Quick Start Coding Guide.
{% embed url="https://www.youtube.com/watch?feature=youtu.be&t=650&v=Ou3m_cYSq9U" %} 2022 Spring League Competition {% endembed %}
Each league has a Registration, Qualifying, and Tournaments (which consist of two tiers, Elite and Platinum) phase.
When a League is announced, the registration phase opens where participants can register for the League. At this time, the league's game mode and rules will be announced.
{% hint style="success" %} If this is your first time creating a Battlesnake, check out the Quick Start Coding Guide. {% endhint %}
When the Qualifying Ladder opens and participants who have entered a Battlesnake into the Qualifying Ladder, will begin to compete. The league Qualifying Ladders automatically run games between a set time period each day. How many Ladders, and in which game modes depends on the League. All participants enter the Ladders at the bottom rung, and the system will automatically play a set number of games against other Battlesnakes in the ladder each, tracking your Battlesnakes score as it rises up the ranks.
We encourage you to make updates and changes to your Battlesnake as it competes during the scheduled downtime.
When the Qualifying ladder closes, the top 16 performing Battlesnakes will be placed in the Elite Tournament. The next 16 Battlesnakes in the ladder will be placed into the Platinum Tournament.
After the Qualifying Ladder closes, both the Elite and Platinum tournaments will be streamed live on Twitch as our talented cast will provide entertaining commentary!
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!
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.
You can see the complete Battlesnake schedule, with all Streams and Events on the Community Calendar.
In order to do well in Leagues, you should have a Battlesnake that is capable of playing in multiple games at the same time.
If your Battlesnake is also competing in Battlegrounds, it may end up in both Battleground Ladder games and League Qualifying Ladder games at the same time. You can utilize the Game.source
provided data in the Battlesnake API, to prioritize how to handle games from different sources.
The planned Leagues for the 2022 season are:
- Spring League
- Pre-Registration Opens January 28th 2022
- February 11th - March 26th 2022
- Summer League
- Pre-Registration Opens June 3rd 2022
- June 17th - July 30th 2022
- Fall League
- Pre-Registration Opens September 16th 2022
- Sept 30th - Nov 12th 2022
- Winter Championship
- December 2022
You can see the complete Battlesnake schedule on the Community Calendar.