Neurosis

From Chessprogramming wiki
Jump to: navigation, search

Home * Engines * Neurosis

Neurosis-3d

Neurosis,
a WinBoard compatible chess engine by Stan Arts, written in Pascal, compiled with the Free-Pascal compiler. First released in May 2003, it evolved from Stan's earlier programs Stan's Chess aka S-chess, the new name in dependence on the post-metal band Neurosis, one of Stan's favourites [1]. Beside the WinBoard engine, Stan offers the stand-alone Windows program Neurosis-3d with its own 3D graphics board.

Description

Neurosis applies alpha-beta inside an iterative deepening framework with aspiration and transposition table, IID [2], various extension and pruning techniques, including "intelligent" delta pruning in quiescence search [3]. Already S-chess had quite a bit of chess-knowledge about king safety, development, center control, and pawn structure, such as doubled and tripled pawns, isolated pawns, pawn groups, passed pawns, etc. Due to re-writes and clean ups, Neurosis' search [4] and evaluation have been revised several times, yielding in considerably improved passed pawn handling, and in general faster and deeper search.

Tournament Play

Neurosis had its debut at the ICT 2004, and further played the DOCCC 2004, DOCCC 2005 and ICT 2006 CSVN tournaments over the board, as well the CPT 2009 and CPT 2011 Chess Programmers Tournaments organized by Richard Pijl. Online, Neurosis played the CCT7, CCT9 and CCT11, and the WCRCC 2007 and WCRCC 2008 ACCA World Computer Rapid Chess Championships.

Photos

MulArts42a.JPG

DOCCC 2005: Harm Geert Muller and Stan Arts, Neurosis puts Usurpator's heating on full blast [5]

Selected Games

DOCCC 2004, round 7, GoldBar - Neurosis [6]

[Event "24th DOCC"]
[Site "Leiden NED"]
[Date "2004.10.23"]
[Round "07"]
[White "GoldBar"]
[Black "Neurosis"]
[Result "1/2-1/2"]

1.e4 e5 2.Nf3 Nc6 3.Bb5 a6 4.Ba4 b5 5.Bb3 Nf6 6.O-O Be7 7.Re1 O-O 8.c3 d6 9.h3 Bb7 10.d4 Re8 
11.Nbd2 exd4 12.cxd4 Rc8 13.Ng5 Rf8 14.e5 dxe5 15.dxe5 Nd5 16.Nde4 Nxe5 17.Nxh7 Kxh7 18.Qh5+ Kg8 
19.Qxe5 Qd7 20.Qg3 Qf5 21.Bh6 Qg6 22.Qxg6 fxg6 23.Bd2 Rf5 24.Re2 Kf8 25.Rae1 Nf4 26.Bxf4 Rxf4 
27.Bc2 g5 28.g3 Bxe4 29.gxf4 Bxc2 30.Rxc2 gxf4 31.Re6 a5 32.Re5 c5 33.Rf5+ Kg8 34.Rxf4 Rd8 
35.Re4 Kf7 36.Re5 Bd6 37.Re3 a4 38.Kg2 Rb8 39.Rd2 Rb6 40.Rd5 Kf6 41.Rf3+ Kg6 42.Rfd3 Be7 43.Re3 
Rb7 44.Rde5 Kf7 45.b3 a3 46.h4 b4 47.h5 Rc7 48.Rf3+ Bf6 49.Re4 Rc6 50.Rf5 Kg8 51.Kg3 Kh7 52.Rd5 
c4 53.Rxc4 Rxc4 54.bxc4 b3 55.axb3 a2 56.Ra5 a1=Q 57.Rxa1 Bxa1 58.c5 Kg8 59.Kf4 Kf7 60.Ke4 Bc3 
61.Kd5 Kf6 62.Kc4 Be1 63.f4 Bg3 64.b4 Bxf4 65.b5 Ke6 66.b6 Kd7 67.Kd5 Bh2 68.c6+ Kd8 69.Kc4 Bg1 
70.Kb5 Kc8 71.Ka5 Kb8 72.Ka6 Bh2 73.Kb5 Bg1 74.Ka5 Bc5 75.b7 Kc7 76.Ka6 Bd4 77.Ka5 Be5 78.Kb5 Bd6 
79.h6 gxh6 80.Kc4 h5 81.Kd5 h4 82.b8=R Kxb8 83.c7+ Kxc7 84.Ke4 1/2-1/2

See also

Forum Posts

External Links

Chess Engine

Misc

References

Up one Level