home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / games / spws2.zip / WSFEATRS.DAT < prev    next >
Text File  |  1991-04-15  |  20KB  |  1 lines

  1.         On the title screen of this program, you saw the statement, "The#       most advanced program of its kind ever!"  This is because, as far as I know,#   it is the only word search puzzle generator that is capable of producing#       puzzles that are as good as those created by professional human puzzle#         makers.  Since to expect the user of this program to accept my word on this#    claim would be unrealistic, I have written the following explanatory text.#     This text only explains *a few* of the unusual or unique features of Super#     Pro Word Search Puzzle Maker.  To find out about other features, choose#        UPDATES - PAST, PRESENT, AND FUTURE in the IMPORTANT INFORMATION menu.#         #                                                                                       An editor of one of the more popular word search puzzle magazines#      was kind enough to tell me the guidelines that professionals follow when#       creating a puzzle.  Firstly, I will list the guidelines with an explanation#    of how other puzzle generator programs either failed to implement them or did#  so inadequately.  Having explained how other programs perform relative#         to these guidelines, I will then show why my program does a better job#         meeting those professional criteria.  Finally, I will discuss certain#          "unspoken" criteria which exist that are as important as the officially#        accepted ones.#                                                                 #                                                                               @#                                                                                                      *** FORMAL GUIDELINES ***#                              #                                                                               #                                                                               1) MOST WORDS SHOULD OVERLAP OTHER WORDS AND WHEN THEY DO, THEY SHOULD USUALLY#    SHARE LETTERS.  PREFERABLY, MANY OF THESE WORDS SHOULD SHARE LETTERS WITH#      MORE THAN ONE WORD.#                                                         #                                                                                       Though almost all word search programs overlap words, many of them#     will do it only by having the words cross each other between letters thusly:#   @#                                                                                                           E#                                                 #                                                                                                                 X    E         G#                             #                                                                                                                 C    C    R#                                  #                                                                                                            I         E    E#                                  #                                                                                                       O         A               L#                            #                                                                                                  H T#                                                         #                                                                                             C#                                                                #                                                                               #                                                                                       Ideally, most words that cross each other should share a common letter# with AT LEAST one other word as illustrated below:#                             @#                                                                                                         E S#                                                 #                                                                                                               X         E         G#                          #                                                                                                                    C    R    R#                               #                                                                                                               I E#                                            #                                                                                                          O         A    N    L#                               #                                                                                                     H         T         E#                                    #                                                                                               C#                                                              #                                                                               #                                                                                       Most programs that do allow the sharing of letters between words will#  produce a puzzle that has few instances of letter sharing.  The reason there#   are so few letter sharing words arises from the fact that in most programs#     the place where a particular word is to go is based soley on the output of#     @#                                                                              a random number generator.  In such a case, sharing only occurs by chance#      when the program just happens to place a word in the puzzle where identical#    letters in each word coincide.#                                                 #                                                                                       Super Pro Word Search Puzzle Maker *tries* to place each word in a#     puzzle in such a way that it will share letters with other words!  As a result# letter sharing in a puzzle will be the rule rather than the exception.  This#   can result in the puzzle being much smaller - up to half the size it would#     have been with no or few shared words!#                                         #                                                                               #                                                                               #                                                                               2)  THERE SHOULD BE AT LEAST ONE WORD IN EACH OF THE FOUR DIRECTIONS.#          #                                                                               #                                                                                       A proper word finding puzzle should have words arranged horizontally,#  vertically, along a left diagonal, and along a right diagonal.  Again, a#       random number generator chooses the direction in which a word is to lie in#     most puzzle programs.  Thus, it is possible through chance that a puzzle will#  completely lack words in a particular direction.#                               @#                                                                                      As long as there are at least six words to be hidden in a program,#     Super Pro Word Search Puzzle Maker will make sure there is at least one word#   in each of the four directions.#                                                #                                                                               #                                                                               #                                                                               3)  MANY OF THE WORDS SHOULD BE SPELLED BACKWARDS IN THE PUZZLE.#               #                                                                               #                                                                                       Some programs don't even attempt to reverse words.  Most of the#        ones that do reverse words do so totally at random, so that even though it is#  possible for a fair number of words to be backwards, it is also possible that#  *none* will be.#                                                                #                                                                                       Super Pro Word Search Puzzle Maker will try its best to reverse#        words if it sees that few or no words in the puzzle are reversed.#              @#                                                                                                           *** INFORMAL CRITERIA ***#                         #                                                                               #                                                                               1)  PHRASES OR IDIOMS MUST APPEAR WITHOUT SPACES OR HYPHENS WITHIN THE PUZZLE.# #                                                                               #                                                                                       Many professionally made puzzles contain hidden phrases and/or idioms#  as well as single words.  Such multiple word constructions will typically#      contain space characters or hyphens between the words.  For example,#           "THE GREAT GATSBY" or "JACK-IN-THE-BOX" will appear in the word list#           unchanged; however, in the puzzle they should show up as "THEGREATGATSBY" and#  "JACKINTHEBOX".#                                                                #                                                                                       Since most programmers of word search puzzle programs assume that#      the user will only enter individual words, spaces or hyphens don't get#         removed from multiple word constructions.  Not only does the puzzle look#       strange with spaces or hyphens in the middle of all those letters of the#       alphabet, but they make the constructions easy to find.#                        @#                                                                                      Super Pro Word Search Puzzle Maker will strip spaces and hyphens#       from phrases and idioms in the puzzle while leaving them untouched in the#      word list.#                                                                     #                                                                               #                                                                               #                                                                               2)  WORDS IN A SOLUTION PRINT SHOULD BE ENCIRCLED.#                             #                                                                               #                                                                                       A professional puzzle maker always makes a *solution print* which is a# second copy of the puzzle with each hidden word circled.  Such a print is#      used by the player to check what he has done after he finishes the puzzle.#     #                                                                                       Puzzle programs other than Super Pro Word Search Puzzle Maker don't#    circle words, instead, they will print the words as they appear in the puzzle#  without the surrounding random letters.  The problem with this type of#         solution print is that the words sometimes blend together to such an extent#    that it is not always easy to tell where one word ends and another begins.#     Case in point  . . .#                                                           @#                                                                                             +   +   +   L   +   +   +   +   +   +   +   +#                   #                                                                                              +   +   +   E   +   +   +   R   +   +   +   E#                   #                                                                                              +   +   +   V   +   +   E   +   +   +   A   +#                   #                                                                                              +   +   +   O   N   T   +   +   +   R   +   +#                   #                                                                                              S   E   E   N   E   E   +   +   L   +   +   +#                   #                                                                                              +   R   E   V   E   N   V   Y   +   +   +   +#                   #                                                                                              +   +   I   U   T   O   +   +   +   +   +   +#                   #                                                                                              +   R   S   +   X   V   +   +   +   +   +   +#                   #                                                                                              +   E   +   +   I   A   +   +   +   +   +   +#                   #                                                                                              R   +   +   +   S   +   +   +   +   +   +   +#                   @#                                                                                      The above solution print could have been generated for a puzzle with#   the word list: ENVY, EARLY, NEVER, NOVA, NOVEL, ONE, RIVETER, SEEN, SIXTEEN,#   TEN, USER.  If you have trouble finding some of the words for this example,#    just think about a solution print with a lot more words!  To be fair, it#       might not be too hard if the puzzle was produced by a program that doesn't#     allow words to share letters.#                                                  #                                                                                       Super Pro Word Search Puzzle Maker also displays a solution print#      without the random letters.  The difference is that it also encircles the#      words as you can see below!#                                                    @#                                                                                                         _#                                                                  +   +   +  |L|  +   +   +   +   +   +   +   +#                                             | |               /\             /\#                                 +   +   +  |E|  +   +   + / R / +   +   + / E/#                                            | |          /   /           /   /#                                  +   +   +  |V|  +   + / E / +   +   + / A / +#                                             | |  _  /_   /           /   /#                                      +   +   +  |O| |N|/|T|/ +   +   + / R / +   +#                                            .|-|-|/|-|=|- -.      /   /#                                          +   +   + ||N|/|E|/|E|  S|  + / L / +   +   +#                                    .---------/--|-|-|-|------/.  /#                                              + ( R   E / V/(|E| |N|) V  \Y)/ +   +   +   +#                                    '-----/---/\-|-|-|=|------\/#                                                 +   +  /I / U/ |T| |O|  +   +   +   +   +   +#                                       /  /   /  | | |-|#                                                         +  /R / S / +  |X| |V|  +   +   +   +   +   +#                                     \/   /      | | | |#                                                         +  /E / +   +  |I| |A|  +   +   +   +   +   +#                                   /  /          | |  - #                                                        /R / +   +   +  |S|  +   +   +   +   +   +   +#                                 \/               -#                                               @#                                                                                      The above example is not as good as an actual solution print produced#  by the program.  In a real solution print it is even easier to see the#         individual words because a printer can print more than one encircling#          character ( /, \, | or _).  The registered user's edition of Super Pro Word #   Search can do even better; that is,  on certain printers it can actually #      *smooth circle* the words using graphics!  (See UPDATES - PAST, PRESENT, #      AND FUTURE.)#                                                                   #                                                                               #                                                                               #                                                                               3)  THE PUZZLE SHOULD BE THE OPTIMUM SIZE FOR THE WORD LIST.#                   #                                                                               #                                                                                       Some programs try to make all puzzles the same size, regardless of#     how many words are in the list.  Of course, if more words are entered than#     can fit in the fixed puzzle space, the program will hang up while futilely#     trying to fit them all in.#                                                     #                                                                               #                                                                                       Many word search puzzle programs require that the user tell the#        computer the size (i.e., height and width) of the puzzle before he types the#   word list.  The problem with this method of determining puzzle size is that#    @#                                                                              there is no certain way for the exact size of the puzzle to be determined#      ahead of time because of the haphazard way the words will be oriented in the#   completed puzzle.  The user may enter dimensions that are too small, so that#   the problem mentioned in the previous paragraph could occur.  Conversely,#      entry of dimensions that are too large can cause large gaps in the puzzle#      with very little sharing of letters between words.   Too large a size can also# lead to all of the words being clumped together in the center of the puzzle#    with the rest of the surrounding puzzle devoid of words.#                       #                                                                                       Super Pro Word Search takes a different approach.  After all of the #   words in the list have been given to the program, it figures a *theoretical* #  optimum size for the puzzle.  If the program realizes during the creation of #  the puzzle that the figured size is not big enough, it increases the size of #  the puzzle proportionate to the number of letters in the remaining words and #  the relative size of the words.   Thus, there is no way for the program to #    get hung up during the creation of a puzzle.  Should it seem that the #         determined size is going to be too large, the program will down-size the #      puzzle "on the fly" while it is creating the puzzle.#                           @#                                                                                      The previously mentioned information covers just a small fraction of#   the features included in Super Pro Word Search version 2.x.  To see a more#     complete listing of features, choose the UPDATES - PAST, PRESENT, AND FUTURE#   option at the IMPORTANT INFORMATION menu.#                                      %