MahJongg Wii is a Mahjongg solitaire tiles game written specifically for the Wii, developed with devkitPro tools and using the GRRLib for rendering, sndlib for music and sound, and wiiuse for wiimote.

The goal is to clear the board by removing all the tiles. Tiles must remove in pairs. A pair consists of two tiles which both are a) “free” and b) identical (or of the same type).


Changed to automatically select the language based on the Wii menu language settings (Nintendo only support Japanese, English, German, French, Spanish, Italian, Dutch) but as Mahjongg Wii supports more languages, I have kept the language selection screen, but moved it to be accessible via the game options screen
Added three new tile layouts – fortress, crab and spider
Changed placement algorithm to handle complexity of new tile layouts
Added a layout selection screen which can be accessed by selecting change layout from options menu
Changed all the backgrounds from png to jpeg and at same time doubled their resolution so they now look much cleaner
Added hint functionality to the game (not hover hint) so that if it the icon is pressed a hint selection is highlighted in flashing yellow and 30 seconds are added to the time as a penalty
Added Wiimote rumble when a tile pair is successfully selected
Added an option to turn the rumble feature on or off
Added the saving and loading of configuration data to SD card (mahjongg.cfg on root of SD)
Added SDHC support
Added Danish language support
Wrote language selection paging – now with 9 languages per page with the plus and minus buttons (or on screen equivalents) used to move between them
Added button B usage as an alternative back button whilst in the menus
Added callback functions so that power and reset on the Wii now work and power button on the wiimote now turns the Wii off
Fixed several bugs