home *** CD-ROM | disk | FTP | other *** search
- Arasan - Chess for Windows
- Version 1.0
-
- -----------------------------------------------------------------------
- Copyright 1987-94 by Jon Dart.
-
- Permission is granted to freely use and distribute this program,
- provided that:
-
- 1. No charge is made for it other than a nominal fee for copying or
- media.
-
- 2. It is distributed unmodifed, including this notice.
- -----------------------------------------------------------------------
-
- Arasan is a chess program for Microsoft Windows 3.1. It requires a
- 386 or better processor and 4 Megabytes of memory are recommended for
- operation.
-
- This file describes the program and provides basic information on
- how to run it. It is assumed that you know basic stuff about how
- to operate Windows programs, and also that you know the rules of
- chess.
-
- There is no special installation required for Arasan. The executable
- (arasan.exe) is self-contained. Using the File Manager or DOS
- commands, just move arasan.exe to the directory of your choice. You
- may want to also want to install Arasan into a program group. To do
- this, just select arasan.exe in the File Manager, and drag the file
- into one of the group icons in the Program Manager.
-
- To run the program, double-click on the icon or use the Run command
- in the Program Manager to execute arasan.exe.
-
- Making Moves
-
- Moves in Arasan are made with the mouse. Move the mouse over the
- piece you want to move, and press the left button down. Then, keeping
- the button pressed down, move the mouse to the square you want to
- move to. Then release the mouse button. Arasan will make the move
- if it is legal.
-
- Note: to castle, select the king with the mouse and move it to the
- square it will occupy after castling. Arasan will automatically move
- the rook, too. If you are promoting a pawn, Arasan will prompt you
- for the piece to promote it to.
-
- Playing a Game
-
- When Arasan starts up, it is waiting for you to make a move. It
- assumes that you, the user, have the White pieces. If you want to
- play Black, bring down the Game menu and select "Computer plays
- White". If you do this, you probably also want to turn the board
- around, which you can do from the Game menu by selecting "Rotate
- board".
-
- Arasan will respond to moves as you make them. The default playing
- level for Arasan is a 2-ply search, which will cause Arasan to move
- quite rapidly. See the Search Control section for information on
- how to change the playing level.
-
- Arasan detects draws due to insufficient material, stalemate,
- and the 3-move repetition rule. It does not attempt to enforce the
- 50-move drawing rule or similar rules adopted by USCF and FIDE.
-
- You can take back a move by typing ^T or selecting "Take back move"
- from the Game menu. Typing ^F or selecting "Forward Move" from the
- Game menu will "replay" a move already made; in effect, this undoes
- a "take back" operation.
-
- If it is your turn to move, Arasan can give you a hint. Type ^H or
- select "Give Hint" from the Game menu. After a short pause, Arasan
- will display a legal move, from either the opening book or from
- a brief search. If you want to make that move, select "Accept" from
- the dialog box; otherwise, select "Another" and Arasan will display
- another move. Note: Arasan spends only a very limited amount of time
- calculating the hint move, so it may not necessarily be a strong
- move, or the best move on the board.
-
- If it is your move and you want Arasan to calculate a move for you,
- using its normal search depth, type ^G or select "Go (compute move)"
- from the Game Menu. If it is the computer's move, this menu selection
- can also be used to force Arasan to stop thinking and make its move
- immediately. Typing ^G every time a search completes will cause
- Arasan to play a game against itself.
-
- At any time, you can get a listing of the moves made so far by typing
- ^S or selecting "Show Game Moves" from the Game menu. Moves are shown
- in algebraic notation.
-
- Typing ^N or selecting "New Game" from the Game menu will put the board
- back into its starting position and begin a new game.
-
- Loading and Saving Games
-
- Arasan automatically keeps a log of all games played during a given
- execution of the program. This is kept in a file called "arasan.log,"
- which is stored in the same directory as the program. In addition
- to recording the game moves, Arasan records information about the
- search process, which you may find interesting. Every time you execute
- arasan.exe, it overwrites "arasan.log," so if you want to save the
- contents of the log, you must copy it to another file after terminating
- the program.
-
- The log file is not intended for permanent storage of games. If you
- want to save a game so that it can be later re-loaded into Arasan and
- replayed, you must do so before exiting the program. Select the
- "Save Game" selection from the File menu and Arasan will prompt you
- for a file in which to store a completed game. Games stored in this
- way are written in a format called Portable Game Notation (PGN), which
- is a standard for exchange of chess games used by several different
- chess programs. Note: this standard is still evolving. While attempts
- have been made to adhere to the standard, no guarantee of compatibility
- with other programs is made.
-
- A game stored in PGN notation may be read into Arasan by selecting
- "Load Game" from the File menu. Once Arasan completes reading in the
- file, you can replay the moves by typing "^F".
-
- It is also possible to store an individual board position. You may
- want to do this if you are in the middle of playing a game and want
- to resume it later. To save a board position, select "Save Board"
- from the File menu. You will be prompted for a file name to save
- the board to. Board positions are stored in Forsythe-Edwards notation
- (FEN), which is a standard used by several chess programs.
-
- To retrieve a previously stored board position, use the "Load Board"
- selection on the File menu.
-
- Search Limits
-
- The Options menu can be used to change some aspects of Arasan's
- behavior. The first selection, Search Limits, allows you to
- control what kind of search Arasan performs and how long it can
- search to find a move.
-
- There are two choices for type of search: Fixed Ply and Time Limit.
- In a Fixed Ply search, Arasan searches for a given number of
- half-moves (plies). For example, in a 2-ply search, Arasan will
- consider all possible moves it can make, and possible replies to
- those moves by its opponent. The deeper the search, the longer it
- will take to complete.
-
- Arasan can search up to a limit of 20 plies. If you select a higher
- number, you will get 20 (note: a 20-ply search will take a very long
- time to complete!).
-
- In a Time Limit search, you can select how many moves Arasan must
- play, and how much time is allotted to make those moves. For
- example, if you select 60 moves in 60 minutes, Arasan will take 1
- minute to make each move (the current version of Arasan will always
- take the same amount of time for each move.).
-
- Once you have set a search limit, it is saved in the arasan.ini
- file in your Windows directory, and will be set the same way the
- next time you run Arasan.
-
- Preferences
-
- The Preferences selection under the Options menu allows you to
- set the following options:
-
- Beep after move: If set, the bell sounds after Arasan
- makes a move.
-
- Beep on error: If set, the bell sounds if the user
- attempts to make an illegal move.
-
- Computer can resign: If set, Arasan will resign if it appears
- to be hopelessly behind or material, or
- about to be mated.
-
- Use opening book: If set, Arasan will use its opening book
- to select moves in the opening.
-
- Think when idle: If set, Arasan will "think" on it's
- opponent's time. This may enable it to
- search deeper when it is the computer's
- turn to move.
-
- Randomize moves: If set, Arasan will vary its move selection
- somewhat, to reduce the chances that it
- will play the same game twice.
-
- Once you have set the preferences, they are saved in the arasan.ini
- file in your Windows directory, and will be set the same way the
- next time you run Arasan.
-