Announcing "Anytime" Tournaments

in #splinterlands8 months ago

The Splinterlands team is extremely excited to announce the addition of a new tournament format known as "Anytime" tournaments! The new format will be in addition to the current single-elimination format and will work very similarly to the standard Swiss tournament format. The key benefit of the new format is that players will be able to submit their teams for their battles at any point during the time that the tournament is active.

This means that players across any time zone can all participate in the same tournament, and players can submit their teams whenever is convenient for them rather than having to be actively in front of their computer for the entire 1 - 2 hours or more that the current tournaments can last.

This has been a change that has been requested by many players for a long time, and we expect that it will greatly increase tournament participation and make tournaments even more attractive to third party sponsors.

The new tournament format and other changes described below are scheduled to be released on Monday, May 18th, 2020, at around 9 - 10 AM EST (13:00 - 14:00 UTC).

How Anytime Tournaments Work

In an Anytime tournament, all entrants will be randomly split up into groups. The maximum group size for a specific tournament will be listed in the tournament details on the website and is configurable by the tournament organizer. Each player will then play one match against every other player in their same group.

The tournament will run for a specified period of time (for example 24 hours), which will also be specified in the tournament details and is configurable by the tournament organizer. Players can submit teams for their matches at any point during that time.

The tournament will end when either the time runs out or all players have submitted teams for all of their battles. At that point the winner(s) will be determined based on their record in the tournament. Players' records in the tournament will be represented as a "Points" total with each win being worth 3 Points, each draw being worth 1 Point, and each loss being worth 0 Points.

Tie Breakers

In the event that two or more players have the same Points total at the end of the tournament, the following tie-breaker system will be used:

  1. If any player has fewer losses than the other tied players, that player will win the tie.
  2. If the players have battled each other directly, then the winner of that battle will win the tie.
  3. If players are still tied, then a tie-breaker score will be used. The tie-breaker score is calculated as double the sum of the Points total of all players that the player beat in the tournament, plus the sum of the Points total of all players that the player had a draw against. The player with the highest tie-breaker score will win the tie.
  4. Finally, if there is still a tie then the player with the highest Ranked play rating at the start of the tournament will win the tie.

Multiple Rounds

Initially, the Anytime-format tournaments will only have one round and the winners will be determined based on the record and tie-breaker system described above at the end of that round.

In the future, we plan to allow for multi-round Anytime-format tournaments in which the top players from each group will move on to the next round until there is only one group left.

Team Reveal Process

There has also been a small change to the team reveal process for Anytime-format tournaments in order to account for the fact that players can submit their teams at any time. This section is mostly for third-party developers, but may also be relevant to players.

The process for submitting teams is that the first player submits only a hash of their chosen cards so that their opponent cannot see what they have chosen. Then, when their opponent submits their team hash, they can reveal their team by submitting a "team reveal" operation to the blockchain.

In the new, Anytime-format tournaments, your opponent may submit their team hours after you have submitted yours, and you may not be logged in to the game website at that point to be able to reveal your team. To account for this, players will reveal their teams to the Splinterlands game server at the time they submit the hash to the blockchain, and then the Splinterlands game server will submit the team reveal transaction to the blockchain on their behalf at the correct time.

The Splinterlands game server will submit these transactions on behalf of players using its own accounts, so it will not need any players' private keys, and it cannot submit different cards than the player chose or else the hash will not match the one submitted by the player in the original "submit team" transaction.

Please note that you do not have to use the Splinterlands game server to handle revealing your teams. You may still submit your own team reveal transactions like normal, but then it is up to you (or your software) to detect when your opponent has submitted their team before you perform the reveal.

It's also important to note that all cards used must be in/delegated to your account and playable at the time that the team reveal transaction is submitted to the blockchain. Otherwise, the revealed team will be considered invalid and the battle will be an automatic loss. This means that any cards you submit for battles must remain available and playable in your account until that battle has been completed, which may be any time until the tournament ends.

