home *** CD-ROM | disk | FTP | other *** search
/ Software USA 4 #8 / Software USA Volume 4.08.iso / pc / games / edgrevrs / run / readme.txt < prev    next >
Encoding:
Text File  |  1999-03-08  |  5.7 KB  |  169 lines

  1. ==============================================================================
  2. Edge Reversi 1.0 is distributed as FREEWARE.  As such no warrenty is given.  
  3. The executable may be distributed free of charge.  However, Steve Maughan 
  4. has full copyright over the source code. 
  5.  
  6. The product has been tested for viruses but no garentees are given that there 
  7. are no viruses.  No responsibility will be taken for any damage caused directly
  8. or indirectly by the software or its use.
  9. ==============================================================================
  10.  
  11. If you have any suggestions for future versions of Edge Reversi please drop me
  12. an e-mail at maughan@bigfoot.com
  13.  
  14.  
  15. RULES OF THE GAME
  16.  
  17. The Reversi rules are simple.  Black moves first and the moves alternate 
  18. between players.  A player must move as long as he has at least one legal 
  19. move, else he passes.  A legal move consists of any move that "flips" at 
  20. least one of the opposing pieces.  An opposing piece is flipped if it 
  21. stands between (either alone or with a line of other opposing pieces and 
  22. either vertically, horizontally, or diagonally) the piece just played and 
  23. another piece of the same color as that just played.  When a piece is 
  24. flipped, it becomes the opposite color to what it was prior to flipping.
  25.       
  26. The game ends when neither player has a legal move.  The winner of the 
  27. game is the player with the most pieces of his color at the end of the 
  28. game. 
  29.  
  30.  
  31. EDGE REVERSI
  32.  
  33. Most of the options are self explanatory.  Edge Reversi plays a moderately
  34. good game although nothing like as strong as Logithello (wait for 
  35. version 2!).
  36.  
  37. The "thinking" options give some insight into the way EDGE Reversi is
  38. analysing the position.  One point to note, especially for Chess players
  39. is that the board coordinate system is different from the one used in Chess.
  40. In Reversi the square at the top left is A1 and the square at the bottom 
  41. right is H8.
  42.  
  43.  
  44. LEVEL
  45.  
  46. The strength of EDGE is dependent upon the amount of time the computer
  47. "thinks" about a move.  The longer the computer thinks the deeper it will be 
  48. able to search and the stronger the move that it will play.  There are three 
  49. types of levels:
  50.  
  51.     Fixed Time    EDGE will move after a set amount of time.
  52.     Fixed Ply    A fixed depth search will be carried out.
  53.     Infinite    EDGE will think until forced to play or the position 
  54.             has been solved perfectly
  55.  
  56. The other parameters Gamma Selectivity and Selective Depth determine how EDGE's
  57. selective search will be carried out.  The higher the Gamma Selectivity, the 
  58. more likely that a position will be search further.  At the start of the game 
  59. it is advisable to keep this parameter below 700.  The Selective Depth is the 
  60. maximum depth that can be searched over and above the fixed depth.  By changing 
  61. the Selective Depth and Gamma Selectivity the style and strength of EDGE can 
  62. be altered.  The Selective Depth and Gamma Selectivity only have an impact if 
  63. the Selective Seartch option is enabled.
  64.  
  65.  
  66. TWO PLAYER
  67.  
  68. The two player mode allows the a game to be played between two humans without 
  69. EDGE taking part.
  70.  
  71.  
  72. TAKE BACK and MOVE FORWARD
  73.  
  74. The take back option allows one to "undo" moves.  Likewise, the move forward
  75. option re-plays moves that have previously been taken back.  Both options are 
  76. also available by using the arrows below the Reversi board.
  77.  
  78.  
  79. MOVE NOW
  80.  
  81. If EDGE is thinking it can be interupted by using the Move Now option.  
  82. Alternatively, if EDGE is not thinking the Move Now option will force it to 
  83. start, effectively swaping sides.
  84.  
  85.  
  86. SHOW THINKING
  87.  
  88. This option displays an outline of the move that EDGE considers the best while
  89. it is thinking.
  90.  
  91.  
  92. SHOW LEGAL MOVES
  93.  
  94. EDGE displays the possible legal moves as red spots on the board.
  95.  
  96.  
  97. SHOW FLIPABLE DISCS
  98.  
  99. With this option enabled, when one moves the mouse to a square that is a 
  100. legal move, the discs that would be flipped are highlighted.  This can be 
  101. useful when beginning and trying to visualise the consequence of a move.
  102.  
  103.  
  104. STATISTICS
  105.  
  106. EDGE can display some of its thought process in the statistics section to 
  107. the right of the board.  This includes:
  108.  
  109.     1 The Candidate Move which is currently preferred.
  110.     2 The move being considered.
  111.     3 The Evaluation of the position.  Positive score indicate that 
  112.       EDGE thinks it is winning.
  113.     4 The number of nodes considered in the search.
  114.     5 The depth of the search.
  115.  
  116.  
  117. SHOW BEST LINE
  118.  
  119. The scroll box below the Statistics show the line of play that EDGE considers
  120. the best.  Once again remember that A1 is the square at the top left and H8 
  121. is the square at the bottom right.
  122.  
  123.  
  124. SOUND
  125.  
  126. Turns the move "beep" on or off.
  127.  
  128.  
  129. SELECTIVE
  130.  
  131. EDGE can either perform a selective or full width search.  The selective 
  132. option is usually stronger.  When a search has been completed the maximum 
  133. depth of search acheived is displayed as the second number in the Depth 
  134. statistics eg Depth 10 : 20 means that EDGE searched 10 ply full width and 
  135. some line up to 20 ply.
  136.  
  137.  
  138. ABOUT
  139.  
  140. The ubiquitous About box.  The RevMark statistics show an estimate of the 
  141. speed compared to a Intel Pentium Pro 200 MHz.
  142.  
  143. ===========================================================================
  144.  
  145. To Do
  146.  
  147. EDGE Reversi will be developed as and when time permits.  The current list of 
  148. things to add is:
  149.  
  150.     1)    Opening book
  151.     2)    Endgame solver (although the selective seach seems to do OK!)
  152.     3)    Thinking in opponents time
  153.     4)    Hash tables to increase speed
  154.     5)    BitBoards to increase speed
  155.     6)    Improved evaluation function
  156.     7)    3D board
  157.  
  158. If you have any suggestions please do drop me an e-mail at:
  159.  
  160. e-mail:        maughan@bigfoot.com
  161. WWW:        http://home.clara.net/maughan
  162.  
  163. Enjoy
  164.  
  165. Steve Maughan - February 1998
  166.  
  167.  
  168.  
  169.