Terra

From Chessprogramming wiki
Jump to: navigation, search

Home * Engines * Terra

The Earth seen from Apollo 17 [1]

Terra,
a Chess Engine Communication Protocol and UCI compatible chess engine by Peter Fendrich, written in C and later versions in C++. Terra already started its life in 1980 for a TI-99 [2], and later for x86 processors to run under Windows 3.1 with an own GUI under the initial name Nimzo, but that name was later "stolen" by a commercial program and in 1998 Nimzo was renamed to Terra [3]. In 2004, the development of Terra was stopped in favor of Peter's new engine Alaric aka TerraPi [4]. Terra played the CCT2, CCT3 and CCT5.

Description

Terra uses bitboards both in generation of moves and in evaluation. In June 1998, rotated bitboards were implemented which gave a huge speedup in generating sliding piece attacks. Terra performs PVS with adaptive null move pruning, move ordering is enhanced by the Killer heuristic with two killers per ply level, and history heuristic, while quiescence search is restricted by SEE. Further, Terra features Book learning and is able to access Nalimov Tablebases [5] .

Etymology

The program's name Terra, "The Earth", was inspired by Douglas Adams' novel Hitchhikers guide to the galaxy [6].

Selected Games

CCT2

CCT2, Round 8, Terra - Arasan [7] [8]

[Event "CCT2"]
[Site "Internet Chess Club"]
[Date "2000.11.05"]
[Round "8"]
[White "Terra"]
[Black "Arasan"]
[Result "1/2-1/2"]

1.e4 e6 2.c4 Nc6 3.Nf3 d5 4.exd5 exd5 5.cxd5 Qxd5 6.Nc3 Qh5 7.Nb5 Bd6 8.Nxd6+ cxd6 9.b3 Bg4 
10.Bb2 Bxf3 11.Qxf3 Qxf3 12.gxf3 f6 13.Rg1 g6 14.Be2 O-O-O 15.Rg4 d5 16.Kf1 d4 17.Re4 f5 
18.Re6 Kd7 19.Rxc6 Kxc6 20.Rc1+ Kd5 21.Rc7 b6 22.Rxa7 g5 23.Rg7 Ke5 24.Rb7 h5 25.Rxb6 Ne7 
26.Rb7 Nd5 27.Rf7 Nf4 28.Bc4 Rh6 29.d3 Nd5 30.Bc1 Rg6 31.Bd2 h4 32.Kg1 Ra8 33.a4 Nc3 34.Rd7 
Rc8 35.a5 h3 36.Kh1 Rb8 37.a6 Ra8 38.a7 Rd6 39.Rf7 Rg6 40.Rd7 Rd6 41.Rf7 f4 42.Bc1 Rc6 43.Ba3 
Rcc8 44.Kg1 Nb1 45.Bb4 Nc3 46.Ba3 Nb1 47.Bb4 Nc3 48.Ba5 Nb5 49.Bb6 Rc6 50.Re7+ Kf5 51.Rb7 Nd6 
52.Rb8 Nxc4 53.bxc4 Rxb6 54.Rxb6 Rxa7 55.Rb5+ Ke6 56.Rb1 Ra2 57.Kf1 Rd2 58.Rb3 Rd1+ 59.Ke2 Rh1 
60.Rb6+ Kf7 61.Rd6 Rxh2 62.Rxd4 Rh1 63.Rd8 Kg7 64.Rd7+ Kg6 65.Rd8 Kg7 66.Rd7+ Kg6 67.Rd8 Kg7 
1/2-1/2

CCT5

CCT5, Round 9, Terra - Amateur [9]

[Event "CCT5"]
[Site "Internet Chess Club"]
[Date "2003.01.19"]
[Round "9"]
[White "Terra"]
[Black "Amateur"]
[Result "1-0"]

1.c4 Nf6 2.Nc3 e5 3.Nf3 Nc6 4.e3 Bb4 5.Qc2 O-O 6.Nd5 Re8 7.Bd3 g6 8.a3 Bf8 9.O-O d6 10.Nxf6+ 
Qxf6 11.Be4 Bg7 12.b4 Bf5 13.Bb2 Bxe4 14.Qxe4 Qe6 15.d3 f6 16.b5 Nd8 17.a4 c6 18.Rfc1 Rc8 
19.Ra3 d5 20.Qh4 Nf7 21.bxc6 Qxc6 22.Nd2 Qd7 23.c5 Rc7 24.a5 Qe6 25.Rb3 d4 26.Ba3 Bh6 27.Re1 
Rd8 28. Nc4 dxe3 29.fxe3 Rcd7 30.Qh3 Qxh3 31.gxh3 Rxd3 32.Reb1 Rxb3 33.Rxb3 Rd1+ 34.Kf2 Nd8 
35.a6 bxa6 36.Rb8 Kf7 37.Ke2 Rd7 38.Rc8 Bf8 39.c6 Nxc6 40.Rxc6 Bxa3 41.Nxa3 a5 42.Ra6 Kg7 
43.Nc4 a4 44.Rxa4 Kg8 45.Kf3 Rc7 46.Ke4 Rc5 47.h4 f5+ 48.Kf3 a6 49.Nb6 Rc2 50.h3 Kf7 51.Rxa6 
Ke6 52.Nc8+ Kd7 53. Nd6 Rc6 54.Rxc6 Kxc6 55.Nf7 Kd5 56.Ke2 e4 57.Kf2 Kc6 58.h5 gxh5 59.Kg3
Kd7 60.Kf4 Ke7 61.Ng5 h6 62.Kxf5 hxg5 63.Kxg5 Ke6 64.Kxh5 Kf7 65.Kg4 Kg7 66.Kf4 Kf7 67.Kxe4 
Kf6 68.Kd5 Kg7 69.h4 Kh8 70.e4 Kg8 71.e5 Kf8 72.e6 Kg7 73.e7 Kf7 74.Kd6 Ke8 75.h5 Kf7 76.h6 
Kg6 77.e8=Q+ Kxh6 78.Ke5 Kg7 79.Kf5 Kh7 80.Kf6 Kh6 81.Qh8# 1-0

See also

Forum Posts

External Links

The Engine

Terra Downloads and News
About Terra
History of Terra and related things

Terra elsewhere

References

  1. "The Blue Marble" is a famous photograph of the Earth taken on December 7, 1972 by the crew of the Apollo 17 spacecraft en route to the Moon at a distance of about 29,000 kilometers (18,000 statute miles). It shows Africa, Antarctica, and the Arabian Peninsula, NASA Photo taken by either Harrison Schmitt or Ron Evans. Earth from Wikipedia, The Blue Marble from Wikipedia
  2. About Terra by Peter Fendrich, CCC, January 26, 1999
  3. History of Terra and related things
  4. Alaric - Archive
  5. History of Terra and related things - Technical about the engine
  6. Why the name Terra?
  7. CCT2 Games
  8. A few notes from Arasan's games in CCT2 by Jon Dart, CCC, November 05, 2000
  9. CCT5 games
  10. A manga animation of Daevid Allen's drawings by Japanese team Mood Magic (Koji Morimoto, Haruka Sakota, Akira Watanabe)

Up one Level