home *** CD-ROM | disk | FTP | other *** search
/ C!T ROM 5 / ctrom5b.zip / ctrom5b / OS2 / SPEL / UCHESS / UCHESSRC / UCHESS.IPF < prev    next >
Text File  |  1994-11-05  |  10KB  |  202 lines

  1. .*==============================================================*\
  2. .*                                                              *
  3. .* HELP.IPF - Information Tag Language file for the Help menu   *
  4. .*              help panels.                                    *
  5. .*                                                              *
  6. .*==============================================================*/
  7. :userdoc.
  8.  
  9. .*--------------------------------------------------------------*\
  10. .*  Main window extended help panel                             *
  11. .*      res = PANEL_MAIN                                        *
  12. .*--------------------------------------------------------------*/
  13. :h1 res=2100 name=PANEL_MAIN.About UChess
  14. :i1 id=aboutMain.About UChess
  15. :p.  UChess is a Pentium optimized OS/2 32 bit Chess Program by Roger Uzun 
  16. (uzun@crash.cts.com).  UChess is based on gnuchess 4PL73 with several enhancements 
  17. designed to strengthen its play.  Both UChess and its source are freely distributable,
  18. in accordance to the gnu license.
  19. :p. To move your pieces simply use the mouse or type in your moves in
  20. either shortened algabraic notation (Nf3) or long form (g1f3) followed by
  21. the enter key.  In the Time control menu, you can turn off Deep thinking
  22. to disallow the computer to think about its next move during your turn.
  23. The machine will play a stronger game if you allow it to think during
  24. your move.
  25. :p.Startup options : If the pgm seems to swap too much on your system you
  26. can use the following arguments:
  27. :p.
  28. :p.UChess mini <small tables>
  29. :p.UChess micro <smaller tables>
  30. :p.UChess Max <very large tables>
  31.  
  32. :p.The larger the tables, the stronger the play
  33. .*--------------------------------------------------------------*\
  34. .*  Main Help menu                                              *
  35. .*      res = PANEL_HELP                                        *
  36. .*--------------------------------------------------------------*/
  37. :h1 res=2910 name=PANEL_HELP.Help Menu
  38. :i1 id=Help.Help Menu
  39. :p.Use the choices on the Help pull-down to display:
  40. :dl tsize=5 break=all.
  41. :dt.:hp2.Help index:ehp2.
  42. :dd.Displays the index of help menu.
  43. :dt.:hp2.General Help:ehp2.
  44. :dd.Displays some information about using UChess.
  45. :dt.:hp2.Using Help:ehp2.
  46. :dd.Provides detailed information on the kinds of help available and how to
  47. use help.
  48. :edl.
  49.  
  50. .*--------------------------------------------------------------*\
  51. .*  Help menu item Help for help... help panel                  *
  52. .*      res = PANEL_HELPHELPFORHELP                             *
  53. .*--------------------------------------------------------------*/
  54. :h1 res=2920 name=PANEL_HELPHELPFORHELP.Using Help
  55. :dl tsize=5 break=all.
  56. :i2 refid=Help.Using Help
  57. :p.Use this choice to obtain information on how to
  58. use the Help facility.
  59.  
  60. :edl
  61.  
  62. .*--------------------------------------------------------------*\
  63. .*  Help menu item Extended help... help panel                  *
  64. .*      res = PANEL_HELPEXTENDED                                *
  65. .*--------------------------------------------------------------*/
  66. :h1 res=2930 name=PANEL_HELPEXTENDED.General Help
  67. :dl tsize=5 break=all.
  68. :i2 refid=Help.General Help
  69. :p. To move your pieces simply use the mouse or type in your moves in
  70. either shortened algabraic notation (Nf3) or long form (g1f3) followed by
  71. the enter key.  You can type "beep" followed by the enter key to toggle
  72. the beep sound.  In the Time control menu, you can turn off Deep thinking
  73. to disallow the computer to think about its next move during your turn.
  74. The machine will play a stronger game if you allow it to think during
  75. your move.
  76.  
  77. :edl
  78.  
  79. .*--------------------------------------------------------------*\
  80. .*  Help menu item Help index... help panel                     *
  81. .*      res = PANEL_HELPINDEX                                   *
  82. .*--------------------------------------------------------------*/
  83. :dl tsize=5 break=all.
  84. :edl.
  85. :h1 res=2950 name=PANEL_HELPINDEX.Index
  86. :i2 refid=Help.Help Index
  87. :p.Use this choice to display the help index.
  88. :p.The help index lists the titles of the help information that is available.
  89.  
  90. .*--------------------------------------------------------------*\
  91. .*  Help menu item Product... help panel                        *
  92. .*      res = PANEL_HELPPRODUCTINFO                             *
  93. .*--------------------------------------------------------------*/
  94. :h1 res=2960 name=PANEL_HELPPRODUCTINFO.Product Information
  95. :i2 refid=Help.Product Information
  96. :p.This dialog displays information about UChess such as version
  97. number and authors name.
  98.  
  99. .*--------------------------------------------------------------*\
  100. .*  Help menu item Start... help panel                          *
  101. .*      res = PANEL_HELPSKILLMENU                                   *
  102. .*--------------------------------------------------------------*/
  103. :h1 res=2981 name=PANEL_SKILLMENU.Skill Levels
  104. :i2 refid=HELP.Skill Level Information
  105. :p.Here you can choose to start the game with a material advantage.
  106.  
  107. .*--------------------------------------------------------------*\
  108. .*  Help menu item Stop... help panel                           *
  109. .*      res = PANEL_HELPTIMEMENU                                    *
  110. .*--------------------------------------------------------------*/
  111. :h1 res=2982 name=PANEL_TIMEMENU.Time Controls
  112. :i2 refid=HELP.Time Control Information
  113. :p.This Menu Selection allows you to set the chess clocks and various strength parameters.
  114. You can choose to play a timed game, each side required to play <n> moves in <m> minutes,
  115. or you can choose to have the computer search each of its moves to a fixed ply or depth.
  116. The computer plays stronger if given more time, and/or deeper search depths.  This dialog
  117. also allows you to choose deep thinking (on/off).  Deep thinking on means that the computer
  118. will ponder its next move while it is your turn, turning it off means the computer will remain
  119. inactive during your move.  The computer plays stronger with deep thinking on.  You can also
  120. choose to allow the computer to use its opening book or not.  The opening book allows the
  121. computer to start with some of its favorite moves, without having to waste its time thinking
  122. about the opening portion of the game.
  123.  
  124. :h1 res=2983 name=PANEL_PLAYERMENU.Players
  125. :i2 refid=HELP.Player Select Information
  126. :p.This menu item allows you to choose who will play the game.  You can choose to play
  127. white, with the computer playing as black.  Or you can play as black with the computer
  128. playing as white.  Or you can choose to have the computer play against itself.  In order
  129. to halt autoplay mode, simply click on the board with the left mouse button, or press
  130. any key when the boards window is active. Note if it is the computers turn next,
  131. it will immediately begin considering its next move, when it gets out of autoplay mode.
  132. In addition you can choose to have the computer simply act as a referee, and play against 
  133. another human opponent, the computer playing neither side.
  134.  
  135. :h1 res=2984 name=PANEL_HINT.Hint
  136. :i2 refid=HELP.Ask Computer for a Hint
  137. :p.This menu item allows you to ask the computer what it believes is a reasonable
  138. choice for your next move.  The choice will appear on the upper right hand box.
  139.  
  140. :h1 res=2985 name=PANEL_MOVENOW.Move Now
  141. :i2 refid=HELP.Force the Computer to Move
  142. :p.This menu item allows you to force the computer to make his next move immediately
  143. and cease thinking.  On slower machines or while examining complex positions, the 
  144. computer may take a while to respond.
  145.  
  146. :h1 res=2986 name=PANEL_UNDO.Undo Last ply
  147. :i2 refid=HELP.Undo Last half move
  148. :p.This menu item allows you to take back the last ply, or 1/2 move.  This implicitly
  149. swaps sides, so to take back a full move, and retain your color, choose this option
  150. twice.
  151.  
  152. :h1 res=2987 name=PANEL_EDIT.Edit Board
  153. :i2 refid=HELP.Edit the Board
  154. :p.This menu item places you in edit mode, allowing you to place/remove any
  155. pieces on the board.  You must have 1 black and 1 white king in any setup.
  156. To exit edit mode, press the 'x' key.  To clear the board of all pieces, use the
  157. <tab> key.  To place the pieces on the board, use the mouse and the left mouse
  158. button.  To choose which piece you want, simply type in the chess letter of that
  159. piece, lower case for White, upper case for Black.  Type <space> to choose "no piece"
  160. e.g. to remove pieces from the board.   The chesspiece letters are p,n,b,r,q,k for Pawn
  161. Knight, Bishop, Rook, Queen, King.
  162.  
  163. :h1 res=2988 name=PANEL_CALC.Calc nominal Pgm rating
  164. :i2 refid=HELP.Calc this machines chess rating
  165. :p.This menu item will destroy any current game in process.  What it does is
  166. to measure the time it takes for UChess to calculate the first move, as white,
  167. to a depth of 6 ply.  This gives you a rough idea of how fast your machine
  168. is, and how strong its chess rating may be.  A Pentium 90 machine takes about
  169. 2.75 seconds to calculate this move.
  170.  
  171. :h1 res=2989 name=PANEL_TEST.Test CPU Speed
  172. :i2 refid=HELP.Test CPU speed
  173. :p.This menu item will not destroy the current game.  It measures the nodes/sec
  174. that the host computer can calculate for various aspects of the chess engine.
  175. The number is highly dependent upon the current board configuration, how
  176. many pieces are on the board, how many ways to check the king there are, etc
  177. etc.
  178.  
  179. :h1 res=2990 name=PANEL_BEEP.Toggle Beep
  180. :i2 refid=HELP.Toggle the Beep sound
  181. :p.This menu item will turn on/off the beep sound when the computer
  182. completes a move.  The new beep state can be seen in the message
  183. window on the lower right screen corner.
  184.  
  185. :h1 res=2991 name=PANEL_VERBOSE.Toggle Verbose
  186. :i2 refid=HELP.Toggle Verbose Mode
  187. :p.This menu item will toggle "Verbose" mode, which causes the computers
  188. thought process to appear on the lower right hand corner of the screen,
  189. in the message window.
  190.  
  191. :h1 res=3900 name=PANEL_PROBLEMS.Problems with UChess
  192. :i2 refid=HELP.Problems
  193. :p.If you are having troubles with UChess's performance on your machine,
  194. it may be because if excessive swapping.  You can force UChess to use less
  195. memory on startup by passing the following arguments into the program:
  196. :p.UChess micro : This forces a very small memory model (default for <8M machines)
  197. :p.UChess mini : This forces a small memory model (default for 8M machines)
  198. :p.UChess MAX : This allows UChess to use oversized tables for computers with a lot
  199. of free RAM.
  200.  
  201. :euserdoc.
  202.