Home * Engines * Slow Chess

Slow Chess, (SlowChess, Slow Chess Blitz)
a WinBoard and UCI compliant engine chess engine by Jonathan Kreuzer, which also comes with an own GUI. Older versions, Slow Chess 2.82a, and Slow Chess 2.96, not related to the more recent Slow Chess Blitz, are open source. Slow Chess is written in C++ with a little inline assembly, and was first released in July 2003 [1]. Slow Chess played the ACCA 2008 operated by Swaminathan Natarajan.

Screenshot

SlowChess.jpg
Slow Chess, Windows GUI [2]

Description

Slow Chess 2.96's internal board is represented by a 10x12 board in conjunction with piece-lists. The search applies PVS alpha-beta with transposition table and null move pruning inside an iterative deepening framework with aspiration windows. Move ordering is enhanced by IID, MVV-LVA, history heuristic, and killer moves. Despite direct recursion, it does not negamax, but conditional min or max. Checks, recaptures, pawn moves to the 7th rank, single replies and mate threatening moves are extended by fractions of a ply [3].

Evaluation considers material and piece-square tables with an lazy exit if outside bounds, and otherwise cashes pawn structure stuff in a pawn hash table, evaluates king safety along with king piece tropism, and various terms for pieces such as trapped bishops. All evaluation scores greater than 4 or less than -4 are quantized and have its two least significant bits clear to make the scores multiples of ±4.

Selected Games

ACCA 2008, round 2, Slow Chess - Amateur [4]
[Event "ACCA 2008"]
[Site "Internet Chess Club"]
[Date "2008.11.08"]
[Round "2"]
[White "Slow Chess"]
[Black "Amateur"]
[Result "1-0"]
 
1.d4 Nf6 2.c4 e6 3.g3 d5 4.Nf3 dxc4 5.Qa4+ Bd7 6.Qxc4 Bc6 7.Bg2 Bd5 8.Qd3 Be4
9.Qd1 Nc6 10.O-O Nb4 11.Nc3 Bc2 12.Qd2 Ne4 13.Qe1 Nd5 14.Ne5 Bb4 15.Bd2 Bxc3 
16.bxc3 f6 17.Rc1 Nxd2 18.Qxd2 Bf5 19.Nc4 Bg4 20.Na5 b5 21.c4 bxc4 22.Rxc4 O-O 
23.Rfc1 Bh5 24.R4c5 f5 25.Nc6 Qf6 26.Bxd5 exd5 27.Ne5 f4 28.Nd7 Qe6 29.Nxf8 Rxf8 
30.f3 fxg3 31.hxg3 Qh3 32.Qe1 Qe6 33.R5xc7 Re8 34.Qd2 h6 35.R1c6 Qxe2 36.Qxe2 
Rxe2 37.Rxa7 Bxf3 38.Rg6 Be4 39.Rgxg7+ Kh8 40.Rge7 Rg2+ 41.Kf1 Rxg3 42.Ra8+ Rg8 
43.Rxg8+ Kxg8 44.Rxe4 dxe4 45.a4 Kf7 46.a5 1-0

Forum Posts

2004

2005 ...

2010 ...


External Links


References

  1. ^ SlowChess from WBEC Ridderkerk
  2. ^ Slow Chess Blitz, a free chess program
  3. ^ Programming Details - Slow Chess | Extensions Used, Detailed Description
  4. ^ The 2008 Third Annual ACCA Americas' Computer Chess Championships - Results - pgn download

What links here?


Up one level