| News | About | Requirements | Subscribe | Getting | Using |
|---|
2006-01-22: Version 1.7 fixes a couple of bugs with rare limit hands,
one or two other bugs, and a number of buffer overflow exposures.
More importantly for Windows users, the Windows binary distribution is
built with up-to-date toolchains and libraries. So far, this appears to solve
the mysterious Windows (especially XP) crashes.
Note that a new version gtkdlls1.zip of the GTK+ libraries is
needed for this release.
In real life, mah-jong is mostly a gambling game. I'm not aware of online casinos that offer mah-jong, but there are of course many places where other games of skill can be played for money, as well as just for fun. The site CasinoGuide.com provides lists and reviews of Internet sites for, amongst others, online blackjack, online backgammon and, of course, internet poker, not to mention hundreds of casino games like online slots, video poker, pai gow and so on.At most sites you can play either for real money or fun money, as you wish. (Sponsored links, but I've used the site, and it's nicely designed and contentful, with information about the games as well as the casinos and sites. - jcb.)
The best book for use with this program is A. D. Millington's Complete Book of Mah-Jong; this is now considered the standard reference for the classical Chinese game, and my program uses Millington's rules. It's published in Britain, and not generally available in the U.S., but you can find it at Amazon UK by clicking on the title. (If you think you will buy this book, please click on that title and add it to your shopping basket - you can always remove it later. Amazon give me 15% commission that way, but only 5% if you first browse or search.)
You need version 1.2 of the GTK+ libraries (and of course headers in order to build from source) - on Windows, at least version 1.3 release of 2004-03-15; for further information, see the latest README file.
To build the programs from source, you also need Perl, and preferably GNU make; on Windows you will need various Microsoft files which are part of the Platform SDK (which is fortunately available free of charge from their Web site); and it will be easier to build with gcc, although possible with Visual C.
To decide whether you want to upgrade, read the brief notes of the differences between successive releases in the CHANGES file.
The normal Linux binaries are in the Linux directory.
The "static-mj-linux-i386" distribution has the GTK+ libraries compiled in; get this only if you don't already have GTK+ installed.
The statically linked Linux binaries are in the LinuxStatic directory.
Statically linked binaries are no longer provided; the last version available is 1.6.3.
For Debian users: xmj is part of Debian, as package called mahjong, maintained by Nicolas Boullis.
The binaries are in the Windows directory.
Since the GTK+ dlls are not a standard part of a Windows system, for
your convenience I have packed all the necessary libraries
into a zip file gtkdlls1.zip (1.8MB) which you will
also find in the Windows directory.
NOTE that this is a different set of libraries from that used
by previous versions.
You can make a donation via PayPal. The amount is up to you; if you want a suggested figure, how about fifteen euros/dollars?