| News | About | Requirements | Subscribe | Getting | Using |
|---|
This is the end of the line for xmj version 1. There will be no further releases except bug fixes. It's possible that a much improved version 2 will appear one day, but this could be anywhere from a year to a decade away, or never!
2008-08-21: Version 1.9 fixes a lazy bug whereby robot player names could not contain spaces etc. It also implements some additional features for possible future use, hence the new minor release rather than just a patch release.
2007-05-22: Version 1.8 has a few minor bug fixes and enhancements, and should have somewhat stronger artificial players.
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.
There's a new site also about mahjong. mahjong.net says that it aims to build up a clean site that collects together information about the game, whether history, or the various mahjong rules. At present the information is very brief, but hopefully it will expand over time. (Sponsored links.)
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. There also many sites that act as feeders by reviewing
and offering discounts, but don't directly play the games.
One such site is pokeranch (in English) and its German versions. They have
reviews of internet poker software, such as the popular Everest poker (in German). They also offer a Titan poker bonus (also in German) available at some actual casinos using the also popular Titan software. A page of articles about poker is being developed. (Sponsored links.)
For the Spanish-speaking online casino (or should I say casino en linea) fan, the site
DeCasinos.net offers summaries of rules and probabilities of winning
for a number of games. It pays particular attention to Playtech
software such as Casino Europa
and Titan Poker,
which were new to me - it's interesting to hear about casino software,
as well as just casino sites.
(Sponsored link, but I've checked the site out - yes, I do read
Spanish! - 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.)
For version 1.10 (Linux), you need GTK+2, preferably in a fairly modern version. This should be installed on any Linux distribution less than about eight years old. For the Windows GTK2 build, the required libraries are included in the zip file; but you need Windows 2000 or later. If you are running an older version of Windows, you should probably use the GTK1 build, in which case you will need to install the gtkdlls1.zip file as well.
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 though it is theoretically possible to build in an MS development environment, for all practical purposes you will need MinGW.
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.
For Debian users: xmj is part of Debian, as package called mahjong.
The binaries are in the Windows directory.
For the -gtk2 distribution, the necessary DLLs are included in the zip
file (which is why it's so large).
For the -gtk1 distribution, you need (if you have not downloaded them
before) the libraries in the gtkdlls1.zip (1.8MB) file
which you will
also find in the Windows directory. The contents of this
file should be unpacked into the folder of the mj program.
You can make a donation via PayPal. The amount is up to you; if you want a suggested figure, how about fifteen euros/dollars?