home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 13 / AACD13.ISO / AACD / Games / Amigo / AmiGo5.5.doc < prev    next >
Text File  |  2000-08-24  |  4KB  |  134 lines

  1. Amigo V5.5 Documenatation
  2.  
  3. This is version 5.5 of AmiGo --- a Go board and player for the Amiga.
  4. The Amiga interface and board manager were written by Todd R. Johnson.
  5. The player is written by Nikolaus Häfner and is based on Todd R. Johnson's
  6. C port of a Pascal player written by Stoney Ballard. The interface allows
  7. you to play human vs. human, human vs. Amiga, or Amiga vs. Amiga.
  8.  
  9. New Features:
  10.  
  11. 1. Stronger player.
  12. 2. Ability to score a game.
  13. 3. Autosaving and the ability to load a saved game.
  14. 4. Timer.
  15. 5. Moves are shown with a flash.
  16. 6. It's not possible anymore to create illegal positions before
  17.    starting a game.
  18. 7. More information in the group info.
  19. 8. Some small bugs are removed.
  20.  
  21. Problems:
  22.  
  23. 1. It's slow now. You should have at least a 68030, if you want to
  24.    use the higher levels.
  25. 2. It crashes sometimes. Maybe the reason is
  26.    a) not enough stack,
  27.    b) problems with the timer or
  28.    c) I don't know what.
  29.  
  30. Possible future features:
  31.  
  32. 1. Ability to undo moves.
  33. 2. Variable board sizes.
  34. 3. A Stronger player.
  35.  
  36.    AmiGo requires a stack of at least 21000 bytes to run.  On
  37. startup the program checks the stack and exits if the stack is too
  38. small.  21000 bytes should be sufficient, but if the program crashes,
  39. try upping the stack even further. (Since I changed the playing
  40. routines it is possible that it need a much bigger stack. I use now
  41. a stack of 100000 bytes, but I suppose sometimes it's not enough,
  42. because sometimes there appears a software failure.)
  43.  
  44.    Once AmiGo starts you will see an empty Go board and the
  45. initial credits.  At this point, you can set the handicap (or any
  46. other board configuration) by clicking on the intersections.  Use the
  47. menus to set options and to begin play.  Stones are played by clicking
  48. on the desired point.  Certain menu options can be selected during
  49. play; however, if the Amiga is making a move, the menu selection will
  50. not be processed until after the move is made.
  51.  
  52. The menu selections have the following functions:
  53.  
  54. Game
  55.    Play
  56.    Start the game.
  57.  
  58.    Save
  59.    Not implemented. (it's useless now, because there is a autosaving)
  60.  
  61.    SaveAs
  62.    Not Implemented. (it's useless too)
  63.  
  64.    Load
  65.    You can load a game, if there is a saved one in RAM: with the
  66.    name 'protokoll'. Every new game automatically will be saved as
  67.    "ram:protokoll". If a game crashes, you can start amigo again
  68.    and load it from ram:. If you want to save more than one game,
  69.    you have to make backups of the protokoll-files.
  70.  
  71.    Count Points
  72.    This is a scoring command. You can use it when a game is finished.
  73.    All captured stones will be removed from board. Then the score will
  74.    be calculated. In some very rare cases (if a group will be
  75.    mistakenly judged as dead) it still makes mistakes. It also takes
  76.    a bit time, because it has to decide wich groups are alive and wich
  77.    are dead.
  78.  
  79.    Restart
  80.    During play this will clear the board and allow a new game to
  81.    be started.
  82.  
  83.    Quit
  84.    Exit AmiGo
  85.  
  86. Option
  87.    Set Play Level
  88.    Set the play level (from 1 to 7) of the computer Go player.
  89.    Level 7 is the highest (best) level.
  90.  
  91.    Human vs. Human
  92.  
  93.    Amiga vs. Amiga
  94.  
  95.    Human vs. Amiga
  96.  
  97.    Amiga plays black
  98.  
  99.    Amiga plays white
  100.    
  101.    Black to play
  102.    Black gets to move first. (The default)
  103.  
  104.    White to play
  105.    White gets to move first.  This must be used for a handicap game.
  106.  
  107.  
  108. Move
  109.    Pass
  110.  
  111.    Take Back Move
  112.    Not implemented
  113.  
  114. Info
  115.    Show Lookahead
  116.    When selected displays the pieces that are being played during
  117.    lookahead searches. You shouldn't use this anymore because now
  118.    there are delays and it's usefull only for debugging. If you
  119.    nevertheless select this, you may have to wait more than an half
  120.    hour per move.
  121.  
  122.    Move Reason
  123.    When selected the first of the reasons for the computer's last move is
  124.    given immediately following each move. The computer now is able to have
  125.    more than one reason for a move.
  126.  
  127.    Group Info
  128.    When selected clicking on a stone will print out information about
  129.    the group that the stone is a part of.  This information comes from
  130.    the board manager, not the player.
  131.  
  132.    Timer
  133.    When selected there will be a timer while playing.
  134.