Mahjong Solitaire

App

Match free tiles in pairs and clear the board. Every deal can be won.

ESP32-P42048 KB PSRAMTouch

Requirements

Chip
ESP32-P4
Resolution
any supported panel
PSRAM
2048 KB required
Storage
512 KB on the device store
Package size
250 KB

What you get

The tile game of patience, dealt so that it is always winnable. A shuffled Mahjong board usually cannot be finished, and a player cannot tell a dead board from their own bad play - so this one is not shuffled. Every deal is built from a finished board backwards, which means a winning line exists in each one before you take the first pair. Five boards to clear: the classic 144-tile Turtle, then Pyramid, Bridge, Lantern and Fortress. A tile is free when nothing sits on it and one long side is open, and the free ones stand in the light while the buried ones lie in shadow, so the stack reads at a glance. Hint finds a pair when you are stuck, take back undoes as far as you like, and the board is still there when you come back to it. Extra tile sets install from the store. For the 10 inch screen.

Features

  • Every deal can be won: the board is built backwards from a finished one, so a winning line exists before you start.
  • Five boards to clear - the classic 144-tile Turtle, then Pyramid, Bridge, Lantern and Fortress.
  • Free tiles stand in the light and buried ones lie in shadow, so you can read the stack without hunting.
  • Hint finds you a pair when you are stuck, and says so plainly when there is not one.
  • Take back undoes as far as you want to go, so a careless tap does not cost the game.
  • Tells you when a board can still be won and you have run out of free pairs, instead of just ending.
  • Extra tile sets install from the store and change every face on the board.
  • Picks the board up exactly where you left it.

Reviews

No reviews yet

Nobody has reviewed this yet. If you own it, yours would be the first.

Write a review Reviews come from people who own it.
$9.99
An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.