Splinterlands-Sponsored Tournaments

After the initial release of the new tournament format, Splinterlands plans to run some small, Anytime-format tournaments in addition to the existing single-elimination tournament schedule in order to ensure that the new system is working well, make any necessary changes and adjustments, and respond to player feedback.

After that time it is our expectation that we will begin to shift the majority, if not all, of the Splinterlands-sponsored tournaments to the Anytime format going forward.

We plan to maintain the same overall prize pool value for Splinterlands-sponsored tournaments in USD, and roughly the same prize pool USD values for the different types of tournaments (i.e. Alpha/Untamed Only, Gold Card only, etc). The frequency of tournaments will likely be significantly decreased, as it will now be possible for everyone to participate in every tournament regardless of their location or availability, and the tournaments will also likely have prize payouts for many more places.

The exact details of the tournament schedule changes are still TBD, but they will take into account player feedback, and will likely continue to undergo revisions as we work to find an optimal setup for rewarding our players and providing value to the cards.

Other Changes

The following are some additional changes, not directly related to the new tournament format, which are scheduled to be released at the same time.

Card Cooldowns for Tournament Battles

Also as part of this release, cards used in tournament battles will be subject to the same 7-day cooldown period if they are transferred or delegated as cards that are used in Ranked battles.

Previously, cards could not be used in Ranked battles within 7 days of the last time they were used in a Ranked battle with another account. The only change is that Tournament battles will be added to that. So once these changes are live, cards may not be used in Ranked or Tournament battles within 7 days of the last time they were used in either a Ranked or Tournament battle.

This change is necessary to prevent the same set of cards from being used across multiple different accounts in the same tournament, which has been a problem in the past and would have become much more frequent with the release of the Anytime tournament format.

Same Teams Will Draw

This has been a highly requested change by a number of people for a long time - that if both players submit exactly the same team, the battle will automatically be a draw.

This will only happen if both teams use the same Summoner card, and the same Monster cards, in the same positions, and at the same levels (after taking into account Summoner & League level limits) and will apply to ALL battles (tournament, ranked, practice, etc).

Move Order Tie-Breakers

Currently if two Monsters have the same attack type and the same Speed, the order in which they attack each round will be randomly determined. This leads to additional randomness in battles, which can be frustrating, and can also create some odd behaviors with the Stun ability in particular.

In order to help reduce this occurrence, we will be adding two additional factors in determining move order - Rarity and Level. Now, if two or more cards have the same attack type and Speed, the higher rarity card will go first. This means that a Legendary card will go before an Epic card, and then Rare, and Common. If the cards are the same rarity, then the higher level card will go first (level is determined after taking into account Summoner & League level limits).

Finally, if the cards have the same attack type, speed, rarity, and level, the move order will still be determined randomly.

This change will apply to ALL battles - tournament, ranked, practice, etc.

Please note that the "Reverse Speed" ruleset simply uses the reverse of the normal move ordering, so in that ruleset the lower rarity or lower level card will go first.

Foundation for the Future

We hope that the new tournament format will encourage many more players to participate in the tournament system as it will be much more convenient and practical than the current single-elimination format which requires a much larger and more focused time commitment. It should also fit much better into the mobile play style, and we will be working to integrate tournaments into the mobile web app as soon as possible.

We also plan for the new format to form the basis for new features such as Guild Wars - which can be thought of as a type of Anytime tournament between two guilds (with some additional, exciting twists)!

We've gotten great feedback so far from the group of Monster Mavericks that helped test the new tournament format on the test server, and we look forward to Anytime Tournaments being one of many new features that help drive player growth, engagement, and rewards throughout the rest of this year and beyond!

Stay tuned for more updates from the Splinterlands!

Website | Blog | Discord | Telegram | Shop

NOTE: All rewards from this post will go to @steem.dao (the Hive Development Fund account) to support the development of the Hive platform.


Long awaited. Huge props to cryptomancer for his efforts in this.
You don't celebrate being the biggest blockchain game by resting on your laurels.
You keep pushing the boundaries. Love it.

