Overview -------- The Boggle computer game is based on the board game of the same name. The game consists of a game board, 16 dice, and a timer. The object of the game is to roll the dice and create as many words as possible using the letters that show up on the die face. The words have to be at least three letters in length and the letters that you choose have to be adjacent to each other. The computer game has a built in dictionary with 29956 words in it. After the game has ended, you may choose options/Find all and the computer will list every word that it found based on this dictionary. The words that you found are hilighted in the word list list box as well. Sound is provided via the OS/2 multimedia classes. You will notice that different sounds are played when correct words are moved to the word list, words greater than four characters in length are formed, incorrect words are formed, and when the timer increments itself during game play. My kids enjoy the game and actually learn how to spell and form new words in the process. It is released as shareware and I hope you will enjoy it. This game was developed using OS/2 Visual C++ compiler and the OpenClass class libraries. Starting the game ------------------ 1. Unzip the file called BOGGLE.ZIP into the directory of your choice. This will create the necessary game files and a file called SOURCE.ZIP. This file contains the source code needed to compile the game. 2. To begin the game, type "boggle" at the command prompt. When the game begins, click on file/new to start a new game. If sound is not desired or you wish to change the timer length, choose options/settings first. Playing the game ------------------ 1. Click on a letter with the left mouse button and the letter will be hilighted and copied to the word in progress edit field. Click on adjacent letters to form words in the word in progress edit field. When a completed word is formed, click with the right mouse button. The word will be validated against the dictionary and the scoring will be determined. If the word was valid, it will be moved to the word list box on the right hand side of the screen. You can also hold down the left mouse button and form words by dragging the mouse over the desired letters. If the word you form is not valid, you can clear it and start again by right clicking on any of the letters. For more details, refer to the on-line help. Note ------ The system sounds might be disabled if you are currently running any DOS/Windows applications. I found that on my machine if I simply closed the DOS-based application, the sound worked just fine. Compiling the Source Code ------------------------- The reason for submitting the source code was to provide more examples of using the IBM Class libraries for real-world applications. I hope you find some useful examples of how to use the class libraries. Maybe this will help spur other application development. To compile the source, unzip the SOURCE.ZIP file into the desired subdirectory and type "nmake /f boggle.mak" at the command prompt. Registration ------------ This product is released as Shareware. If you like the product, please register with the author by sending $5.00 to: David Boudah 180 Cottage Road Enfield, CT 06082 Compuserve ID -73163,3657 InterNet - dboudah@ibm.net