Splinterlands Development Update: Private Tournaments, Asynchronous Tournaments, Languages, Guilds, Mobile App

in #steemmonsters2 years ago (edited)


Since completing the first round of the First Ever Security Token Offering on the Steem Platform we have been able to grow our team and start to increase the pace of development. We plan to start posting regular development updates on our blog so everyone can easily stay up to date on what we're doing and get a glimpse of what cool new things you can look forward to encountering in your journeys through the Splinterlands!

Just Released

As of earlier today, we have just released the following new features and improvements:

Private Tournaments

There is now the ability to create private, password-protected tournaments! This has been a heavily requested feature since tournaments were first released, but it was a little more complicated to implement than you might think in order to do it in a decentralized manner.

Since every transaction in the game must be published publicly to the Steem blockchain and be independently verifiable, we needed a way to both set a password for a tournament and allow players to prove that they know the password without ever publishing the password to the blockchain (otherwise everyone would be able to see it which wouldn't make for a very good password). Additionally it needs to work in such a way that anyone can independently verify that each entrant knew the password without relying on our centralized servers in any way.

Luckily for us, this is already how the Steem blockchain works! Every time you publish a transaction to the Steem blockchain, you are proving that you possess the private keys for your account in a way that's verifiable by anyone and without ever having to publish those private keys.

So, when you create a Splinterlands tournament with a password, it uses the password to generate a public/private key pair, just like a Steem account's master password does, and publishes the public key along with the tournament creation transaction.

Then when a player wants to enter the tournament, they must use the password to generate the same key pair and sign a message with the private key. This signature is then published along with their "enter tournament" transaction and that allows anyone to check and verify that the published signature was signed with the private key associated with the published public key for that tournament, which is only possible if the player possessed the correct password.

Of course, as a player you don't have to know or care about any of this. When you go to enter a private tournament you will be prompted for the password and when you enter it all of this will happen automatically behind the scenes for you.

Steem Engine Tokens in Tournaments

Another heavily requested feature for tournaments was the ability to use custom Steem Engine tokens (Scot) as both entry fees and as prizes and have them handled in an automated fashion just like how STEEM/SBD/TRX/DEC work.

We're happy to report that this feature has now been added, and will be available for a select list of Steem Engine tokens. The first token that has been added is the PMT (Peak Monsters Tournament) token which the PeakMonsters team will be using to run their own tournaments and will also serve as an initial test of the new feature.

Once PeakMonsters has run a few successful tournaments with their token we will start to add some of the more popular tokens on the Steem Engine platform. If you have a token you would like to have added please contact @yabapmatt on Discord.

Accessibility Updates

We have made some updates to the website code to make it easier to navigate with the use of screen reader software which is used by the visually impaired. Special thanks to @nextgen622 who helped identify the issues and worked with us to fix and test them.

In Progress

The following items are currently in the process of being worked on by the team. Please note that some of these items are still in the early design stages and features can often change significantly from the original concept to the final implementation.

Multi-Language Support

This is a project that feels like it has been going on forever. The issue is that every time we finish up a round of translations, we've released a whole set of new things that now need to be added!

The good news is that we are almost completely caught up and we expect to release multi-language support for the website including translations into both Korean and Chinese (simplified and traditional) as early as next week!

Once that is out and working we should be able (and plan to) add a number of other language options relatively quickly. We hope that this will help the game expand more easily to different parts of the world and attract many more players who will be able to experience the Splinterlands in their native language.

We want to give a special thank you to @stoodkev who has done the majority of the development work to replace all of the text on the entire game website with the translation library code, and to @dakeshi who has led the Korean translation efforts.

There are currently over 15,000 words on the website which require translation, so that should give you some idea of the large scope of this project!

Asynchronous Tournaments

With the help of @jarvie (of Steem Peak and Peak Monsters fame) we have begun to design the mechanics for asynchronous tournaments.

An asynchronous tournament is one where players can submit their teams at any time over a 24 or 48 hour period, at their leisure, and then the battles will be automatically played out whenever both teams have been submitted even if both players are not online at the time. This is in contrast to the current, live tournaments where all players have to be present and active at the time the tournament starts and for the remainder of the time they are still active.

We don't yet have a timeline for when this might be ready for release since we're still in the design stages and there are a lot of details that need to be figured out, but we wanted to let everyone know that it's on our radar.


Our newest team member and developer, @jftactual, has been hard at work building a first version of the "guilds" system in the game which we expect to release within the next month or so.

The initial version will be very basic, allowing people to create and join guilds, assign roles to guild members, chat in-game, and see a leaderboard of all of the guilds based on the sum of the members' current ratings.

We then plan to build very significantly on top of that base to allow guilds to "level up" and earn bonuses and/or rewards for all of their members, to participate in guild wars which we envision to be a type of asynchronous tournament between two guilds, and much more!

Keep in mind that all of these features will likely require the spending of a significant amount of Dark Energy Crystals, so make sure you stock up so that you're ready to go when the changes are released!

Mobile App

We are extremely excited to report that the amazing @nateaguila is hard at work designing the Splinterlands mobile app and development is slated to begin in July. Once we get further along with the designs and development details we should have a better idea of when it might be available to players.

Our goal is to make it available as an app in both the iOS and Android app stores, as well as through any mobile web browser. We think this will be an extremely important step in making the game available to many more people around the world and significantly growing the player base and demand for the limited supply of cards.

Stay tuned for more updates from the Splinterlands!

Steem Monsters / Splinterlands Contact Info:

Steem Monsters / Splinterlands Blog

Steem Monsters / Splinterlands Website

Steem Monsters / Splinterlands Discord

Steem Monsters / Splinterlands Telegram


Looking forward to tournaments that EVERYONE can participate in at anytime of the day.


I believe the following will happen.

  • 1000+ participants will become the norm instead of barely 100.
  • You'll have tournaments with guaranteed 10-20 matches
  • Tournaments with 10-20 matches will take less time than live tournaments... because... lack of Waiting time.
  • Time zones and people's work schedules won't matter... you can play when you choose.
  • There will be a bit more fairness (less luck) in this style
  • I think tournaments with micro-payments together with great rewards will be much more common and popular.
  • I think more sponsors will run tournaments because there will be MORE people playing them plus they can easily advertise a tournament that people have 1-2 days (maybe more) to complete.
  • People will tell their friends "it's kind of like fantasy sports play at your leisure and come back and see how you stack up"
  • I think there will be more content for posts and videos (youtube) showing standings etc. Specially if there are multi round tournaments with finals brackets etc.
  • More Working professionals will play because they can choose THEIR time to play.

Hopefully asynchronous 1v1 challenges could be a thing, too!

Accessibility Updates

It's good to hear that the website finally got some accessibility updates. But I'm still having as much trouble as ever to choose my cards for battles using my screen reader. I still can't select the cards from the keyboard using "Tab" or "Shift" + "Tab" to navigate through the cards (focus doesn't stop on them), and neither the "Enter" key or the "Spacebar" key are able to activate the cards. I also tried the screen reader's command to show a list of buttons on the page and simulate a button press from there, but even them the cards don't activate. The result is that the countdown runs out while I'm unable to select any card, and I end up kicked out of the battle...