Can't wait for the new tournaments.

you do not have to use the Splinterlands game server to handle revealing your teams. You may still submit your own team reveal transactions like normal, but then it is up to you (or your software) to detect when your opponent has submitted their team before you perform the reveal.

Beautiful engineering. Centralized solution for convenience with the option of the decentralized team submission, but with more technical overhead.


  1. Anytime tournaments are gonna be sooo much more accesible to players.
  2. Having tested a bunch there are soo many different variety of ways to set up a tournament it should keep things interesting
  3. I'd suggest every ranking have a different reward
  4. Anytime tournaments could easily lead to very very large tournaments which is very enticing to tournament sponsors so I suspect to see a lot more of those.
  5. In fact I would suspect that users will have TONS of tournaments to choose from.
  6. I doubt any 3rd parties will sponsor tournaments for GOLD foil cards so hope to see Splinterlands doing more of those. There is just no incentive for a 3rd party to do that because there would be even less players to advertise to etc.
  7. Multi-stage tournaments will be much more fair in nature i think people should recognize and have an expectation that a one multi-group 1 stage tournament is not gonna be super fair in nature so we'll have to live with that a while.
  8. There are indeed many options that this foundation creates for the future... i'm looking forward to it.
  9. Can you explain why a 7 day cooldown for playing in a tournament? It doesn't make sense to me. Why not a per-tournament cooldown on those cards.
  10. Your randomization changes are really solid

Agreed, just with Nr. 10 I have some problem for the tie with same team as it will finish your winstrike in ranked battles in every case, now this situation can finish your winstrike, but you have also the chance that winstrike proceed.

Maybe it would be an idea to change also the winstrike-rule so that only a lost fight will finish the winstrike and not a draw ?

Nr. 9 you pointed out very well, this is also interesting question for me.

I agree, this will make climbing the ranked ladder harder and punish accounts a lot more for drawing. If bots are more likely to draw then humans I am all for it though.

I think it will punish the human more than the bots cause the human normally play less matches and get less winstrikes.

Other point: Do you really think that it won't be possible for the programmer of bots to take this point in their calculation ?
F.E. many player have the chicken only at level 1 to have a non-melee chicken (what is in opinion not correct why I cannot put a max-level-chicken in a battle and the opponent can put his level 1-chicken ? - why I cannot use my max-level-chicken also at level 1 (or 2) ?) So one bot could submit the team with level-1-chicken and the other bot with level-2-chicken and it would doesn't matter that the teamorder is the same, cause of the different level of the chicken (also if stats of Level-1-chicken and Level-2-chicken are the same) the battle would start.

You are probably right, bots seem to have the competitive edge when selecting teams as they can program for more possibilities a human has time the think of.

Thanks for the changes. As a Monster Maverik, I was able to participate in the testing of the new tournament format and I am very pleased to no longer have to play for hours in tournaments and now have the flexibility to send my deck when it suits me. I am curious to see what the first tournaments on the live server will be like.

Ich habe den durchaus sehr wichtigen Artikel hier einmal ins Deutsche Übersetzt. Diesen findet ihr in der Deutschen Community:

Yes I also hope (and think) that this change will increase the "fun-factor" in tournaments.

Heeellllll yeah!!!! I can finally start participating some more on those tournaments. And great changes in game play overall, especially the same team tie; listening to the community is one of the things why this game is still kicking ass!

Nice wohooo


Congratulations @splinterlands! You have completed the following achievement on the Hive blockchain and have been rewarded with new badge(s) :

You published more than 150 posts. Your next target is to reach 200 posts.

You can view your badges on your board and compare to others on the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

Do not miss the last post from @hivebuzz:

Hive Revolution - Mission 1 - Communication
Hive Revolution - Call for missions
Vote for us as a witness to get one more badge and upvotes from us with more power!

"Same Teams Will Draw"

Have the people really submitted that it will be changed in that way ?

