I actually went and  researched Mahjong in response to this topic.

A lot of the complexity of coding such a beast would be your
definition of what Mahjong is.

There's apparently a number of different variations ranging from
relatively simple to immensely complex.  Our card game Rummy is based
on it.  I studied a couple of simpler multi-player versions, and had a
simpler solitaire set up explained to me by my wife.  The game's setup
as a solitaire game presents some unique challenges in an audio
environment, having multiple levels, some of which you can see only
partially that all must be displayed more or less simultaneously.  In
the traditional games, the challenge is more one of mastering the rule
sets well enough to create a game that accurately reproduces the game
play.

Warning: I did not investigate American Mahjong extensively because it
appears much simpler and more derivative from the original versions.
That said, it might be a way to progress.  If I were to attempt it,
with the help of my pet coder (hi Aaron! that's you), I'd lean toward
doing a multi-player version based on the Hong Kong old style rules I
studied.  They seemed simple enough to master relatively easily,
complex enough to be interesting, and different enough from card games
to present a unique challenge.  That said, I don't see it happening
any time soon.  I need to get a Mahjong set and experiment with it
before I could design an AI that played even reasonably well.

Take care,

Jeremy


-- 
In the fight between you and the world--back the world! Frank Zapa

---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.

Reply via email to