home *** CD-ROM | disk | FTP | other *** search
/ MORE WinGames / WINGAMES.iso / chess / todo < prev    next >
Text File  |  1991-01-20  |  4KB  |  111 lines

  1. ToDos
  2.         1) Code needs to be looked over and cleaned up, routines
  3.            made "static near", and such.  Maybe use -GW switch for
  4.            several modules.
  5.         2) Scalable/scrollable graphics
  6.         3) Once pawn is promoted UNDO does not restore to pawn.  This also
  7.            appers in the dos and unix versions of gnuchess.  Not sure if
  8.            I'll fix it.  I have tried not to change (this is debatable) the 
  9.            orignal source except to "windowize" it.
  10.  
  11. From: cracraft@ai.mit.edu
  12. To: dkb@ulana-ultrix.mitre.org
  13. Subject: Suggestions
  14.  
  15. Suggestion #1
  16. -------------
  17.  
  18. Clock handling in 1.01 is amiss in a certain situation. Start up the
  19. program, and repeatedly do alt-E/F/E/F this will cause the Edit menu
  20. to be selected and repeatedly force the program to move (menu item
  21. Force). While doing this, look at the computer's clock in the upper
  22. right hand of the screen. You will see it wildly oscillate, not at
  23. all reflecting the time that is actually being taken (initially zero
  24. per move since still in book). But it shows the clock as changing
  25. significantly.
  26.  
  27. --- fixed version 3.21 dkb
  28.  
  29. Suggestion #2
  30. -------------
  31.  
  32. Undoing or Removing (take-back methods) redraw the board. They
  33. shouldn't. They should simply blank the proper square and set the
  34. pieces back to their proper places. Redrawing the whole board/screen
  35. is a major task that should only be done when something terrible has
  36. happened. However, if you like, provide a menu item to redisplay the
  37. board.
  38.  
  39. --- considered.  However not implemented.  Orignal logic in gnuchess
  40. ---              forces complete redraw.
  41. Suggestion #3
  42. -------------
  43.  
  44. Sometimes pieces vanish in Force or Undo modes. It is not perfectly
  45. reproducible, but if you spend an evening playing around with these
  46. modes, you'll see what I mean. The piece is still on its square, only
  47. invisible. 
  48.  
  49. --- should be fixed by the clean up of the force command.
  50.  
  51. Suggestion #4
  52. -------------
  53.  
  54. I tried to demo GNU Chess for Windows while traveling with my T5100
  55. laptop. I didn't bring my mouse. When I tried to make a move, I found
  56. I had no way to make a move. Arrow keys didn't work. Typing a move
  57. such as "e2e4" didn't work (but does in the other versions of GNU). I
  58. recommend: add arrow-key capabaility and then make keyboard/mouse a
  59. menu item toggle. If toggled mouse (the default), the mouse will be
  60. used. At least people traveling will be able to enjoy the program.
  61.  
  62. --- Added in version 3.21.  Enter F2 then dialog box prompts for move
  63.  
  64. Suggestion #5
  65. -------------
  66. Can you please add more time and move-counts to the Time radio
  67. buttons list?  I'd like to be able to set things like 40 moves in 40
  68. minutes, or 45 moves in 2.5 hours or 50 moves in 2.5 hours.
  69.  
  70. Suggestion #6
  71. -------------
  72. You might consider adding Sudden Death time controls. This is when
  73. the entire game (all moves up to mate, stalemate, or draw) is played
  74. within a fixed period of time. Action Chess is a good menu item to
  75. think about (Game in 30). Each side's clock has a half-hour for the
  76. whole game. A lot of people are playing this popular form of chess
  77. now and it is bringing new players into the game. You might need to
  78. fiddle with the time apportionment algorithms.
  79.  
  80.  
  81. Stuart Cracraft
  82.  
  83. P.S. Addendum to #5, you might add "Arbitrary" to the 
  84. time menu items. This would let the player set
  85. an arbitrary move control and time allotment so any time
  86. control would be supported.
  87.  
  88. From: cracraft@ai.mit.edu (Stuart Cracraft)
  89. Subject: Chess bug
  90.  
  91. I just finished a game with GNU Chess 1.01 for Windows. It
  92. lost due to misinterpretation and handling of a simple
  93. command.
  94.  
  95. Here's the scenario: I had just played a move. Prior to
  96. its making its move (while it is thinking), I selected
  97. Force from the Edit menu.
  98.  
  99. This option should cause the program to immediately play
  100. the best move it knows from its incomplete search. But
  101. it didn't. I just merrily went on thinking. Bug #1.
  102.  
  103. Then I selected Undo from a menu -- I wanted to Undo
  104. my last move and play a better move. The program then
  105. produced a board with its queen missing!
  106.  
  107. Please carefully examine Force/Edit/Undo/Remote. I believe
  108. there are some bad bugs in those areas. 
  109.  
  110. --- Should be fixed in version 3.21
  111.