home *** CD-ROM | disk | FTP | other *** search
/ Season's Greetings & Games Unlimited / UGOLD_cd2.iso / othelll3 / othelllo.doc < prev    next >
Text File  |  1995-01-05  |  17KB  |  354 lines

  1.                                OTHELLLO 3.0
  2.  
  3.                              Copyright MCMXCV
  4.                                DDC Software
  5.  
  6.  
  7.  
  8.                                Programmed by
  9.  
  10.                               Steven Doggart
  11.                               Jack Freelander
  12.                                Peter Johnson
  13.  
  14.  
  15.  
  16.                             Documentation for:
  17.  
  18.                                Ansi Menu 3.0
  19.                                Graphics 3.1
  20.                          Built-in Computer AI 3.0
  21.                        Multi-Process Computer AI 3.0
  22.  
  23. ---------------------------------------------------------------------------
  24.  
  25.                               Included Files:
  26.  
  27.                                OTHELLLO.EXE
  28.                                GRAPHICS.EXE
  29.                                COMPUTER.EXE
  30.                                ABOUT   .DOC
  31.                                OTHELLLO.DOC
  32.                                REGISTER.DOC
  33.                              * OTHELLLO.CFG
  34.                              * CBOARD  .DAT
  35.                              * OTHELLLO.DAT
  36.                              * VER     .DAT
  37.  
  38. * These files are created by Othelllo as a means of communication between
  39.   the separate executable files.  These files are very small and may be
  40.   deleted.  They will normally appear after playing Othelllo and are only
  41.   used during play.  The OTHELLLO.CFG file stores the default settings for
  42.   the Ansi Menu.  Deleting this file will reset the options.
  43.  
  44.  
  45.      Providing  that all  of the above  files (with the  exception of those
  46. marked with a *) are unaltered and in the same directory, and your computer
  47. meets  all  of  the below  requirements,  Othelllo 3.0  should  run without
  48. problems.    To  begin  Othelllo, simply  type  "OTHELLLO"  [Enter]  in the
  49. directory where the files are located.
  50.  
  51. ---------------------------------------------------------------------------
  52.  
  53.                                Requirements:
  54.  
  55.  
  56.                           IBM Compatible Computer
  57.                          80286 Processor or Above
  58.                              DOS 3.1 or Above
  59.                         Microsoft Compatible Mouse
  60.                      VGA/EGA Monitor (VGA Recommended)
  61.                           Approximately 400k RAM
  62.                        Approximately 150k Disk Space
  63.  
  64. ---------------------------------------------------------------------------
  65.  
  66.              Description of Othelllo 3.0 and it's components:
  67.  
  68.  
  69.      Othelllo is divided into 3 main parts:
  70.  
  71.                    Text Menu:              OTHELLLO.EXE
  72.                    Graphical Board:        GRAPHICS.EXE
  73.                    Computer Intelligence:  COMPUTER.EXE
  74.  
  75.      When  Othelllo is run,  the text menu appears,  allowing you to change
  76. the  start  up  options.   When  "Start  Game" is  chosen,  play  will then
  77. commence.    At  this point,  execution  of  the program  is  controlled by
  78. GRAPHICS.EXE, which displays all graphics.  When playing against a computer
  79. opponent,  GRAPHICS.EXE will call upon COMPUTER.EXE  to choose a valid move
  80. for  the appropriate computer  level.  The  only file you  will ever run is
  81. OTHELLLO.EXE.   The other two are run  "behind the scenes" of your Othelllo
  82. game.
  83.      Dividing Othelllo into 3 parts like this allows much flexibility.  The
  84. 3  files are completely  interchangeable with any  Othelllo version greater
  85. than  1.0.  This allows  the user to combine  his/her favorite parts of the
  86. program.   For example, if the player finds a certain computer version more
  87. challenging  than  another, he/she  may  simply copy  the  more challenging
  88. COMPUTER.EXE   file  to   the  appropriate  directory   and  Othelllo  will
  89. automatically  utilize  that computer  version  in place  of  the original.
  90. Likewise,  OTHELLLO.EXE and GRAPHICS.EXE are  interchangeable with those of
  91. version  1.2, and  all future versions.   Because of  this flexibility, the
  92. text  menu  displays in  the lower  left-hand corner  a window  listing the
  93. version name and number of each of the 3 parts.
  94.      This  integration also  allows users  to register  just their favorite
  95. parts  of the game, instead  of the entire program.   If you would like all
  96. the  computer levels available, simply register COMPUTER.EXE.  If you would
  97. like  full  menu  options  available in  the  board  game,  simply register
  98. GRAPHICS.EXE.    If you  just desire  a better  text menu,  simply register
  99. OTHELLLO.EXE.  For more information on registration, see REGISTER.DOC 
  100.      COMPUTER.EXE is the external computer version.  If for some reason the
  101. external  version reports an erroneous move,  or is absent during play, the
  102. internal  computer version will  take over.   The internal computer version
  103. has  a limited number of levels, but runs considerably faster.  If you wish
  104. to use the internal version in place of the external, simply move or rename
  105. COMPUTER.EXE.
  106.  
  107. ---------------------------------------------------------------------------
  108.  
  109.                   Helpful Hints For New Othello Players:
  110.  
  111.      If  you do not know how to play Othello, DDC Software has provided two
  112. features  that will  help familiarize you  with this classic  game.  First,
  113. there is the option "About..." in the opening text menu, which describes in
  114. detail  the objectives and rules  of the game.   Secondly, during game play
  115. the  option "Possible Move" may be pressed.  When this option is activated,
  116. the  mouse cursor will change to a "P" over any possible move.  This option
  117. is very useful, allowing the new user to see clearly which moves are valid.
  118.  
  119.      Another  useful  idea  would be  to  watch the  computer  play against
  120. itself.   Doing this will provide a step-by-step example game where you are
  121. able  to see  exactly where each  player moves.   To pause the  game at any
  122. time, simply hold down the left mouse button!
  123.  
  124. ---------------------------------------------------------------------------
  125.  
  126.                                  Text Menu
  127.                               (OTHELLLO.EXE)
  128.  
  129.      The  text menu is  displayed when you  first run Othelllo.   This menu
  130. allows  you to set all the starting values before you begin play.  The text
  131. menu  displays, in the lower left-hand corner, a window listing the version
  132. name  and  number  of each  of  the  3 parts  of  Othelllo:   OTHELLLO.EXE,
  133. GRAPHICS.EXE,  & COMPUTER.EXE.  The window on  the upper right hand side of
  134. the  screen  displays  the current  settings.   This  window  is constantly
  135. updated.   To select an  option, either use the  arrow keys to position the
  136. highlight  bar over the option you wish  to select and press enter, or move
  137. the  mouse over the  desired option and  press the left  mouse button.  The
  138. following is a list of the options available on the menu:
  139.  
  140.                               "Start Game"
  141.                               "Players"
  142.                               "Board Size"
  143.                               "Colors"
  144.                               "About..."
  145.                               "Save Settings"
  146.                               "Quit"
  147.  
  148. Start Game    - This option begins play with current settings.
  149.  
  150. Players       - This option displays a submenu, allowing the user to edit
  151.                 whether players are controlled by a human, by the computer,
  152.                 or none at all.  If "Computer" is selected as the player
  153.                 type, another submenu will appear asking you for the
  154.                 computer level.  The available level values are displayed
  155.                 (ie. [1-10]).  Any value within that range is a valid
  156.                 entry.  A minimum of two players is necessary to run
  157.                 Othelllo.
  158.  
  159. Board Size    - Othelllo allows you to set the board size from 4x4 to
  160.                 100x100.  The board is always a square, so the number
  161.                 entered is the length of both sides.  This value must be at
  162.                 least two greater than the total number of players.  That
  163.                 is, six players cannot play on a 4x4 board.
  164.  
  165. Colors        - This option allows you to edit the foreground and
  166.                 background colors during play.  The foreground is the color
  167.                 of the board; background the color of the menu on the right
  168.                 side of the board.
  169.  
  170. About...      - About... displays detailed instructions on how to play
  171.                 Othello.  See the above section "Helpful Hints For New
  172.                 Othello Players" for more information.
  173.  
  174. Save Settings - When this option is selected, the current settings are
  175.                 saved as the defaults and will appear whenever OTHELLLO.EXE
  176.                 is run.  For instance, if you prefer the board size as 12
  177.                 by default, select Save Settings after changing the board
  178.                 size to 12.  This way, every time you run Othelllo, the
  179.                 board size will be set to 12 automatically.  All settings
  180.                 displayed in the settings window in the upper right are
  181.                 saved as is.
  182.  
  183. Quit          - This quits Othelllo and returns to DOS.
  184.  
  185.  
  186. ---------------------------------------------------------------------------
  187.  
  188.                               Graphical Board
  189.                               (GRAPHICS.EXE)
  190.  
  191.      
  192.      The  graphical board is displayed when "Start Game" is selected at the
  193. Text  Menu.  The graphical board is where the game is played.  To start the
  194. game,  the appropriate pieces are automatically placed in the center of the
  195. board.  The board is displayed on the left side, the players (their scores,
  196. types,  numbers and colors) are displayed on the upper right, and a menu of
  197. buttons are on the lower right of the screen.
  198.      Everything  in this  section of  the game is  mouse driven.   To move,
  199. simply  position the  mouse cursor over  the desired square,  and click the
  200. left  mouse  button.   If the  selected box  is valid,  your piece  will be
  201. displayed,  and the correct  pieces will automatically be  flipped.  If the
  202. selected square is an invalid move, a warning beep will sound.
  203.      To change the player types during the game, simply click on the button
  204. with  the correct player number (in the  upper right corner of the screen).
  205. A  menu will  be displayed  containing the possible  player types.   If you
  206. select  "COMPUTER", a  second menu  will appear  allowing you  to alter the
  207. level.   When you have selected the  desired level, click on "OK" to return
  208. to  the game.  At any  time during play, you may  pause the game by holding
  209. down  the left mouse  button.  Play  will be suspended  until the button is
  210. released.   This is especially useful  when the computer is playing against
  211. itself  and there is little opportunity to select options.  Control will be
  212. given  to the user once the computer has completed its move.  Releasing the
  213. mouse button over a button is equivalent to clicking in this instance.
  214.      The  buttons labeled 1-6 in the  upper right also indicate the current
  215. player.   Throughout the game, the button of the current player will always
  216. be  depressed.   The  following options  are  located on  the right  of the
  217. screen:
  218.  
  219.                             "SAVE"
  220.                             "LOAD"
  221.                             "QUIT"
  222.                             "RESTART"
  223.                             "POSSIBLE MOVE"
  224.                             "BEST MOVE"
  225.                             "ERRATIC PLAY"
  226.                             "CLEAR BOARD"
  227.                             "SOUND ON|OFF"
  228.                             "ANIMATION ON|OFF"
  229.                             "RANDOM PIECES"
  230.  
  231. *SAVE            - This option will save the current game.  When selected,
  232.                    the game will prompt you for a file name.  Type the name
  233.                    and press ENTER, or press "OK" with the mouse.
  234.  
  235. *LOAD            - This option will load a previously saved game (using the
  236.                    "SAVE" option.  When selected, the game will prompt you
  237.                    for the filename.
  238.  
  239. QUIT             - This will quit Othelllo and return you to DOS.  A window
  240.                    stating "Are you sure?" will be displayed in the upper
  241.                    left corner of the screen.  Click on "YES" to quit.
  242.  
  243. RESTART          - This will return you to the opening Text Menu.  It will
  244.                    NOT ask you if you are sure.
  245.  
  246. POSSIBLE MOVE    - When clicked on, this button will stay depressed.  To
  247.                    deactivate it, simply click it a second time.  While
  248.                    activated, the mouse cursor will appear as a "P"
  249.                    whenever positioned over a valid move for the current
  250.                    player.
  251.  
  252. *BEST MOVE       - Clicking on this button will cause the computer to take,
  253.                    in its mind, the best move for the current player.
  254.  
  255. ERRATIC PLAY     - When this option is depressed, players may move on any
  256.                    square that is not already occupied.  This changes the
  257.                    strategy of Othelllo.
  258.  
  259. CLEAR BOARD      - This option clears the board and begins the game again
  260.                    with the original settings.
  261.  
  262. SOUND ON|OFF     - This option toggles sound in the program.
  263. ANIMATION ON|OFF - This option toggles animation in the program, that is
  264.                    whether the pieces simply appear or truly flip.
  265.  
  266. RANDOM PIECES    - When "Random Pieces" is clicked, a random number of
  267.                    random pieces appear on random locations on the board.
  268.  
  269. * This Option Available in Registered Version Only
  270.  
  271.  
  272. ---------------------------------------------------------------------------
  273.  
  274.                               Computer Levels
  275.                               (COMPUTER.EXE)
  276.  
  277. The following is a list of the computer levels available:
  278.  
  279.      1.   Best Move
  280.      2.   Strategic A Move
  281.      3.   Strategic B Move
  282.      4.   First Move
  283.      5.   Last Move
  284.      6.   Random Move
  285.      7.   Look Ahead (2 Moves)
  286.      8.   Look Ahead (4 Moves)
  287.      9.   Strategic Look Ahead (2 Moves)
  288.      10.  Strategic Look Ahead (4 Moves)
  289.  
  290.      Levels  11 through 20  are available upon  registration.  These levels
  291. combine multiple thought processes to determine a move.  They are much more
  292. difficult  and  are  designed to  be  more challenging  and  therefore take
  293. somewhat longer to select a move.
  294.  
  295.  
  296. ---------------------------------------------------------------------------
  297.  
  298.                               REGISTRATION!!
  299.  
  300.      If you enjoy playing Othelllo and would like to receive new levels,
  301. the setup program for Othelllo, and the fully functional GRAPHICS.EXE with
  302. all options available, we encourage you to register Othelllo.  A nice
  303. option of our registration is that for an additional $5 we will send you
  304. all REGISTERED future versions of Othelllo.  This is the third released
  305. version of Othelllo, and at least two more are planned.  Please see
  306. REGISTER.DOC for more information and the order form.  Thank you!!
  307.  
  308.  
  309. ---------------------------------------------------------------------------
  310.  
  311.                                 What's New!
  312.  
  313.      Below  are some of  the many upgrades  we have made  to Othelllo since
  314. version 1.2.  Almost all of the source code was re-written from scratch for
  315. maximum  speed, and density.  Othelllo 3.0  is almost half the size of 1.2!
  316. Yet  it contains dozens  of new options  and upgrades.   It runs faster and
  317. smoother.  The user interface has been greatly upgraded, and is much easier
  318. to use.  We hope you find Othelllo to be a fun game which configures itself
  319. to the user.
  320.  
  321.  
  322.  
  323.  Notifies users when a player must pass & allows you to disable the option
  324.  
  325.      Allows you to save the current settings as defaults in text menu
  326.  
  327.              All files smaller & faster than previous versions
  328.                      Load & Save menus now in graphics
  329.  
  330.                                 Clear Board
  331.  
  332.                                  Animation
  333.  
  334.                              Control of sound
  335.  
  336.                            Control of animation
  337.  
  338.                  More levels:  faster, tougher, & smarter
  339.  
  340.                             Round-edge buttons
  341.  
  342.                    Levels displayed on side of text menu
  343.  
  344.                                Random Pieces
  345.  
  346. Mouse Cursor changes to a digital clock reading 2:56 while computer thinks
  347.  
  348. ---------------------------------------------------------------------------
  349.  
  350. We welcome any and all questions, comments, and suggestions about Othelllo.
  351. If you enjoy the game, but do not wish to register, we would still be happy
  352. to  hear  from you!   Any  mail  may be  sent to  the  same address  as the
  353. registration.  Thank you for taking the time to enjoy Othelllo!  Have fun!
  354.