LangMahjong mahjong like tile program for MS Windows.
LangMahjong is a free game
for learning language lists. You create a list of word pairs which you can
then use in the game. You match the tiles which contain the words rather than
matching tile pictures.
You
can download the program from here. It is not quite finished but works well. I was writing
it while out of work but I am now starting a new job so won't have time to do anything
more with it for a while.
langmahjong.zip 190kb
Here is a sample
file with French and English word pairs: sample.zip
To play a game, open your text file containing the word pairs. A sample file is included in the zip file. To replay the game choose New Game or NewGame3 from the Game menu. New Game arranges randomly. NewGame3 tries to arrange tiles so that they are not blocked (This needs some more work but works most times).
To select a tile click on it, then click the matching tile pair. Right clicking a tile gives you it's pair. Clicking a tile a second time deselects it.
When creating your own text pair files use the format:
File Title (This line is not currently used by the program but needs to be here.)
Text1 Word1
Text1 Word2
Text2 Word1
Text2 Word2
etc
e.g.
List2
à quelle heure ?
at what time?
vous venez d'où ?
where are you from?
un aller-retour
a return ticket
le bateau
boat
je m'appelle
my name is
je vous présente
this is
To enter international characters you will need a editor that allows you to enter them. e.g. Textpad a shareware editor. You can also use Microsoft Word and save the file as type dos txt with Windows text encoding.
Standard icons and menus of the other functions do nothing, eg save,new.
The program currently has no installer which should not be a problem for most people but if you do find that your PC is missing the Visual C++ 6 runtime dlls then you should with care be able to download them from the internet.
You can use the arrow buttons on the toolbar to display tiles on the lower levels, remember to select the top level when done otherwise you will not get a proper display when clicking tiles.
The number of levels is only limitted by your PC memory. But the more word pairs you have then the more likely it is that you will get blocked tiles.
WARRANTY DISCLAIMER
THE PROGRAM AND DOCUMENTATION ARE PROVIDED "AS IS" WITHOUT ANY REPRESENTATIONS OR
WARRANTIES, AND YOU AGREE TO USE THEM AT YOUR SOLE RISK. TO THE FULLEST EXTENT PERMISSIBLE
BY LAW, WE EXPRESSLY DISCLAIM ALL WARRANTIES OF ANY KIND WITH RESPECT TO THE PROGRAM
AND DOCUMENTATION, WHETHER EXPRESS, IMPLIED, STATUTORY, OR ARISING OUT OF COURSE
OF PERFORMANCE, COURSE OF DEALING OR USAGE OF TRADE, INCLUDING ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, SATISFACTORY QUALITY, ACCURACY,
TITLE OR NON-INFRINGEMENT.
To the extent that liability may be excluded
at law, we accept no liability for any direct, special, indirect or consequential
damages or any other damages of any kind resulting from the use of any information
or software obtained directly or indirectly from this Site.
We reserve the right to modify, suspend or discontinue, temporarily or permanently,
the Site or any part of it, with or without notice, at any time. You agree that
we shall not be liable to you or to any third party for any such modification, suspension
or discontinuance of the Site.
Governing Law
Use of this Site, including any transfer of information between it and your
own equipment, and these terms and conditions, shall be governed in accordance with
the laws of England and Wales and the English courts shall have exclusive jurisdiction
over any dispute arising out of your use of this Site.
You may not sell this software with out an agreement with us. You may not
host this software on any other site. You may not redistribute this software although you are welcome to link to this web site.