
I've got my break time since yesterday before I'm gonna to fully lock in tomorrow. So I decided to drop some new updates to my game Where's Scorpion. The source code is puclicly available on the GitHub repository.
But before diving into the update details, let's look at some interesting facts about this game first.
People played the game more than 1000 times

And they completed it more than 500 times, that is about 50% completion rate

The leaderboard is super competitive
Where's Scorpion leaderboard shows that Top 50 players completed the game in less than 17 seconds. And it's impossible for the players to cheat because all of the game core features, like commencing the game, validating the tagging, and checking the game status, are on the backend. The character location database seed code is also not shown in the github repository.
And people love it!

In this AI era, software is more broken than ever. For example, previously I joined Windows Insider to try some new features, but now I was tired of its worsening experience and decided to get out of there because a lot of features are way buggier even in alpha releases. Web infrastructures are also more unpredictable. For example, this game suddenly was not functional anymore even though I didn't touch the code. Therefore, one of the things that this update addresses is actually to fix the game caused by broken web infrastructure. Fortunately, I could fix it by simply adding retry logic into the frontend fetch requests in addition to the backend. Now the game can function properly as usual. Some other things that I fixed are the game time position format as well as the JWT expiration time.
But this update is not only about fixes. I also add more characters the player can search that previously were 25 characters to 78 characters now, which are basically the whole Mortal Kombat characters. This is the thing that actually took me a lot of time because I had to edit the character sprites as well as to search and tag their locations on the board.
So that's all what I can tell you about this game update.
