From Chessprogramming wiki
Jump to: navigation, search

Home * Engines * PolarChess

The case of the bi-polar chess queen [1]

a WinBoard compliant chess engine, written at 70° 4′ 24″ N, 3° 30′ 40″ north the Arctic Circle in Vadsø [2], Finnmark country, Norway by Odd Gunnar Malin in C++, first released in November 2001. PolarChess, version 1.2 as open source, includes the PolarEngine package with search and evaluation decoupled from the board representation. It has a 0x88 board, and applies alpha-beta with transposition table and null move pruning inside an iterative deepening framework with aspiration windows. Checks, pawn moves to the 7th rank, and mate threatening moves are extended, killer- and history heuristic help to order moves. Evaluation counts material aware of the bishop pair and trade bonuses for pieces if ahead and pawns if behind, and positionally considers pawn structure utilizing a pawn hash table, passed pawns, mobility, rook on open file, bad bishop, and pawn shield for king safety to name the most important terms.

PolarChess played the CCT4 and CCT5 tournaments.

Selected Games

CCT4, round 4, PolarChess - Warlord [3] [4]

[Event "CCT4"]
[Site "Internet Chess Club"]
[Date "2002.01.20"]
[Round "4"]
[White "PolarChess"]
[Black "Warlord Beta V1"]
[Result "1-0"]

1.e4 Nf6 2.e5 Ne4 3.d3 Nc5 4.d4 Ne6 5.d5 Nc5 6.Qd4 e6 7.d6 cxd6 8.exd6 Qb6 
9.Qc3 a5 10.Bf4 f6 11.Na3 e5 12.Nb5 Bxd6 13.Nxd6+ Qxd6 14.Be3 b6 15.Rd1 Qc6 
16.Bxc5 bxc5 17.Be2 Bb7 18.Bf3 e4 19.Be2 d5 20.Nh3 Qb6 21.Nf4 d4 22.Qh3 Nd7 
23.Ng6 Rg8 24.Qxh7 Qe6 25.b3 Nf8 26.Bb5+ Kf7 27.Qh5 Nxg6 28.Bc4 Qxc4 29.bxc4 
Rac8 30.Rb1 Ba8 31.Rb6 Rh8 32.Qf5 Rhe8 33.O-O Ne5 34.Ra6 Kg8 35.Rxa5 e3 
36.fxe3 dxe3 37.Re1 Rcd8 38.Qh5 g6 39.Qh4 Rd2 40.Rxe3 Red8 41.Rxc5 Rxg2+ 
42.Kf1 Rd1+ 43.Re1 Rxe1+ 44.Qxe1 Rxh2 45.Qb4 Rh1+ 46.Kf2 Rh2+ 47.Kg3 Rg2+ 
48.Kh3 Kf7 49.Qa3 Be4 50.Rxe5 fxe5 51.Qe3 Bb7 52.Qxe5 Rxc2 53.Qc7+ Kf6 54.Qxb7 
Rc3+ 55.Kg2 Rc2+ 56.Kf3 Rc3+ 57.Ke4 Rxc4+ 58.Kd3 Rh4 59.Qc6+ Kg7 60.Qc7+ Kh6 
61.Qe5 Rh3+ 62.Ke4 Rh4+ 63.Kf3 Ra4 64.Qh8+ Kg5 65.Qd8+ Kh6 66.Qf8+ Kh5 67.Qf7 
Ra3+ 68.Kf2 Ra4 69.Qd5+ Kh4 70.Qh1+ Kg4 71.Qd1+ 1-0

See also

Forum Posts

External Links

Chess Engine


Pole and polar from Wikipedia
Polar coordinate system from Wikipedia
Polar set from Wikipedia
Polar question from Wikipedia
Anne Paceo, Leïla Martial, Christophe Panzani, Tony Paeleman


Up one Level