In this Mahjong Solitaire engine, match pairs of tiles to remove them. You can only remove tiles if the left or right side is not against another tile, and no tiles are on top. The engine tracks progress, marking each of the 20 levels off as you complete them.
The engine is straightforward, and should be mostly suitable for beginner to intermediate skill level. There is clean and well commented code, explaining how each part of the engine works. The engine is cross-platform compatible.
See game information inside project for credits.
Please note this game runs at a resolution of 320x480. Please see the demo above before purchasing.