Dotmoovs Match Making

Raji Aishat
3 min readApr 22, 2023

Welcome to another exciting episode on dotmoovs fam, thank you for always following and keeping up with Dotmoovs updates here. This time around, I have got good news for you *smiles*

Your days of waiting indefinitely for another player to respond to your challenge are over, dotmoovs matchmaking system now addresses the issue of waiting for a players response and other issues, providing a more enjoyable experience for all players.

The problem

The matchmaking system was built based on early ideas for fixing the limitations of dotmoovs random challenge. The main issues where that there was often recommendation of players who are not always available to play and people who don’t play the same sport. As a result, peer-2-peer challenges stayed pending forever. there was also no also consideration of one’s ranking position when matching them with another player.

The solution (Match Making System)

In order to get the redesign process going, the first step was to observe how the most successful online competitive games do their matchmaking. Generally, players have an Elo rank* which is calculated based on past games. Then, when the user decides to play a game, they’re placed in a pool with other waiting-to-play people. Depending on the system’s criteria, the players in that “pool” are randomly matched, ensuring the pairing is close in rank.

Dotmoovs’ matchmaking system follows a similar structure with a few adjustments. First, those that want to play with a random player have to play the same sport as the other individual and have chosen the same challenge (for instance, in dance, they must select the same choreography). Contemplating rank-based matching in our solution, we keep an eye out for players who are ready to play, thus taking note of the rank position of all players in the “waiting-to-play pool”.

Players won’t know who they’re against until they complete the challenge. Will it be your best friend, your biggest rival, or someone completely unexpected? It’s like a game of roulette but with actual skill involved. The anticipation of discovering the opponent’s identity will keep them on the edge of their seat and make them give it all they’ve got to (hopefully) come out on top.

How the new system improves the gaming experience

  1. First, it now matches players close in rank, creating a more balanced and exciting gameplay by keeping players challenged and motivated to improve their skills to move up in the leaderboard.
  2. Secondly, its pool-based system ensures everyone can play and reduces the pending challenge waiting time.
  3. Finally, players start and finish the challenge because they are matched with other ready-to-play players.

Dotmoovs’ matchmaking feature provides a fairer and more enjoyable experience for all players, with quicker challenge times and more accurate matching.

It’s time for you to take a step and download the Dotmoovs app from the App store or Play store and start Mooving.

Stay Updated across all platforms.

Twitter Telegram Discord Instagram Youtube

--

--

Raji Aishat

Potential manager || Crypto Enthusiast || Content creator || Graphic designer.