home *** CD-ROM | disk | FTP | other *** search
- GO ANALYST v1.0 Thu 12-06-1990 02:34:49
- Copyright 1990
- by Randall Goodwin
-
- ┌──────────────┐
- │ HOWDY FOLKS! │
- └──────────────┘
-
- Go is a very ancient game. Computers however are relatively new.
- This program is intended to give those without a go board the opportunity
- to play and enjoy the "Oldest" board game in the world! This is the first
- in what I hope to be a series of GO related programs for the computer.
-
- This program is also my entrance into the field of shareware. I
- encourage you to share this program among your friends, and I hope that
- you have many!
-
- I am developing a list of users with the intention of
- distributing this list among the same. Ultimately, I would like to
- expand this program to the level of a general study tool containing an
- opening library and a group of related games with comments. It should be
- possible to save games, add comments and analysis to games if desired,
- and to play by MODEM. Of course the first version does not qualify on
- all fronts. If you would like to encourage me in my efforts then please
- SEND a donation in any amount along with the following registration
- information. $30.00 entitles you to one free update, more if you're
- generous and, of course, inclusion in my list of people interested in
- playing, to be disseminated with the eventual modem supporting version!
-
- To Register ... send your
- name,address and phone number
- along with your check or M.O.
-
-
- ┌──────────────────────────────────────────────────────────────────────────┐
- │ │
- │ GO ANALYST REGISTRATION ! │
- │ │
- │ ┌──────────────────────────────┐ │
- │ To..................│ Randall Goodwin │ │
- │ │ 428 de l'église │ │
- │ │ Verdun Que. Canada H4G 2M4 │ │
- │ └──────────────────────────────┘ │
- │ │
- │ Name........................................................... │
- │ │
- │ Address.............................................. APT..... │
- │ │
- │ City................ (State/Province)......... Country....... │
- │ │
- │ Postal Code.............. Phone Number........................ │
- │ │
- │ I desire inclusion in a public list of players [y/n] __ │
- │ │
- │ Amount of donation ($30.00 recommended) ______________ │
- │ │
- └──────────────────────────────────────────────────────────────────────────┘
-
- SHAREWARE
- ______________________________
-
- SHAREWARE is not Freeware.It means that you may use the program
- and distribute the program but may not charge for the program. If you
- supply the diskette and copy service you may charge a nominal fee for
- that service but not for the program itself.If you continue to use this
- program after a reasonable trial period you should send me something for
- that honor. Remember that I worked many long days and nights to create
- the GO ANALYST and that this is how I feed my family.
-
- When you register you will receive complete documentation on the
- note pad, including, how to edit your own read only games. You will also
- RECEIVE an update to my next version which will have full mouse support
- and many new features for the notepad-game-editor, Replay, Take back
- options plus more !
-
- Rest assured that if you like this even a little then you will
- like the future versions a lot. This program is designed to give a
- person the ability to play study and annotate his GO games easily this
- Analysis Tool is capable of helping even very strong players to
- improve.
-
- If you are a good player feel free to contribute games joseki,
- instructional material or any other literature that may help others to
- improve Maybe somebody could include some documentation on Chinese Go
- terms and counting (if I don't first).
-
- Please do not change any parts of what I am including and label
- your contributions. Also to distribute your own games and comments I ask
- that you REGISTER first !
-
-
- GO is the oldest board game in the world. It comes from China.It
- is an essence of yin and yang If we demand too much from our position we
- are likely to fail, if we demand too little we might not succeed. It is
- necessary to achieve balance in our thinking so that we may GO properly!
-
-
- LEARNING GO
-
- To learn to play run the tutorial which accompanies this
- program.Type "go -itutor" at the dos prompt. The tutor contains the
- basic rules and illustrative examples of each. There are illustrative
- joseki (openings) and tesuji (tactics) in other accompanying files. As
- well as several complete games. There are many excellent books by THE
- ISHI PRESS and others. There are also Go Associations in most civilized
- countries.For more info on these ask when you register.
-
-
- USING THIS PROGRAM.
-
- MOVE by typing a letter and number or use the arrow keys to move
- the stone marker then press enter.ALT_S is used to SETUP Stones, ALT_R
- to REMOVE stones, ALT_T to TAKE BACK a move, ALT_C to CAPTURE stones,
- ALT_P to PLACE PRISONERS, ALT_F to FINISH a game and rearrange the
- stones, ALT_N for the NIFTY NOTE PAD, ALT_X to eXit, ESC will terminate
- most functions and take you towards the main playing level. HELP is
- always available by pressing ALT_H and then the command you want help on.
- In most situations the help is context sensitive so if you want the the
- main help system press ALT_H again from within the first help screen.
- These calls are recursive so several escapes may be necessary to get
- back to where you were when you first called for help.
-
-
- SAVING AND REPLAYING GAMES
-
- When we play a game the files GO_GAME.GO and GO_GAME.NOT are
- left in the current directory. These can be renamed by typing the
- command "REN GO_GAME.* NEWNAME.*". Alternatively, the program can be
- started with arguments that state the name of an input file and/or an
- output file. An input file is designated by -i and an output file is
- designated by -o So the command "go -iA -oB" will accept the file A.GO
- as the primary input file and write to the file B.GO as the output file.
- The corresponding note files will have the names A.NOT and B.NOT
- respectively.
-
- You may step through a replayed game by pressing the space bar.
- The Page Down Key will advance the game by five moves. The End key will
- take the game to the last move played and wait for the next move. More
- Notes on Replaying the GO GAME. You may TAKE BACK moves to the beginning
- of the game. But prisoners must be replaced manually with ALT_P If you
- would like to continue the game as a new game from any point just press
- escape, remember to rename the saved game or it will be overwritten.
- When a note is reached replay is paused. You may use the same keys to
- advance as normally (ie. space,page down,end,escape).
-
-
- ALT_S SETUP STONES
-
- The purpose of this function is the setup of a position
- involving handicap stones, a game from a book or changing the color of
- whose move it is etc. After choosing ALT_S you will RECEIVE a request
- for the color of stones to setup. You must answer this. If you want to
- abort just ESCape after you choose the color. Move the stone cursor with
- the ARROW keys and press ENTER at each location where you want the
- stones to be placed. At the request for the move color either ESC or
- ENTER will keep the last move color current. Setup stones are not
- recorded as moves and therefore cannot be removed by taking back moves
- SETUP stones can be removed by a normal capture like any other stone or
- taken back by ALT_R. The actions are saved in the game file like all
- others.
-
-
- KEYBOARD INPUT
-
- Use the arrow keys to move the stone marker to the wished for
- position then press enter. This will work in all of the functions which
- expect board coordinates. Sometimes you may choose a function and press
- enter on the current stone position nothing will happen unless the
- cursor is moved prior to pressing enter. You may also enter the letter
- number coordinates if you find that preferable.
-
-
- CAPTURING
-
- To Capture Stones all that is needed is to move the cursor to
- the location of the stones that are to be captured and Press on the
- enter key for each. It is not necessary to renter ALT_C for each stone.
- The Prisoner Count is kept by the computer and displayed IN THE lower
- right corner. When all the captured stones are gone press escape to
- continue the game or ALT_F to FINISH the game and rearrange the board.
-
-
- PRISONER REPLACEMENT
-
- ALT_P may be used to replace captured prisoners. By using the
- arrow keys to go where to place them. It isn't necessary to reenter
- ALT_P for each stone. The prisoner count is kept by the computer and
- displayed in the lower right. The program will change colors if you
- finish with the prisoners of one color. To change colors or exit the
- function early press escape. Use ALT_F to FINISH the game and rearrange
- the board.
-
-
- TAKING BACK MOVES and ACTIONS
-
- ALT_T is pressed the last move played is retracted. If it
- appears that nothing has happened then it is probable that for some
- reason you had changed whose move it was at that point with the SETUP
- command. Some actions can not be taken back with this command. That is
- because not all actions are moves. When you want to take back actions
- that are not moves you need to use either ALT_F, the Finish Game
- command, to allow you to rearrange the stones or a combination of the
- ALT_R, ,the Remove Stones command, and ALT_S, the Setup stones command.
- Replacing Prisoners is done with the ALT_P command which also decrements
- the appropriate Prisoner count.
-
- ALT_R REMOVING STONES
-
- The stones are picked up and removed by moving the cursor to the
- location of the stone to be removed and then pressing enter. Removed
- stones are not recorded as moves and therefore cannot be replaced by
- taking back the last move. They also do not add to the prisoner count.
- The removed stones action is saved in the game file like all other
- actions.
-
-
- ALT_F FINISH GAME
-
- This is the REARRANGE stones command. At the end of a game we
- often rearrange the board into territories of 10 or 20 intersections to
- be able to count more easily. The stones are picked up and placed by
- moving the cursor to the location of the stone to be moved and then
- pressing enter. It is now immediately necessary to place the stone in
- the same manner that it was picked up. You may not exit the function
- without putting the stone down.
-
-
- EXITING the PROGRAM
-
- Press ALT_X respond to the prompt with Y. If you didn't specify an
- output file with the -O option there will be a game named GO_GAME.GO and
- a note file GO_GAME.NOT in the default directory.
-
-
- USING THE NOTE PAD
-
- The NIFTY NOTE PAD is called by ALT_N, It follows the standard
- command set of the WORD STAR editor for the most part.
-
- CTRL_A moves one word left
- CTRL_F moves one word right
- CTRL_T deletes word to right
- RIGHT ARROW moves right
- LEFT ARROW moves left
- UP ARROW moves up
- DOWN ARROW moves down
- HOME moves to start of line
- END moves to end of line
- ENTER moves to next line
- DELETE the letter at cursor
- INSERT puts space at cursor
- BACKSPACE deletes letter left
-
-
- Whenever a move prompt exists the NOTE PAD may be called. When a
- game is being replayed the notes will be displayed. The easiest way to
- stop at just the notes is to choose END to play the entire game. The
- notes will pause the replay To save your notes use ALT_N just like you
- did in order to get into the NOTE PAD. ESCAPE aborts the note editing
- WITHOUT SAVING the note. When a game is being replayed and a prompt for
- how many moves exists it is possible to insert a note by using ALT_N.
- When a note is displayed during replay it may be edited by Using ALT_N.
-
- If you would would like the first line of note to be Displayed
- on the top line with an underline put a caret ^ as the first character.
- It is possible to force an automatic play until the next note by using
- the character tilde ~ instead. There are two special functions available
- when a note is being edited. These are the Setup and Remove functions.
- Called by the command ALT_I for INSERT. These commands will save the
- Note before their operation, but leave the text intact for further
- editing. If a note is being re-edited during the replay of a game the
- re_edit may be aborted by pressing escape. This will leave the original
- version of the note intact. If it is desired to eliminate the old note
- entirely one can by pressing ctrl_end at the initial note display
- prompt.
-
-