I only have the Orca screen reader for Linux and can't test whether the same also happens with other screen readers.

Oh boy, mobile app!!!!! That will be something!

Mobile app.

!bookkeeping steemmonsters

Hi @xplosive!



  • 31.899 STEEM
  • 0.000 STEEM from Affiliate
  • 0.000 STEEM from tournament prizes
  • 3.641 vested STEEM
  • 0.644 SBD
  • 0.000 SBD from Affiliate


  • 37.083 STEEM
  • 0.000 STEEM for tournament entry fees
  • 0.266 SBD


  • -1.543 STEEM
  • 0.378 SBD

Well old style post of the day for me upvote and Resteem for you,

How you found such sort of stuff and substance to post on steemit, I like your work.

Felt a chill down my spine when I saw the mobile app announcement. I've been wanting that for a while now.

Posted using Partiko Android

Yeah mobile app in the stores I said that from the beginning this will be a huge step I think. Good luck developing. 😀

That Mobil App is going to be fire :)

So many cool new features. Thank you SM team for your hard work.

Damn. Great updates!

That’s awesome! I stay so busy I am always missing the tournaments.. So this will help so much where I can actually play more!

Great update. All this new development really make sense

Will the creation of a guild itself cost DEC?

So cool news

Guilds should be pretty cool going to need a place to communicate between guild members and finding a guild though. Unless something is already in place.

Mobile app will bring it to a whole new light allowing you to reach far more customers and players soon!

Impressive update, I don't know how you do it guys, do you ever sleep?.

To listen to the audio version of this article click on the play image.

Brought to you by @tts. If you find it useful please consider upvoting this reply.

Nice to see how my favorite game continues to evolve.

!bookkeeping steemmonsters

