Welcome
Welcome to the homepage dedicated to my two chess engines: Jazz and Sjaak!
Jazz is a fairly standard chess program. It currently has no opening book,
and doesn't use an endgame database.
Sjaak is a much weaker chess program, but in addition to normal chess it
can play a number of other games and chess variants:
-
Normal chess
-
Spartan chess,
where black and white play with different armies and black has two
kings.
-
The Maharaja and the Sepoys,
where white has only one piece (the Maharaja) (needs to be played as
variant "fairy" in XBoard).
-
Amazon chess,
where the queen moves as an amazon (needs to be played as variant
"fairy" inx XBoard).
-
Knightmate,
where the king moves as a knight and the knights move as a king.
-
Berolina Chess,
where pawns move one square diagonal and capture straight ahead.
-
Shatranj,
a historic precursor of modern chess.
-
Capablanca Chess,
a variant played on a 10x8 board with two extra pieces.
-
Gothic Chess,
the same as Capablanca Chess but with a different starting position.
-
Fischer Random Chess and
Capablanca
Random Chess, which are like normal chess and normal Capablanca
chess, but with a randomised starting position (Sjaak does not
generate a starting position, however).
-
Makruk, the
Thai version of Chess.
-
Pocket
Knight, like normal chess, but players have an extra knight they
can drop on the board.
-
Grand Chess>,
on a 10x10 board.
-
Indian
Grand Chess, or possibly Turkish Grand Chess. On a 10x10 with
four extra pieces.
-
Burmese
chess (experimental, not working 100% correctly yet).
-
Courier
chess, a medieval variant played on a 12x8 board.
-
Chinese chess (Xiangqi),
Black and white face eachother across the river that runs along the
board, with their kings confined to their palaces.
The structure of the two programs is very similar, although Sjaak is more
like a younger sibling than a descendant of Jazz.
Both programs are freely available (under the terms of the
GNU General
Public Licence)
and can be used with any chess GUI that implements the UCI (Jazz) or
XBoard/WinBoard (Jazz, Sjaak) protocols.
|