home *** CD-ROM | disk | FTP | other *** search
- PUZZLE MAKER
- Copyright 1996
- Castle Oaks Computer Services
- Post Office Box 36082
- Indianapolis, IN 46236-0082
- (317) 823-6366
-
- PUZZLE MAKER is a word search puzzle generator.
-
- You may create puzzles which you produce for publication. If you publish a
- puzzle, registration is required ($10) and a royalty is payable in some cases.
-
- The following rules must be followed in such cases:
-
- 1. Puzzles must be in good taste as judged by the mores of the
- general population.
-
- 2. The puzzle must display the copyright and its owner, Castle Oaks
- Computer Services.
-
- 3. In some cases, a royalty payment is required for published
- puzzles. If you have purchased the program for non-profit group,
- then you may publish puzzles in your newsletter or for use in
- class without royalty. If you submit a puzzle for more general
- distribution, then a royalty must be paid for each puzzle
- published. The fee is $5.00 or 15% of the amount received
- for the puzzle, whichever is greater.
-
- 4. A copy of the puzzle being published must be sent to Castle Oaks
- along with the royalty payment. Also include the name and date
- of the publication in which it will appear.
-
- Failure to abide by the above rules will lead to legal action.
-
-
-
- USAGE
-
- PUZZLE MAKER is easy and fun to use. It is great for creating puzzles for
- educational use. Or you might want to use it for entertainment at a party.
- You can make up puzzles containing the names, interests, etc. of persons
- attending the party. The only installation required is to copy the executable
- file (PM.EXE) to a directory or disk of your choice. To run the program, just
- enter:
-
- PM
-
- on the command line.
-
- You can run the program from a floppy disk by including the drive letter on
- the command line. There are certain requirements and restrictions.
-
- a. You must have a printer and it must be turned on, on-line and the
- paper should be positioned at top-of-form. Your printer must be
- capable of backspacing. If it does not have that capability, some
- lines in the solution printout may not be correct. The solution
- will probably look best when printed in draft mode. You should
- experiment with number of characters per inch and number of lines
- per inch on your printer to achieve the most pleasing printout.
- In order to show the connections between words, it was necessary
- to add extra lines in the solution. This was done so that the
- solution could be displayed on most printers; therefore the aspect
- ratio of the solution will be different from that of the puzzle.
-
- (Actually the program may be run without the printer. When asked
- for number of copies to be printed you may respond with zero.
- However, the program is not very useful without hard copy output
- unless you have saved the puzzle and/or solution to file for later
- printing.)
-
- b. Your puzzle can have dimensions of up to 40 by 40. In most cases,
- much smaller puzzles, 20 by 20 or smaller, are quite satisfactory.
- (Note: Dimensions are to be given in columns and lines.) Your
- puzzle can have as many as 100 words. Usually 25 words is adequate.
-
- On-screen prompts are provided to guide you through the process of building a
- puzzle. You are first asked for the width (in columns) and the length (in
- lines). Then you are asked for a title for the puzzle. This title may not
- exceed 77 characters. (If you need more than 77 characters, you can save the
- puzzle to a file after it has been made and then using an editor, you can add
- as much text as you wish.)
-
- You are then asked if you want to input the words from a file or from the
- keyboard. If you input from a file, the file should be either one that was
- saved earlier from within the program or it may be one you have created sepa-
- rately using an editor. In the latter case, the file must be constructed in
- the correct format. Each line must contain a single word followed by a car-
- riage return and a line feed. An entry must contain only alphabetic characters
- and no spaces. (Note: If you enter lower case letters, they will be converted
- to upper case.)
-
- If you choose to enter words from the keyboard, you will be prompted appro-
- priately to build your list. When you are prompted for a word to be entered,
- the display will show a box whose length is the lesser of the width and length
- of the puzzle. If you try to enter more characters than the space provided,
- the program will not accept any extra characters. When finished with entering
- words, just press ENTER (when prompted for a new word) to terminate the pro-
- cess.
-
- After entering your words, either from a file or the keyboard, the words will
- be displayed and you will be given the option of changing any one of the
- entries. If the number you enter is negative, and if its absolute value is in
- the range 1 through the highest entry number, the corresponding entry will be
- deleted and the range will be reduced by one. If you enter a number whose
- absolute value is not in the range 1 through the highest entry number, you
- will be prompted that the number is out of range; and given the option of
- adding an entry or not. If you answer "yes", you will be prompted for a new
- entry and it will be added as the next one, no matter what value you entered.
-
- If you respond "no" and the number you entered was positive you are asked to
- input the number of the entry you want to change. If you respond "no", and the
- number you entered was negative, you will be asked if you want to change an
- entry. After making changes, if any, the program will build the puzzle.
-
- If you have entered the words from the keyboard, or if you have entered them
- from a file and changed one or more words, the program will ask if you want to
- save the words to a file. If you save the words, the file will be in suitable
- form to be read by the program at some other time.
-
- As the puzzle is built, the program will display each word as it attempts to
- insert it. If the program cannot insert a word, you will be alerted (in the
- bottom border) and given the option of starting over (in the hope that a new
- try will allow the word to be inserted) or discarding the word. If you elect
- to start over, you will also be given the option of increasing both the width
- and length of the puzzle by one unit. People have the tendency to try to make
- puzzles as small as possible. This not only makes it difficult to place all of
- the words, it also leads to puzzles where many words are placed side by side
- in very few different directions. Larger puzzle sizes result in puzzles with a
- better distribution of directions of insertion.
-
- It may be difficult to evaluate the esthetics of the puzzle from the screen
- display. Therefore, you are given the option of printing the puzzle solution
- which shows how the words have been laid into the puzzle. You may then contin-
- ue, have the program re-position the words or abort the program.
-
- When you continue, you will be given the opportunity of saving the puzzle and
- solution to file and you can specify the number of copies that you want to
- have printed. (CAUTION! When asked to respond with a Y or N, do not follow
- that response with pressing ENTER. It is not necessary and will be interpreted
- as a null response to the next prompt.) In general, you only terminate a
- response with an ENTER when you input a string of characters or a number.
-
- Two special features are included for avoiding situations that might be unde-
- sirable. For example, you may want to enter the two words, "BACKROOM" and
- "ROOMMATE". If you do, there is the possibility that they will share all the
- letters of "ROOM". You may like that or you may not, if not, just prefix
- "ROOMMATE" with an 'X'. The 'X' will not be printed in the puzzle or the word
- list. This means that no words can begin with a single letter 'X'. If you want
- a word to begin with an 'X', just prefix it with another 'X' which will be
- purged from the word list. Another example where you would be more likely to
- use this feature is when one word would be contained entirely in another word.
- "VIRGINIA" and WESTVIRGINIA" or "THE" and "EITHER". In such cases, just prefix
- the shorter word with an 'X'. Also, note that a word might be contained en-
- tirely in another one but in reverse order; example: "TEN" and "NINETEEN". You
- may want to allow that; but if you don't, prefix the "TEN" with an 'X'.
-
- The above doesn't take care of the cases where the shorter word is entirely
- contained at the beginning of the longer word. Example: "ROOM" and "ROOM-
- MATE". If you do not want these words to share the letters "ROOM", add a 'Q'
- to the end of the shorter word. In the rare instance where a word naturally
- ends in 'Q', add a second 'Q' and it will be discarded instead of the real
- 'Q'. Note that this artifice could be used in all of the above examples except
- where the shorter word is at the end of the longer word as in "VIRGINIA" and
- "WESTVIRGINIA".
-
- It is possible to need the use of both of the above artifices. For example, if
- you are making a puzzle that contains the words: ALSO, SO, SOME it is possible
- that the puzzle might contain the character string: ALSOME. There is nothing
- wrong with that since all the specified words are present. However, this may
- be too confusing for some puzzle solvers and you may want to force the puzzle
- to contain each word separately. If you enter: ALSO, XSOQ, XSOME then the
- words will be entered separately and the X's and Q will be discarded. It is
- possible to use both the X and Q on the same word.
-
- ------------------------------------------------------------------------------
-
- HINT-HUNT (TM)
-
- Castle Oaks offers another puzzle generator with more features. It is a spe-
- cial type of puzzle generator which has been designed for use by teachers. Its
- purpose is to provide a tool for making homework assignments that students
- will enjoy doing.
-
- Although it can create ordinary word search puzzles, its main purpose is to
- produce a puzzle where the word list contains a set of hints that correspond
- (in a one-to-one fashion) to a set of words that are inserted into the puzzle.
- This program was developed so that puzzles can be made where the puzzle words
- are in one language and the corresponding hints in the word list are in a
- different language. However, the program is not limited to just the above use.
- Since you have the capability of putting one set of words in the puzzle and a
- different set of words in the word list, the word list can have hints that
- relate to the words in the puzzle. Therefore, the program can be used in many
- disciplines other than language. (Any characters including spaces may be
- placed in the list of hints.)
-
- HINT-HUNT (TM) is a commercial program. (A shareware version has been released
- for trial use. It may be used for up to 30 days.) After the trial period, if
- you wish to continue use of the program, you must purchase the commercial
- version for $15.00. (Send your payment to the above address.) Upon receipt of
- your payment, you will be sent the latest version of the program and you will
- be notified of any upgrades and other products available from Castle Oaks.
- Since this program was developed for educational use, a school or a school
- system may buy a site license. Contact Castle Oaks for site license pricing.