Hi @cranium!



  • 9398.874 STEEM
  • 16.129 STEEM from Affiliate
  • 1315.600 STEEM from tournament prizes
  • 984.679 SBD
  • 1.299 SBD from Affiliate


  • 4381.551 STEEM
  • 67.411 STEEM for tournament entry fees
  • 1991.929 SBD


  • 6281.641 STEEM
  • -1005.951 SBD

Thanks for great instrument

Tournaments would be fun with this new feature. We always miss it as you need to be active and awaiting, kinda difficult :)
!bookkeeping steemmonsters

Hi @globetrottergcc!



  • 675.129 STEEM
  • 3.844 STEEM from Affiliate
  • 26.560 STEEM from tournament prizes
  • 31.800 vested STEEM
  • 148.196 SBD
  • 0.000 SBD from Affiliate


  • 5202.288 STEEM
  • 5.001 STEEM for tournament entry fees
  • 184.378 SBD


  • -4469.956 STEEM
  • -36.182 SBD

!bookkeeping steemmonsters

Posted using Partiko iOS

Hi @chronocrypto!



  • 103.689 STEEM
  • 0.000 STEEM from Affiliate
  • 0.000 STEEM from tournament prizes
  • 32.360 SBD
  • 0.000 SBD from Affiliate


  • 315.855 STEEM
  • 0.000 STEEM for tournament entry fees
  • 70.264 SBD


  • -212.166 STEEM
  • -37.904 SBD


Posted using Partiko Android

Thanks for the update!
You rock.

!bookkeeping steemmonsters

Hi @mydays!



  • 1157.786 STEEM
  • 2.090 STEEM from Affiliate
  • 628.150 STEEM from tournament prizes
  • 120.439 SBD
  • 0.000 SBD from Affiliate


  • 74.881 STEEM
  • 14.311 STEEM for tournament entry fees
  • 52.737 SBD


  • 1698.834 STEEM
  • 67.702 SBD

Great to see development all the time, I love the async tournaments and mobile app stuff. To me I am not sure about the guild and private tournament stuff - why is that a feature we need? Maybe I am just to dumb lol

Hi, @steemmonsters!

You just got a 0.43% upvote from SteemPlus!
To get higher upvotes, earn more SteemPlus Points (SPP). On your Steemit wallet, check your SPP balance and click on "How to earn SPP?" to find out all the ways to earn.
If you're not using SteemPlus yet, please check our last posts in here to see the many ways in which SteemPlus can improve your Steem experience on Steemit and Busy.

!bookkeeping steemmonsters

Hi @niallon11!



  • 1966.418 STEEM
  • 0.000 STEEM from Affiliate
  • 65.640 STEEM from tournament prizes
  • 7.450 vested STEEM
  • 198.192 SBD
  • 0.000 SBD from Affiliate


  • 2891.906 STEEM
  • 8.001 STEEM for tournament entry fees
  • 36.843 SBD


  • -860.399 STEEM
  • 161.349 SBD

Oh boy, mobile app!!!!! That will be something!

Wow! not only the mobile app but also the asynchronous tournaments! Seems you guys have really been thinking it all. Really glad I bought in early and looking forward to where we're going.

Looking forward for the update

Posted using Partiko Android

Pretty nice stuff! Looking forward to the Mobile app and would love to help out with Spanish translations as well :-D

Nice post, splinterlands development update: private tournaments, languages, guilds, mobile app, i like private tournaments @steemmonsters

For me mobile app is more exciting.
Waiting for same.

Posted using Partiko Android

I tried to convert my DEC into TRX and they're gone now but I still have zero Tron. Where did they go? Did I accidentally lose them?

Now that’s what I call an update post! Wow epic I can’t wait to give all the new features a test and the mobile app is going to be such a game changer! Loving the support for the game

Posted using Partiko iOS

I am excited about mobile app, 😻💥💥

Posted using Partiko Android

!bookkeeping steemmonsters

Posted using Partiko Android

Hi @laxmanmah!



  • 40.510 STEEM
  • 0.000 STEEM from Affiliate
  • 1.000 STEEM from tournament prizes
  • 1.765 SBD
  • 0.000 SBD from Affiliate


  • 170.223 STEEM
  • 0.000 STEEM for tournament entry fees
  • 1.355 SBD


  • -128.713 STEEM
  • 0.410 SBD

Thank you for the Update, you guys are Hitting Home Runs and Knocking out of the Park on All Levels........You know Mobile is going to be a Leap Forward to Growth............

Coin Marketplace

STEEM 0.71
TRX 0.09
JST 0.074
BTC 54957.44
ETH 4138.77
BNB 607.87
SBD 7.07