Rook (Program)

From Chessprogramming wiki
Jump to: navigation, search

Home * Engines * Rook (Program)

Rooks have Returned [1]

a chess program by Lars Karlsson written in Z80 assembly for the Data Board 4680 card computer [2] [3] and subsequently the ABC 80, produced by Dataindustrier AB, the company founded in 1970 by Karlsson himself [4]. Rook is a typical Shannon Type A program, performing Alpha-Beta with focus on the Killer heuristic. With respectful 3 out of 5 and a shared third place Rook 4.0 had its strong debut at the WMCCC 1980 in London. During the 1981 CeBIT fair in Hanover, Germany, where Boris Spassky gave a simultaneous exhibition, one participant was Rook 4.5, which lost its game like most others of 25, except three who drew [5].


from an Lars Karlsson interview in MikroDatorn, February 1981 [6]
What have you earned from your chess programs?

Attention, maybe. The chess programs are a pure hobby business. It is interesting to do them because it requires that you know something about chess and know something about computers. Characteristic of my programs is that they imply a greater knowledge of computers than of chess. This is probably why I am now in the position that I have achieved a program that I can no longer beat by myself.

Selected Games

WMCCC 1980, round 4, Gambiet 80 - Rook 4.0 [7]

[Event "WMCCC 1980"]
[Site "London, United Kingdom"]
[Date "1980.09.06"]
[Round "4"]
[White "Gambiet 80"]
[Black "Rook 4.0"]
[Result "0-1"]

1.e4 e5 2.Nc3 Nc6 3.Bc4 Bb4 4.a3 Bxc3 5.dxc3 d6 6.Nf3 Nf6 7.Bg5 O-O 8.O-O Bg4 9.Kh1 Qe7 
10.Re1 Rfe8 11.a4 Be6 12.Qd3 Bxc4 13.Qxc4 Qe6 14.Qxe6 Rxe6 15.b4 Ng4 16.Be3 Rae8 17.h4 
Nxe3 18.fxe3 Rf6 19.b5 Na5 20.Kh2 Nc4 21.a5 Rd8 22.Ra4 d5 23.exd5 Nd6 24.Rb1 Nf5 25.e4 
Ne3 26.Nxe5 Rf2 27.Kg3 Rxc2 28.Raa1 Re8 29.Nd3 Rxc3 30.Nb4 Rxe4 31.Kf3 Rxb4 32.Rxb4 Nxd5+ 
33.Ke4 Nxb4 34.Kd4 Rg3 35.Kc5 Rg4 36.b6 Na6+ 37.Kd5 cxb6 38.Kd6 bxa5 39.Rxa5 Rxh4 40.Rb5 
Rh6+ 41.Ke7 Re6+ 42.Kd8 b6 43.Rd5 Re2 44.g4 Re4 45.g5 Nb4 46.Rf5 Rd4+ 47.Ke8 Nc6 48.g6 Rd8# 

See also

External Links