Alaric

Home * Engines * Alaric



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.

=Description= 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.

=Etymology= 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.

=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. One year later, at the WCRCC 2008, Alaric even became 4th with 9½/14. Alaric's opening book was cooked by Günther Simon.

=Selected Games=

CCT9
CCT9, Buzz - Alaric [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 [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=
 * Terra

=Forum Posts=

2005 ...

 * About the "final" Terra and Alaric by Peter Fendrich, Winboard Forum, January 28, 2005
 * Alaric new version by Peter Fendrich, Winboard Forum, February 12, 2007
 * New Alaric by Peter Fendrich, Winboard Forum, March 30, 2007
 * Alaric 704 : 2607 by Patrick Buchmann, CCC, April 06, 2007
 * Alaric test for Fritz users by Peter Fendrich, CCC, July 01, 2007
 * Alaric 707 by Peter Fendrich, Winboard Forum, July 14, 2007
 * Alaric 707 : 2670 by Patrick Buchmann, CCC, July 15, 2007

2008 ...

 * Where is Alaric? by Mike Scheidl, CCC, January 08, 2008
 * some notes re Arasan games in ACCA by Jon Dart, CCC, June 22, 2008 » WCRCC 2008, Arasan
 * WCRCC: Sjeng-TerraPi sac by Jon Dart, CCC, June 25, 2008 » WCRCC 2008, Deep Sjeng
 * Operator for Alaric in World Comp Rapid Chess Championship by Peter Fendrich, CCC, August 12, 2009 » WCRCC 2009

=External Links=

Chess Engine

 * Alaric Home
 * Input thread, code


 * Alaric Blog
 * The chess games of Alaric from chessgames.com
 * /Engines/Alaric - Lucas Chess - Google Project Hosting
 * Alaric 707 in KCEC
 * Alaric 707 in CCRL 40/4

Misc

 * Alaric (disambiguation) from Wikipedia
 * Alaric (name) from Wikipedia
 * Alaric and Eric from Wikipedia
 * Alaric I from Wikipedia
 * Alaric II from Wikipedia

=References= Up one Level