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

lang.gif


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. 


My home page.