|
| |
| | |
********
Chessnut (Version 1)
Colour (low res) only
********
The program:
Was written in 68000 assembly
language using Fast Basic's in line
assembler
It understands all the rules of chess
but note it can't underpromote itself,
or recognise a draw from inadequate
material
Most of the usual facilities are
available (except clocks)
A move is made by entering the correct
algebraic notation (eg "E2-E4")
You can't move a piece using the mouse
An illegal move is not permitted
********
Set up mode: Enter colour,piece,
algebraic position
For example:
"WQF3" puts a white queen on F3
"BPM+E6" puts a moved black pawn on E6
" C5" erases C5 square
Pressing "M" after 'piece' means it
will be seen as having moved
Pressing space will erase the contents
of the square
********
Levels:
Determines width of search but not
depth which is always 5 ply where
possible
Level 9 searches all checks to 5 ply
********
Opening Book:
A selection of popular openings plus a
few unusual choices
A book move will be played instantly
regardless of level
********
Analysis:
Lets you see what the ST is 'thinking'
All moves being examined at 5 ply will
be shown and not just the 'best so far'
********
The display:
You can choose between 2/3 dimensional
boards and change the board and piece
colours. You can also select a shaded
board
The viewing angle can be changed to: 2
positions in 2 dimensional mode
4 positions in 3 dimensional mode (an
arrow shows the direction that white is
playing)
The Atari logo indicates that the ST is
'thinking'
The menu bar is hidden until the mouse
cursor reaches the top of the screen
********
The Chess algorithm: A simple fixed ply
minimax program, all moves within width
(defined by Level) are examined to a
depth of 3 ply
The 5 'best moves' are then examined to
a depth of 5 ply
The efficacy of the evaluation function
hasn't really been thoroughly tested
but most 'poor' moves are due to
limited search width
********
Gary Franklin,
51,St Marks Road,
Canvey Island,
Essex |
| | | | |