XIX Software


MahJong Tradition v1.6.5

Minimum System Requirements:  OS X 10.3.9 or greater - PPC G4, G5 or Intel - 32Mb video


DOWNLOAD MahJong Tradition

(Mac Universal Binary - 27.6Mb compressed disk image)


Revision History


After more than a decade, this game is no longer offered for sale.

It will not work once Apple completes its journey to 64 bit applications.

The information shown is for historical context.


XIX Software is proud to present a true MahJong game developed for Mac OS X.

The downloadable demo is fully-functional.  It is the complete game; which can be run 19 times before it needs to be registered.

MahJong Tradition is NOT
another tile-matching game!!!

While MahJong might seem like a complicated game to play, what with all the unusally-decorated tiles; but it's actually quite easy to learn (though mastery will take a while).  Think of it as a kind of Gin Rummy, but far less boring!

The basic rules are simple:  You collect sets of 4 of a kind, 3 of a kind, and/or 3 in sequence; so that you end up with four sets of tiles.  Add a final pair of tiles to finish the job.  If you do this before everyone else, you get to yell MahJong!; and win the round.  There are four rounds to a game.  Whoever wins the most rounds wins the game.  [Since this game has one human playing against three computerized opponents, the complicated (and often contradictory) rules of scoring and betting are dispensed with.]

Four modes of gameplay are offered; for variety and continued enjoyment.  One of the modes doesn't exactly obey the official rules of MahJong, but it presents a quick game that almost guarantees that one of the players will win each round.  The other three rulesets are exactly what a seasoned player of MahJong would expect.

MahJong Tradition was designed as a casual game.  It can easily be played for a quick ten-minute diversion; or can hold one's interest for a long, long time.

Five interfaces are offered for your enjoyment::

Moonstone tile     Ivory tile

Metal tile     Pearl tile

Simple Interface graphic

The Simple interface includes four color variations; and the ability to import your own custom background image from iPhoto.

In addition to four unique game interfaces,
you also get your choice of
four different styles of cursor.

cursor Arrow     cursor Hand     cursor Crystal     cursor Modern

This game is graphically intensive; so requires a fairly modern Mac.  The program is coded as a Universal Binary; so it will run on any PowerPC G4 or G5, and will easily run on any Intel Mac.  The game requires 10.3.9 or greater.

MahJong Tradition was made using the stellar Torque Game Builder software from Garage Games; creators of the hugely-popular MarbleBlast.


Garage Game logo

Pearl interface

Pearl     (click for a larger picture)

Pearl interface

Metal     (click for a larger picture)

Pearl interface

Moonstone     (click for a larger picture)

Pearl interface

Antique Ivory     (click for a larger picture)

Pearl interface

Simple     (click for a larger picture)

[Custom Simple background not shown]


Static screenshots are nice, but they don't begin to show the wonderful array of special effects and sounds that appear in the game.  The sound effects can be turned off, of course; and the special affects were designed to be non-obtrusive.  Nothing should get in the way of the simple enjoyment of playing MahJong Tradition.  So, crank up your favorite iTunes playlist; and settle down to enjoy a little MahJong fun!

Revision history:

Version 1.0  (Oct. 24th, 2006)

Initial release.

Version 1.1  (Nov. 2nd, 2006)

  • Added more comprehensive documentation.
  • Improved game flow through more error-checking; to ensure that the player can only perform actions when it is their turn.

Version 1.1.5  (Nov. 5th, 2006)

  • Significant alteration of the rules for declaring MahJong, by adding the Last Tile Rule; in order to more closely match the rules of a generic Hong Kong MahJong variant.
  • Changed the documentation to reflect the above rule change.
  • Fixed a minor (cosmetic) tile layering issue.

Version 1.1.6   (Nov. 13th, 2006)

  • Added the ability to show or hide the tiles that are drawn from the wall.
  • Fixed a problem that resulted in the game freezing.
  • Fixed an error where Winds and/or Dragons might be considered available for Chow.
  • Fixed an error where the player might not being able to declare the first set in Standard game mode from a selection of tiles in their current tray.
  • Fixed a problem where the game asks the player if they want to declare a set in Standard game mode that doesn't match the tile type they are already committed to.
  • Fixed an error where a computerized player might not be able to declare a Pair when appropriate in Relaxed, AllChow & AllPung game modes.
  • Enhanced error-checking code for when a player declares a set without selecting any tiles.

Version 1.2  (Nov. 30th, 2006)

  • Changed the location of the draw tile.
  • Added a shortcut (X); that discards the tile drawn from the wall (without having to click on anything).
  • Added two shortcuts (Y & N); for when the game asks you if you want to declare a set.
  • Fixed a rare problem with tile placement.
  • Optimized the sorting of the tiles in the player's tray.
  • Improved documentation.
  • Minor improvement to general AI.
  • Modest improvement to Standard Play AI.

Version 1.3  (Dec. 15th, 2006)

  • Reveal the un-played tiles of the losing players at the end of each round.
  • Changed the game's speed range; to allow for quicker game play.
  • Fixed a bug introduced in 1.2; where tile placement became corrupted.
  • Fixed a bug where the program wasn't recognizing all possible Chows.
  • Modest general AI improvement.
  • Minor Standard & Relaxed Game Mode AI improvement.
  • Modest AllChow Game Mode AI improvement.

Version 1.4  (Jan. 24th, 2007)

  • Added optional viewing of dead tiles.
  • Enhanced multiple Chow handling.
  • Fixed a timing issue that resulted in graphical glitches.
  • Improved Save / Continue Game function.
  • Minor general Artificial Intelligence enhancements.
  • Improved documentation.

Version 1.5  (Mar. 19th, 2007)

  • New optional feature: Displaying the tiles without their arabic numbers.
  • Torque Game Engine optimization.
  • Significant precedence rules bug fixes.
  • Converting an exposed Pung into a Kong.
  • If both a Pung and a Chow are possible, a choice is offered.
  • Tiles revealed at the end of each round are now sorted.
  • Improved Save / Continue Game function.
  • Modest AI improvements throughout the game.
  • Minor bug fixes.

Version 1.6  (May. 7th, 2007)

  • New "Simple" interface; with the option of adding a custom background.
  • Added a new feature: Optional sorting of exposed tiles.
  • Uses the latest version of the Torque Game Engine.
  • Significant performance optimizations.
  • Minor bug fixes.

Version 1.6.5  (May. 22nd, 2007)

  • Save/Continue bug fixes.
  • Minor bug fixes.

MahJong Tradition devevopment is probably on a permanent haitus.
At some point in the future, I may return to this game and change it so that it can be added to the Mac App Store.
I will, as always, respond to all email in a timely fashion.