Horizon

Home * Engines * Horizon



Horizon, (Horizon Chess) a WinBoard compatible chess engine by primary author Ron Murawski and chess advisor and book author Jim Monaghan. Written in C, the programming started in July 2001, first release was already in October 2001. Initially running atop a much-modified version of Colin Frayn's open-source Beowulf infrastructure, there's very little of Beowulf that remains within Horizon and less with each release.

=Search=

Features

 * Iterative Deepening
 * Aspiration Windows (Asymmetric on Side to move)
 * Principal Variation Search
 * Move Ordering
 * Internal Iterative Deepening
 * Killer Heuristic with two Killers and one Mate Killer per Ply
 * Selectivity
 * Fractional Extensions / Reductions
 * Mate Threat Extensions
 * One Reply Extensions
 * Check Extensions (Discovered Check)
 * Recapture Extensions
 * Passed Pawn Extensions (7th Rank)
 * Quiescence Search with Check Extensions
 * Adaptive Null Move Pruning (R 2-4.5, Up to 3 Null Noves per Line)
 * Null Move Verification
 * Futility Pruning
 * Adaptive Razoring
 * Reductions (for non-dangerous moves)

=Tournament Play= Horizon played the WCRCC 2007 and WCRCC 2008 Annual ACCA World Computer Rapid Chess Championship.

=Selected Games= WCRCC 2008, round 14, Horizon - Tornado [Event "WCRCC 2008"] [Site "Internet Chess Club"] [Date "2008.06.22"] [Round "14"] [White "Horizon"] [Black "Tornado"] [Result "1-0"]

1.d4 Nf6 2.c4 e6 3.Nf3 d5 4.Nc3 c6 5.e3 Nbd7 6.Bd3 dxc4 7.Bxc4 b5 8.Bd3 Bb7 9.O-O a6 10.a4 b4 11.Nb1 c5 12.Nbd2 cxd4 13.exd4 Be7 14.Nc4 O-O 15.Be3 Ng4 16.h3 Nxe3 17.fxe3 Rc8 18.Qe2 Qc7 19.e4 Kh8 20.Rac1 f6 21.Nfd2 e5 22.Nb3 exd4 23.Nca5 Qb8 24.Nxb7 Rxc1 25.Rxc1 Qxb7 26.Bxa6 Qa7 27.Bb5 d3+ 28.Qf2 Qxf2+ 29.Kxf2 f5 30.Bxd7 fxe4+ 31.Kg1 e3 32.Bb5 d2 33.Rb1 Bf6 34.Be2 g6 35.a5 Be5 36.Bf3 Bxb2 37.a6 Rf7 38.a7 Rxa7 39.Rxb2 Rd7 40.Rb1 Rd3 41.Kf1 h5 42.Bd1 Rc3 43.Ke2 h4 44.Nd4 Rc5 45.Nc2 Rg5 46.Nxe3 Rb5 47.Rb3 Rb8 48.Bc2 Kg7 49.Kxd2 Rb5 1-0 =See also=
 * Horizon Effect
 * Horizon Node

=External Links=

Chess Engine

 * Horizon Chess - Main - Horizon Chess
 * Horizon Chess - Main - EngineTechnicalDescription

Misc

 * Horizon from Wikipedia
 * Horizon (disambiguation) from Wikipedia
 * Horizon effect from Wikipedia

=References= Up one Level