home *** CD-ROM | disk | FTP | other *** search
/ Computer Club Elmshorn Atari PD / CCE_PD.iso / pc / 0400 / CCE_0492.ZIP / CCE_0492.PD / STRABBLE / STRABBLE.DOC < prev    next >
Text File  |  1991-02-18  |  15KB  |  371 lines

  1. 10/02/1991
  2.                                S T r a b b l e
  3.                                ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  4.                                  User Manual
  5.  
  6.  
  7.                               by Warwick Allison
  8.  
  9.  
  10.  
  11. **** NOTICE ****
  12.  
  13.     STrabble is provided for the enjoyment of ALL Atari computer users,
  14. and may only be distibuted free-of-charge.  The author, Warwick Allison,
  15. retains the Copyright, but expressly permits distribution without charge.
  16.  
  17.  
  18. **** OVERVIEW ****
  19.  
  20.     STrabble is cosmetically similar to the crossword game Scrabble.
  21. The primary difference being that this version can be played with just one
  22. player - against a computer.
  23.  
  24.     This release runs in BOTH MONOCHROME (High) and COLOUR (Medium)
  25. resolutions!
  26.  
  27.     Due to the size of the dictionary, a 45000 word monster in a highly
  28. sophisticated structure, this program will not execute on a machine with
  29. less than ONE MEGABYTE OF MEMORY. A smaller dictionary will be made
  30. available if any interest is shown.
  31.  
  32.  
  33. ** Quick clues
  34.  
  35.     In order to let you avoid reading this manual, you can just take
  36. note of these few clues:
  37.  
  38.     * Select PLAYERS from the GAME menu, then click on the top two CPU3
  39.         buttons. Once you press OKAY, the two super-brainy computers
  40.         will battle it out. Click on END GAME to stop them - you will
  41.         have to wait until they are not thinking.
  42.  
  43.     * To play, click on tiles in the lower-left corner, then
  44.         click-and-hold on the square of the board you want to put
  45.         your word at, then drag in the direction you want to place
  46.         the word.
  47.  
  48.     The program has many other features, so you should experiment with
  49. the menu options.
  50.  
  51.     Some menu options may be disabled. This has NOT been done to
  52. hide or disable features, it's just that these features have not been
  53. implemented yet!  Without doubt, those and many other features will be
  54. implemented in due course - keep an eye on your software source!
  55.  
  56.  
  57.  
  58. **** PLAYING STrabble ****
  59.  
  60.     STrabble is a game for up to six players. The game centres around
  61. forming words from a group of letters, producing something like a crossword
  62. puzzle display. If you are unfamiliar with the game of Scrabble, we
  63. suggest you read the short description in the RULES section, or better
  64. still, buy the board game!
  65.  
  66.  
  67. ** Starting
  68.  
  69.     The initial game setup is for one human player against a moderately
  70. powerful computerised opponent, with both players given tiles. The human
  71. player will be able to go first. We describe play from this point now, and
  72. leave the description of changing the setup until later.
  73.  
  74.  
  75. ** Choosing your word
  76.  
  77.     In the lower right side of the screen is a box, which we will call
  78. the "edit box", containing your seven tiles. The top seven squares form
  79. an area we will call the "active area". Immediately below the active
  80. area is a small arrow, the "cursor", pointing up at the active area. The
  81. bottom seven squares - which initially contain all seven of your tiles - we
  82. will call the "inactive area".
  83.  
  84.     The edit box is used to choose the letters you intend to use on the
  85. board. Clicking on different parts of the edit box will produce different
  86. results. The actions are very intuitive, but we will explain them all, to
  87. make sure you don't miss a useful one:
  88.  
  89.     * Inactive area
  90.         You may either click on a tile or a blank space in this area.
  91.  
  92.             - Clicking on a tile in the inactive area will cause
  93.                 it to be moved up into the active area, at
  94.                 the current position of the cursor.
  95.             - Clicking on a blank space in the inactive area will
  96.                 cause all of the tiles in the active area to
  97.                 be moved down into the inactive area.
  98.  
  99.     * Active area
  100.         Clicking on a tile in the active area will cause it to be
  101.         moved down into the inactive area, and the cursor to be moved
  102.         to the point of removal.
  103.  
  104.     * Cursor
  105.         Clicking on the area just below the active area will move the
  106.         cursor to that position - but not past the end of the tiles
  107.         in the active area.
  108.  
  109.  
  110.     Also available, are "keyboard equivalents" for the above functions,
  111. and these we list below:
  112.  
  113.     * [A to Z] Pressing a letter key will cause a tile with that letter
  114.         to be moved into the active area. Of course, if your don't
  115.         have such a letter in your inactive tile, nothing happens.
  116.  
  117.     * [Space] Pressing the space bar will move a blank tile into the
  118.         active area, provided you have one.
  119.  
  120.     * [Escape] Pressing ESC will cause all tiles from the active area to
  121.         be moved into the inactive area.
  122.  
  123.     * [<-- and -->] Pressing an arrow key will move the cursor, but not
  124.         past either end of the active tiles.
  125.  
  126.     * [Backspace] Pressing the backspace key will cause the tile to the
  127.         left of the cursor position to be moved down into the
  128.         inactive area.
  129.  
  130.     * [Delete] Pressing the delete key will cause the tile to the right 
  131.         of the cursor position to be moved down into the active area.
  132.  
  133.  
  134.     When choosing letters for your word, you will usually be intending
  135. to use a letter or some letters on the board as part of the word. Just leave
  136. those letters out of those you put in the active area, and they will be
  137. filled in when you place your word.
  138.  
  139.  
  140. ** Placing your letters on the board
  141.  
  142.     To place your word on the board, move the mouse pointer to the point
  143. on the board where you want to place the first tile in your active letters.
  144. Then click and drag in the direction you want the word to go - a rubber box
  145. will show you what your doing.  Release the mouse button when you have
  146. sufficiently described the direction you want.
  147.  
  148.      You DO NOT have to drag a rubber box to the exact size of the word
  149. you are placing, just enough to give an indication. If you just click and
  150. release, your word will be placed acrosswards on the board.
  151.  
  152.     You DO NOT have to worry too much, because if you misplace your
  153. word, it will probably indicate rubbish words on the board, which the
  154. computer will check and refuse.
  155.  
  156.  
  157. ** Automatic spell-checking
  158.  
  159.     If you attempt (perhaps accidentally) to place a word on the board
  160. which is not in the STrabble dictionary, the computer will display a warning
  161. alert, allowing you to change your mind about the placement by pressing the 
  162. CANCEL, to ignore the fact that the word is nonsense (IGNORE), or to actually
  163. add it to the dictionary (ADD)! Unlike Scrabble, there is no penalty for
  164. attempting to use a wrong word.
  165.  
  166.     The spell checking feature can be disabled by clicking on the
  167. CHECK SPELLING button in the OPTIONS menu. You might wish to do this just
  168. to experiment.
  169.  
  170.     The ability to add words to the dictionary can be disabled by
  171. clicking on the LOCK DICTIONARY button in the OPTIONS menu. You might do
  172. this when people who are unfamiliar with the game are playing.
  173.  
  174.  
  175. ** Swapping tiles
  176.  
  177.     Occasionally you will not be able to think of a word to play because
  178. of poor available tiles.  You may swap from zero to all of your tiles with
  179. new ones (not necessarily new - if you are nearing the end of the game, you
  180. may get the same tiles back!) by moving them into the active area, then
  181. clicking on the SWAP button on the desktop.  Some players like to do this
  182. even when they can go, with a small score, in the hope of collecting better
  183. letters - for example if you have six E's and a C, you might think you are
  184. better off swapping some of the E's for new tiles.
  185.  
  186.  
  187. ** Your new tiles
  188.  
  189.     After playing your tiles, you will be given new ones to bring your
  190. total back to seven. The next tile it is your turn, the new tiles will be in
  191. the active section so that you know what they are.  There are only one
  192. hundred tiles available, so if there are insufficient tiles, then you will
  193. be given as many as possible (see the END OF THE GAME section).
  194.  
  195.  
  196. ** Loading and Saving games
  197.  
  198.     Games can be loaded and saved freely. Two particular games are kept
  199. recorded by the computer:
  200.  
  201.     1. The game with the highest combined score of all players.
  202.     2. The game with the highest score for a single player.
  203.  
  204.     These two special games are stored as BESTGAME.SAV and TOPSCORE.SAV
  205. respectively, and are stored in the DATA directory. All other games will be
  206. stored in the GAMES directory - unless you change the path in the fileselector
  207. when you save them!
  208.  
  209. STrabble games are pretty important things, so the computer keeps track of
  210. whether you have saved the game, so if you stand to lose it, you will be
  211. warned and given the option of saving.  For example, if you quit or attempt
  212. to load another game without ending the current game, you will be warned.
  213.  
  214. * Please note that this feature is NOT one of those `dumb' ones where
  215. the computer just mindlessly asks for confirmation - if the computer
  216. says you haven't saved the game, then you haven't *
  217.  
  218.  
  219.  
  220. **** THE DICTIONARY ****
  221.  
  222.     STrabble is supplied with a 45000 word dictionary to give the
  223. excellent performance achieved by the computer opponents, to check your
  224. spelling without annoying you with checks on words that are real, and to
  225. let you peruse the dictionary to help you play.
  226.  
  227.  
  228. ** Searching for words
  229.  
  230.     You may search the dictionary at any time by clicking on the
  231. SEARCH DICTIONARY option under the WORDS menu. The window you are given may
  232. be left on the screen, and moved around like any normal GEM window. To use
  233. the dictionary, click in the area at the top, and type your word just as you
  234. would with any normal edit line in a GEM dialog box, with the exception that
  235. you must press RETURN before you can do anything else. (This must be done,
  236. because this is a WINDOW, rather than the usual FORM - forms cannot be moved
  237. around)
  238.  
  239.     As well as simply typing a word to search for, you can also you
  240. special characters (wild cards):
  241.  
  242.     The character '*' represents any 1 or more letters, except when
  243.         used at the end of your word, when it means 0 or more.
  244.  
  245.     The character '?' represents any 1 letter.
  246.  
  247. for example:
  248.  
  249.     HE*O     Matches HELLO, HERO, HERETO, and HEREUNTO.
  250.     MO?SE]   Matches MOOSE, MORSE, and MOUSE.
  251.     P*TR??E  Matches just PROTRUDE.
  252.  
  253.  
  254.     This feature is intended to help you with your game --- but you may
  255. prefer to play against a less powerful computer and not use the dictionary.
  256. In the original Scrabble game, the use of a dictionary was strictly
  257. prohibited, but if the computer is using the dictionary then why shouldn't
  258. you?
  259.  
  260.  
  261. ** Changing the dictionary
  262.  
  263.     Every so often, you will come up with a really good word, and the
  264. computer will not know it. You will be allowed at that time to add the word
  265. to the dictionary. You may also edit the dictionary at your leisure by
  266. selecting the EDIT WORDS option in the WORDS menu.  You can add or delete
  267. words by typing the word then pressing the appropriate button.
  268.  
  269.     This feature is very underdeveloped, because you really shouldn't
  270. have to edit the dictionary. You should certainly be very careful when
  271. removing words from the dictionary:  Honestly, "zo" is a word; Just because
  272. your dictionary does not have the word, don't delete it. Some of the words
  273. are, admittedly, obscure. For example:
  274.  
  275.     alfa,  n.  the name of a North African grass of the genus Stipa;
  276.         also, its fiber, used in the manufacture of paper, baskets,
  277.         etc.   - Webster Dictionary, 1960
  278.  
  279.     zo, zho, or dzo  n., pl.  zos, zhos, dzos or zo, zho, dzo.
  280.         A Tibetan breed of cattle, developed by crossing the yak
  281.         with common cattle. [C20: from Tibetan]
  282.                - Collins Dictionary, 1981
  283.  
  284. So you think the Tibetans must play Scrabble too? Fancy breeding cattle just
  285. to get rid of a Z!
  286.  
  287.     You may save the dictionary at any time, but if you have added
  288. (or removed) words to the dictionary and you select QUIT, then you will be
  289. warned, and given the opportunity to save the dictionary befure exiting.
  290.  
  291.  
  292.  
  293. **** RULES OF THE GAME ****
  294.  
  295.     In this section, we give a description of the game itself. If you
  296. are unfamiliar with the game and you find this overly brief, then we
  297. suggest you obtain a copy of the board game Scrabble.
  298.  
  299.  
  300. ** Allowable moves
  301.  
  302.     The rules for STrabble are very simple, basically, you may place
  303. any number of tiles on the board at once, provided:
  304.  
  305.     * They are in a straight line vertically or horizontally.
  306.     * Every word on the board is a real one after your turn.
  307.     * Your word does not go off the edges of the board.
  308.     * Your word touches another tile adjacently (diagonally does not
  309.         count), unless you are the very first player, in which case,
  310.         your word must cover the star in the middle of the board.
  311.  
  312.     All of these rules are enforced automatically.
  313.  
  314.  
  315. ** Scoring
  316.  
  317.     You score points for every NEW word you make.
  318.  
  319.     If you place a tile on a square marked Double Letter Score or
  320. Triple Letter Score, then that tile is worth double or triple its base
  321. value in every word it forms part of.
  322.  
  323.     If you place a tile on a square marked Double Word Score or
  324. Triple Word Score, then every word that tile forms part of will
  325. be worth double or triple its base value.
  326.  
  327.     If a word covers more than one word-bonus square (two, but possibly
  328. three - unlikely), then the word will be worth the product of those bonuses.
  329.  
  330.     If you use all seven tiles from your collection in a sinlge move,
  331. then you receive a bonus of fifty points on top of the total of all your words
  332. you formed (it is not possible that this bonus be doubled or tripled).
  333.  
  334.     A blank, which represents any letter chosen by the player who
  335. originally used it, has a base value of zero points, and thus is never
  336. worth any points in total.
  337.  
  338.  
  339. ** At the end of the game
  340.  
  341.     The game ends when the END GAME button in pressed, or when one player
  342. uses all of his/her tiles and no more are available to replace them.
  343.  
  344.     When the game ends, the total base value of each players tiles is
  345. subtracted from his/her score. If one player has no remaining tiles, then
  346. that player has the total values of all opponents remaining tiles added to
  347. his/her score.
  348.  
  349.     If all players are computerised, then they will end the game if
  350. none of them can find a word, just as human players may do by pressing the
  351. END GAME button.
  352.  
  353.  
  354.  
  355. **** INSTALLATION ****
  356.  
  357.     Place the two files STRABBLE.PRG and STRABBLE.RSC somewhere on your
  358. disk (eg. in your games directory; on a blank floppy disk).  Then create a
  359. folder called DATA and place all other files there. Then create a folder
  360. called GAMES, where your games will reside.
  361.  
  362.     The largest file in the distribution is one called DICT.DAT, this is
  363. the dictionary.  It can be placed in the DATA directory, or you may like to 
  364. put it elsewhere (eg. in a data directory), because a number of other programs
  365. by the author of STrabble will be able to use it too.  Simply set the
  366. environment variable STRDICT to be the path of the dictionary, eg. C:\DATA
  367. - you may need a special program to set environment variables, but we assume
  368. that if you are using a hard disk, then you will probably already have this,
  369. if not many public domain programs exist for the purpose.
  370.  
  371.