Discuss Scratch

colinmacc
Scratcher
1000+ posts

MAHJONG SOLITAIRE



https://scratch.mit.edu/projects/838971078/

Introducing my latest game - MAHJONG SOLITAIRE

Mahjong Solitaire is a single-player matching game that uses a set of Mahjong tiles rather than cards.
https://en.wikipedia.org/wiki/Mahjong_solitaire

HOW TO PLAY:
There are a total of 144 tiles on the board. They are split into the following groups: Bamboo, Characters, Dots, Dragons, Winds, Flowers and Seasons.

Each type of tile appears four times in the game, with the exception of seasons and flowers, which only appear once.

The gameplay is quite simple, though solving the game can be surprisingly tricky. Gameplay consists of finding a pair of tiles that match each other and that are open to be removed from the board. A tile can be removed if both the following conditions apply:

It has an empty space on either side of the tile
It doesn't have another tile covering it.

A pair of tiles matches if they are in the same group and have the same type within that group. For example: Bamboo-5 can only match another Bamboo-5 tile. Bamboo-1 can not match Bamboo-2. However, the flower and season tiles are an exception to this rule. Any flower tile can match with another flower. Similarly, any season tile can match with another season tile.

The game is won when you have removed all the tiles.

Every game has at least one path to victory, but it is possible to get to a point where you have no possible moves left to finish the game. In that case, you can always undo your moves to a point where you believe you can make the game winnable.

This project features 12 different board layouts, and an editor for you to design your own layouts. If you need to know how to use the editor, please ask!

Please report any bugs!

Custom level codes can be pasted in this discussion thread:
https://scratch.mit.edu/discuss/topic/725277/
colinmacc
Scratcher
1000+ posts

MAHJONG SOLITAIRE

UPDATE: Now with a permanent “Highlight” button on the game screen, so you can always see which tiles are selectable

Powered by DjangoBB