Mahjong Essential: The Solitaire Game Where No Game Is Impossible

Anyone who's ever played mahjong solitaire on their phone knows that moment: twelve tiles remaining, no possible combinations, and the suspicion that the problem isn't yours. In many implementations, that suspicion is well founded—the tiles are dealt randomly, and if the odds are against you, the game is already lost.

Mahjong Essential starts here. In this game, that situation can't happen: every board has a solution, always.

How to build a game that necessarily has a solution

The obvious way would be to distribute the tiles randomly and then check whether the board is solvable. But testing is a costly process, and if the answer is no, you have to start over.

Mahjong Essential does the opposite: it builds the game by playing it backwards. The program starts with an empty board and repeats a simple action: it chooses two positions that would be free at that moment according to the rules of the game, and assigns a pair of identical tiles to each. Then it "replaces" them on the table and repeats, until all the spaces are filled.

The result is that the sequence used to build the board is itself a valid solution. Retracing it in reverse empties the game down to the last tile. There's no need to verify anything: the solution exists by construction.

Getting stuck is still possible, and rightly so—that's the point of the game. But it's the fault of a bad move, not the distribution. And if you need it, there's a hint.

Four game modes

  • Classic — the traditional multi-level board
  • Turtle — the iconic shape of mahjong
  • Pyramid — a challenge that develops vertically
  • Against the clock — free as many tiles as possible before time runs out

Each mode retains its own progress, so you can switch between them without losing anything.

The difficulty really increases

You start with a 48-tile board: compact, but already stacked in five layers. This detail matters more than it seems, because in mahjong, the difficulty isn't determined by the number of tiles, but by how many of them are covered by others . A flat board, no matter how large, is simply an exercise in matching pairs.

From there, the board grows by two tiles every two levels, until the full board of 144 tiles is reached around level 97. After that, each game is a new, full-sized distribution—always solvable, always different.

Aid that costs something

Hint, shuffle, and undo are all there, but they're priced in tokens: one for the hint, two for shuffle, and one for undo. You start with ten tokens, receive three for each day you open the game, and one for each level you complete.

The idea is that help should be a small decision, not a reflex. If you'd rather never use them, the game still works fine: the game can be solved without them.

Things that are usually not told

It always picks up where you left off , even after days, and even if you've deleted and reinstalled the app: progress and tokens survive, because they're not in the folder that the uninstallation takes away.

It plays without an internet connection. I didn't want a game that freezes on a plane or subway, asking to connect.

No account. No registration, no profile, no email. Just open and play. The app doesn't collect anything: tokens, progress, and games stay on your device.

You can restart a level and find it with the exact same layout, allowing you to actually try it again instead of receiving a new one.

And there are two card designs—color or the traditional black and white—because opinions on this are more divided than I imagined.

As it is claimed

Mahjong Essential is free to play. An ad appears occasionally between levels, and those who prefer to avoid it can purchase "Remove Ads" once.

Anyone who wants more tokens can watch a video, but it's always a choice: no help is a requirement.

Available on the App Store for iPhone and iPad

Mahjong Essential is available for iPhone and iPad, in Italian, English, Spanish, French, German and Portuguese.

Download Mahjong Essential on the App Store

 

If you try it and something doesn't work—or have an idea to make it better—please let me know: first-time players' feedback is the most important.