As has been mentioned earlier, the size of the database is of fundamental importance to the effective execution of many of the programs in this book. The Wordsquare program provides you with an educational way of extending the database by requiring you to make words out of a group of nine letters and adding those words which the Amstrad does not know. Instructions When the program is executed the screen shows the initial display followed by the request for the database to be entered. This takes the usual amount of time, and when the internal buffering is complete the nine letters are selected at random. To give the user a reasonable chance of finding at least one word, the computer chooses two vowels and then seven other letters (some of which may be vowels), thus providing a wide choice of letters. The computer checks its memory to discover how many words it can make, and the number of words is displayed on the screen. After this it is your turn and the computer prompts you to enter a word. Remember that each letter can only be used once. When the word is completed, pressing the ENTER key will produce the message "ACCEPT (Y/N)?" and if you have made an error or spelt the word incorrectly you should press the N key. Otherwise the Y key is pressed and your total is increased by one. If you can't think of any more words then pressing the green DEL key will pass you on to the next section of the program. The end routine commences with the computer showing you the words that it managed to find, with the display showing the next word each time you press a key. After this you are given the chance to extend the database by adding the new words which you have formed during the first part of the program. If you cannot provide a definition then the word is forgotten, otherwise you input the definition and this information is remembered for future puzzles. If new words have been added then the database will need to be resaved, so when you require no more puzzles, a different tape should be placed in the Datacorder to accept the amended database. It is important to keep progressive copies of the database in case any problems occur with a tape or during transfer. This procedure is therefore recommended whenever a new copy of the database has been formed. |