For ranked battles it means, that if you submit same team as your opponent your winstrike can end as it is possible to loose this battle, but your winstrike can also proceed as it is also possible that you win this battle.

With this change your Winstrike WILL DEFINITELY end cause every draw finish the win-strike.

Maybe somebody can explain me the advantage of this change for ranked battles, I have the problem that I cannot understand why this change is better than it was before ...

Multi-accounters could submit identical teams and continue both win streaks.

maybe they just don't count at all... a draw is neither a loss or a win in those cases?

Yes - Or to accept the factor "luck" as a part of the game.
What should I do if opponents monsters smash away my cocatrice immediately and I miss his cocatrice always ?

Should this also be changed to everytime miss or everytime hit ?

Or is it not interesting to see if you have luck or bad luck ?

a draw breaks the winstreak

doesn't need to ... they can change it so a draw is basically a non-happening

Yes and it would be logical as for rating it is non-happening.

They took the rating-system from chess and their every draw counts towards rating, so if you take a draw against opponent with higher rating you win points (clear not so much like by winning) and if you make draw against opponent with lower rating you loose points.

They have decided to don' use this part of the chess-rating system for Steemmonsters and don't count a draw at all, but why it than counts for the winstrike ?

Sorry, but I don't understand your answer.
How it will be possible to continue both win strikes ?

If they submit identical teams in the moment in most cases one win this fight (and continue the winstrike) but his opponent loose than (and cannot continue the winstirke) or how it is possible that both win in a fight ?

If I see games like or other board games both players start with exactly the same team and it's an intersting fight who will win the game.
Why it cannot be interested to see who win if both have identical team ?

What is bad if a battle is decided by the factor "luck" - I know it sucks ... I also not happy if I loose a battle cause my monsters has all missed Cocatrice in the whole battle - but what should I do ? Just accept and try the next time the same with my opponent (where he than smash away with Cocatrice with the first two monster who naturally don't miss MY Cocatrice HAHA).

I think this is great because I can almost never play tournaments during the week due to time. A lot of times, the weekend ones require gold cards and I can't play them because of that. I've been looking forward to these for a long time!

Can't wait till the 18th! Haven't been able to play in them due to my work schedule this is so awesome!

Awesome Update, I'm highly looking forward to it!

Great work guys, I can't wait to fight my first anytime tournament battle!
This feature has been long awaited and I hope that it will be easy and fun to play with.
Congrats Splinterlands Team!

I am definitely looking forward to this! :D Lately I haven't been participating in many tournaments because I often forget about the start time and see it much later. Or get distracted while I'm in one and then end up losing because I was gone too long to submit.

After that time it is our expectation that we will begin to shift the majority, if not all, of the Splinterlands-sponsored tournaments to the Anytime format going forward.

What???!!! I thought that it was stated that would not be the case.

I have played a couple of the tournaments on the testnest and I didn't have a single second of fun in them. They're unpersonal AF and there's no thrill.

Interaction between players during tournaments is lower than compared to the Challonge days, but it still exists in some Discord servers.
So no more discussing (past) battles, cheering or cursing together.

Waiting 24 or more hours for the result is an awful anti-climax.

Again, you guys are talking away part of the fun in the game. Well done... not!

So excited for this. Good job, guys. It's not easy to reinvent the wheel, and your thoughtfulness in this game design quest continues to shine through.


I think i have some doubts...
First it is a new type so current types will all be replaced or stay the same as now where u have to enter live at that time?

exactly from when can we choose the team, is it after tourney goes live or anytime last 24 hours it starts??

When hive?

I can't wait to enter the first round.
Great initiative.

nice yeah!

Wow sounds great! Hopefully it's easier then it sounds lol!😃👍👹

Great news 👍

Now there will be a good chance I'll take part in tournaments!

@yabapmatt, there's a bug with the anytime tournament countdown timer. The timer said there was still ~30 minutes left when the end of the tournament period was reached. Caused me to forfeit the remainder of my games.