PocketMotus V1.1 Users' help

What is PocketMotus ?

PocketMotus is just an implementation of the well known TV game. The aim is to discover a word chosen by the computer. You are allowed at most a fixed number of attempts (you can set this, but 5 is the minimum). To help you, the first and the last letters of the word are given at the beginning of the game. Each time you submit a suggestion, it will be checked against the chosen word. For each letter of the suggestion, there are 3 possible situations:

The game proposes several options:

What is the status of PocketMotus ?

PocketMotus is freeware. This means that you do not have anything to pay to use it. Its sources are also provided, so you can have a look at them and reuse some ideas in the code. The sources are distributed as an eMbedded Visual C++ Project and were developed with Microsoft eMbedded Tools.

This program is provided without any warranties. This means that I won't be responsible in any case of whatever happens if you use it. I also have no obligation to change, fix, upgrade or whatever PocketMotus. This program is gracefully provided to who wants and need it, in any case I remain the author, with the right to do whatever I want with it.

How to use it ?

Starting a new game

Just click on the "Start new game" menu entry of the "Game" menu. The game configuration is then set according the the currently selected options. A word is then chosen by the computer and it's your turn to find which one it is.

Leaving a running game

Clicking on the "Abort game" menu entry of the "Game" menu will ask you confirmation and if accepted, simply stop the current game and reveal you the solution.

Quitting the program

Just press the "Exit" menu entry of the "Game" menu. This will abort the current game and free all the resources allocated by the program. Please, note that the status of the current running game if there was one is not saved !

Getting some tips for the game -- I mean cheating, isn't it...

There are 2 ways to get helped during the game, available by the "Cheat" menu:

Setting options

Five aspects of the game are configurable and this can be done by pressing the "Options" menu entry of the "Game" menu.

As you can imagine, "6" is to mean 6 characters long words ;-)

 

How can I create my own dictionary ?

This is the "most difficult" part for the end user. Indeed you'll need a part of another program I wrote: Mérimée 2.0. Mérimée is my full spelling checker-corrector package. Basically, you should first install Mérimée 2.0, then get a text list of words sorted (alphabetically, by ASCII code) and containing exactly 6 letters. Then you should use the "build" program to create the database. The last step would consist in dumping this database in binary format by using the "dump" program with the -b option. This would generate a binary dictionary suitable for using with PocketMotus. So, you just have now to transfer it onto your Pocket PC and that's it.

BUT... it's now easier...

I now included a batch file (.bat) that will carry this out automatically. I also included the pre-compiled binaries from Mérimée 2.0 needed to create dictionaries in the present package, so that it is not even required to install rimée anymore. This batch file is pretty basic, I know but it should carry out this task without getting you too annoyed... In the distribution, go to the folder called "DictionaryCreator". Here is a file called "mkdic.bat". Basically, you just need to run this file (either under a DOS session, either by creating a shortcut under the Windows Explorer) with 2 arguments:

  1. the first one is the name of your text file containing all the words (6 letters long) you want to include in your dictionary
  2. the second one is the name you want for your dictionary

For more information about the text file containing your words and the full procedure, please consult the file "Doc.txt" that is in that folder, and you will know everything about it.

What may come next ?

How to reach me ?

I will stay open to any suggestion, bug report, congratulation, fund donations ;-) So if you want to reach me, you can try my email address: fpessaux@cs.stevens-tech.edu.

I hope this little piece of software will be useful and you will enjoy it !... Cheers,

    -- François