home *** CD-ROM | disk | FTP | other *** search
/ Bart's Chess Hits / Chess.iso / Chess / GAMES / ARASAN / README.1ST < prev   
Encoding:
Text File  |  1994-03-08  |  8.0 KB  |  188 lines

  1.             Arasan - Chess for Windows
  2.                    Version 1.0
  3.  
  4. -----------------------------------------------------------------------
  5. Copyright 1987-94 by Jon Dart.
  6.  
  7. Permission is granted to freely use and distribute this program,
  8. provided that:
  9.  
  10. 1. No charge is made for it other than a nominal fee for copying or
  11. media.
  12.  
  13. 2. It is distributed unmodifed, including this notice.
  14. -----------------------------------------------------------------------
  15.  
  16. Arasan is a chess program for Microsoft Windows 3.1.  It requires a
  17. 386 or better processor and 4 Megabytes of memory are recommended for
  18. operation.
  19.  
  20. This file describes the program and provides basic information on
  21. how to run it.  It is assumed that you know basic stuff about how
  22. to operate Windows programs, and also that you know the rules of
  23. chess.
  24.  
  25. There is no special installation required for Arasan.  The executable
  26. (arasan.exe) is self-contained.  Using the File Manager or DOS
  27. commands, just move arasan.exe to the directory of your choice.  You
  28. may want to also want to install Arasan into a program group.  To do
  29. this, just select arasan.exe in the File Manager, and drag the file
  30. into one of the group icons in the Program Manager.
  31.  
  32. To run the program, double-click on the icon or use the Run command
  33. in the Program Manager to execute arasan.exe.
  34.  
  35. Making Moves
  36.  
  37. Moves in Arasan are made with the mouse.  Move the mouse over the
  38. piece you want to move, and press the left button down.  Then, keeping
  39. the button pressed down, move the mouse to the square you want to
  40. move to.  Then release the mouse button.  Arasan will make the move
  41. if it is legal.
  42.  
  43. Note: to castle, select the king with the mouse and move it to the
  44. square it will occupy after castling.  Arasan will automatically move
  45. the rook, too.  If you are promoting a pawn, Arasan will prompt you
  46. for the piece to promote it to.
  47.  
  48. Playing a Game
  49.  
  50. When Arasan starts up, it is waiting for you to make a move.  It
  51. assumes that you, the user, have the White pieces.  If you want to
  52. play Black, bring down the Game menu and select "Computer plays
  53. White".  If you do this, you probably also want to turn the board
  54. around, which you can do from the Game menu by selecting "Rotate
  55. board".
  56.  
  57. Arasan will respond to moves as you make them.  The default playing
  58. level for Arasan is a 2-ply search, which will cause Arasan to move
  59. quite rapidly.  See the Search Control section for information on
  60. how to change the playing level.
  61.  
  62. Arasan detects draws due to insufficient material, stalemate,
  63. and the 3-move repetition rule.  It does not attempt to enforce the
  64. 50-move drawing rule or similar rules adopted by USCF and FIDE.
  65.  
  66. You can take back a move by typing ^T or selecting "Take back move"
  67. from the Game menu.  Typing ^F or selecting "Forward Move" from the
  68. Game menu will "replay" a move already made; in effect, this undoes
  69. a "take back" operation.
  70.  
  71. If it is your turn to move, Arasan can give you a hint.  Type ^H or
  72. select "Give Hint" from the Game menu.  After a short pause, Arasan
  73. will display a legal move, from either the opening book or from
  74. a brief search.  If you want to make that move, select "Accept" from
  75. the dialog box; otherwise, select "Another" and Arasan will display
  76. another move.  Note: Arasan spends only a very limited amount of time
  77. calculating the hint move, so it may not necessarily be a strong
  78. move, or the best move on the board.  
  79.  
  80. If it is your move and you want Arasan to calculate a move for you,
  81. using its normal search depth, type ^G or select "Go (compute move)"
  82. from the Game Menu.  If it is the computer's move, this menu selection
  83. can also be used to force Arasan to stop thinking and make its move
  84. immediately.  Typing ^G every time a search completes will cause
  85. Arasan to play a game against itself.
  86.  
  87. At any time, you can get a listing of the moves made so far by typing
  88. ^S or selecting "Show Game Moves" from the Game menu.  Moves are shown
  89. in algebraic notation.
  90.  
  91. Typing ^N or selecting "New Game" from the Game menu will put the board
  92. back into its starting position and begin a new game.
  93.  
  94. Loading and Saving Games
  95.  
  96. Arasan automatically keeps a log of all games played during a given
  97. execution of the program.  This is kept in a file called "arasan.log,"
  98. which is stored in the same directory as the program.  In addition
  99. to recording the game moves, Arasan records information about the
  100. search process, which you may find interesting.  Every time you execute
  101. arasan.exe, it overwrites "arasan.log," so if you want to save the
  102. contents of the log, you must copy it to another file after terminating
  103. the program.
  104.  
  105. The log file is not intended for permanent storage of games.  If you
  106. want to save a game so that it can be later re-loaded into Arasan and
  107. replayed, you must do so before exiting the program.  Select the
  108. "Save Game" selection from the File menu and Arasan will prompt you
  109. for a file in which to store a completed game.  Games stored in this
  110. way are written in a format called Portable Game Notation (PGN), which
  111. is a standard for exchange of chess games used by several different
  112. chess programs.  Note: this standard is still evolving.  While attempts
  113. have been made to adhere to the standard, no guarantee of compatibility
  114. with other programs is made.
  115.  
  116. A game stored in PGN notation may be read into Arasan by selecting
  117. "Load Game" from the File menu.  Once Arasan completes reading in the
  118. file, you can replay the moves by typing "^F".
  119.  
  120. It is also possible to store an individual board position.  You may
  121. want to do this if you are in the middle of playing a game and want
  122. to resume it later.  To save a board position, select "Save Board"
  123. from the File menu.  You will be prompted for a file name to save
  124. the board to.  Board positions are stored in Forsythe-Edwards notation
  125. (FEN), which is a standard used by several chess programs.
  126.  
  127. To retrieve a previously stored board position, use the "Load Board"
  128. selection on the File menu.
  129.  
  130. Search Limits
  131.  
  132. The Options menu can be used to change some aspects of Arasan's 
  133. behavior.  The first selection, Search Limits, allows you to
  134. control what kind of search Arasan performs and how long it can
  135. search to find a move.
  136.  
  137. There are two choices for type of search: Fixed Ply and Time Limit.
  138. In a Fixed Ply search, Arasan searches for a given number of
  139. half-moves (plies).  For example, in a 2-ply search, Arasan will
  140. consider all possible moves it can make, and possible replies to
  141. those moves by its opponent.  The deeper the search, the longer it
  142. will take to complete.
  143.  
  144. Arasan can search up to a limit of 20 plies.  If you select a higher
  145. number, you will get 20 (note: a 20-ply search will take a very long
  146. time to complete!).
  147.  
  148. In a Time Limit search, you can select how many moves Arasan must
  149. play, and how much time is allotted to make those moves.  For
  150. example, if you select 60 moves in 60 minutes, Arasan will take 1
  151. minute to make each move (the current version of Arasan will always
  152. take the same amount of time for each move.).
  153.  
  154. Once you have set a search limit, it is saved in the arasan.ini
  155. file in your Windows directory, and will be set the same way the
  156. next time you run Arasan.
  157.  
  158. Preferences
  159.  
  160. The Preferences selection under the Options menu allows you to 
  161. set the following options:
  162.  
  163. Beep after move:    If set, the bell sounds after Arasan
  164.             makes a move.
  165.  
  166. Beep on error:        If set, the bell sounds if the user
  167.             attempts to make an illegal move.
  168.  
  169. Computer can resign:    If set, Arasan will resign if it appears
  170.             to be hopelessly behind or material, or
  171.             about to be mated.
  172.  
  173. Use opening book:    If set, Arasan will use its opening book
  174.             to select moves in the opening.
  175.  
  176. Think when idle:    If set, Arasan will "think" on it's
  177.             opponent's time.  This may enable it to
  178.             search deeper when it is the computer's
  179.             turn to move.
  180.  
  181. Randomize moves:    If set, Arasan will vary its move selection
  182.             somewhat, to reduce the chances that it
  183.             will play the same game twice.
  184.  
  185. Once you have set the preferences, they are saved in the arasan.ini
  186. file in your Windows directory, and will be set the same way the
  187. next time you run Arasan.
  188.