From Chessprogramming wiki
Jump to: navigation, search

Home * Engines * Alaric

Alaric I [1]

Alaric, (TerraPi)
a WinBoard and UCI compliant chess engine by Peter Fendrich, written in C++. Its development started in 2004, when Peter decided to stop with his previous engine Terra and start all over with a new engine [2].


Alaric uses both bitboards and other structures to represent the board and to generate moves, and further utilizes transposition table, pawn hash table, history tables, and two killer slots per ply. Inside its principal variation search with null move pruning, a precise prediction of node types takes place in order to guide the search [3].


The chess engine Alaric is named after Alaric I (around 370 – 410 AD), King of the Visigoths from 395, who managed to walk with his forces right through the Roman empire, invaded Italy and sacked Rome in 410. Before that in the year 394 he served as a leader of Germanic troops under Roman command of Theodosius I but wasn't happy with how the Goths were treated [4].

Tournament Play

Alaric played the CCT9 with a result of 3½/7, and, under the handle TerraPi, a successful WCRCC 2007, becoming 6th with 8½/14 [5]. One year later, at the WCRCC 2008, Alaric even became 4th with 9½/14 [6]. Alaric's opening book was cooked by Günther Simon [7].

Selected Games


CCT9, Buzz - Alaric [8]

[Event "CCT9"]
[Site "Internet Chess Club"]
[Date "2007.02.17"]
[Round "?"]
[White "Buzz"]
[Black "Alaric"]
[Result "0-1"]

1.c4 e6 2.d4 c5 3.d5 exd5 4.cxd5 Nf6 5.Nc3 d6 6.e4 Be7 7.Be2 Qa5 8.Kf1 O-O 
9.f4 Na6 10.e5 Ne8 11.a3 Qc7 12.Nf3 Bg4 13.Bxa6 bxa6 14.exd6 Nxd6 15.h3 Bd7 
16.g4 Bf6 17.Kg2 Rfe8 18.Re1 Rxe1 19.Nxe1 Re8 20.Nd3 Nc4 21.Qf3 Bd4 22.Kg3
h5 23.gxh5 Bf5 24.Kh2 Qb8 25.h6 Qb3 26.Ne5 Nxe5 27.fxe5 Bxe5+ 28.Kg2 Qc2+ 
29.Qe2 Be4+ 30.Kf2 Bd4+ 31.Kg3 Qb3 32.Kh4 Bf6+ 33.Bg5 Bxg5+ 34.Kxg5 f6+ 
35.Kh4 g5+ 36.Kh5 Kf7 37.Re1 Bg6+ 38.Kg4 Rxe2 39.Rxe2 Bd3 40.Rf2 Bf1 41.Rxf1 
Qxb2 42.Kg3 Qxc3+ 43.Rf3 Qe5+ 44.Kf2 Qxd5 45.Ke2 Kg6 46.h7 Kxh7 47.Rc3 Qd4 
48.Rd3 Qe5+ 49.Re3 Qb2+ 50.Kd3 Qd4+ 51.Ke2 c4 52.Re7+ Kh6 53.Kf1 Qd1+ 54.Re1 
Qf3+ 55.Kg1 c3 56.Rf1 Qg3+ 57.Kh1 c2 58.h4 Kh5 59.Rc1 Kxh4 60.Rxc2 Kh3 61.Re2 
Qf3+ 62.Kg1 Qxe2 63.a4 Qg2# 0-1

WCRCC 2008

WCRCC 2008, round 2, Alaric (TerraPi) - Arasan [9] [10]

[Event "WCRCC 2008"]
[Site "Internet Chess Club"]
[Date "2008.06.21"]
[Round "2"]
[White "TerraPi"]
[Black "Arasan"]
[Result "1-0"]

1.e4 e5 2.Nf3 Nc6 3.Bb5 a6 4.Ba4 Nf6 5.O-O Be7 6.Re1 b5 7.Bb3 O-O 8.c3 d5 
9.exd5 Nxd5 10.Nxe5 Nxe5 11.Rxe5 c6 12.d4 Bd6 13.Re1 Qh4 14.g3 Qh3 15.Re4 
g5 16.Qe1 Bf5 17.Nd2 Nf6 18.f3 Nxe4 19.Nxe4 Bxe4 20.fxe4 Be7 21.e5 Qg4 22.Qd1 
Qxd1+ 23.Bxd1 Rab8 24.Bf3 Rfc8 25.Be3 Kg7 26.Be4 h6 27.Rf1 a5 28.Kg2 Rc7 
29.Kf3 Rh8 30.h3 Rd8 31.Kg4 a4 32.Rd1 Rf8 33.Kf5 Rb8 34.Rh1 Rh8 35.h4 Rcc8 
36.b3 axb3 37.axb3 Rc7 38.hxg5 Bxg5 39.Bxg5 hxg5 40.Rxh8 Kxh8 41.Kxg5 Kg7 
42.c4 bxc4 43.bxc4 Rc8 44.g4 Rd8 45.d5 cxd5 46.cxd5 Rc8 47.d6 Rc1 48.Kf4 Rf1+ 
49.Ke3 Re1+ 50.Kf3 Kh6 51.Kf4 Kg7 52.g5 Rf1+ 53.Ke3 Rd1 54.Bd3 Kf8 55.g6 fxg6 
56.Bxg6 Rg1 57.Bd3 Re1+ 58.Kd4 Ke8 59.Bc4 Kd7 60.Kd5 Rd1+ 61.Kc5 Re1 62.e6+ 
Kd8 63.Kd4 Kc8 1-0

See also

Forum Posts

2005 ...

2008 ...

External Links

Chess Engine

Input thread, code



Up one Level