
We created this version of Sudoku with the aim of allowing the player to concentrate on having fun and solving the puzzle, without distractions or excessive difficulties.
We tried to make the gaming experience as comfortable and direct as possible by creating an intuitive and direct interface.
Here you can find some more details on how MC-Sudoku Features are handled
Leaderboards System
Leaderboards are a fun and challenging feature to benefit from in a game.
Developing the Leaderboard System has been a quite challenging process. The idea was to create leaderboards satisfying and challenging for the users. We then implemented a leaderboard for each of the 5 difficulty level present in MC Sudoku.
Furthermore we added two “time-based” leaderboards for each difficulty level, a weekly and a monthly one. So every player “can be hero, just for one week” 😉
We obtained then 5 * 3 = 15 different leaderbords, 10 of them renewing in time!
Finally, thanks to the “seed” mechanism presented in the Building Grid System, by tapping on a specific score, you can challenge the same grid and see if you could beat the time of the other player and reach for the top!!!
But be careful: you can challenge a grid just one time, otherwise this could easly lead to cheating, you know… This applies also if you already played a specific seed. MC Sudoku will keep track of the seeds you played and prevent the user to play them twice.
Finally one important thing: pay attention that leaderboards list the best scores for distinct grid seeds. This means that if you score a “second-place” time for a grid already present in the leaderboard, you will NOT find your name in the leaderboards.
We’re still implementing the leaderboard System with new feature, one of them is to enable the user to see their position in the various grid. Hope we’ll achieve that goals!
MC Sudoku Dynamic Building Grid System
Currently, MC Sudoku builds Sudoku Grids with a dynamic algorithm. This permits an infinity of different games. On the other hand, creating random grids “on the go”, causes a little bit difficult to classify the gird difficulty and so give the user his desired challenge experience. MC Sudoku comes with another packed algorithm to quickly classify grids, but it can analyse the grid after it has been computed. If the difficulty obtained is not the one desired from the user, the creator algorithm must start over and build a new grid over and over until the desired level is found. This could lead to a “waste” of time the user could not tolerate.
Luckly, every grid is created with a specific and unique “seed”. Passing this seed to the algorithm as input grants the user to reproduce exactly the same grid. This peculiarity permits to keep trace of the seeds and classify their corresponding grid difficulty with powerful classifying softwares. The seed classified are then saved in a database and passed as an input to MC Sudoku. This way when a user choose a level of difficulty, the “right” seed is passe to the creator algorithm and the grid result is guaranteed in a one-shot run. That’s why MC Sudoku comes packed with more than 2000 seeds (and growing) pre-classified to assure a flawless user experiece! At the same time MC sudoku grants that a seed is never passed twice to avoid the chance to play twice the same grid.
If ever the seeds database should be depleted, MC Sudoku will build and classify grids on-the-go, granting an endless amount of games to the user.

