Nesik

Home * Engines * Nesik

Nesik, a WinBoard compliant chess engine by Marek Strejczek, written in C++ and released in 2004, described in detail in Marek's master thesis Some aspects of chess programming, Chapter 3. Nesik played four Polish Computer Chess Championships, the PCCC 2004, where it became runner-up in the in the Uniform Hardware Category and third in the Open Category, and further the PCCC 2005, PCCC 2006, and the IOPCCC 2007.

=Features=
 * Alpha-Beta function
 * Aspiration Window Search
 * Iterative Deepening
 * Bitboard and Rotated Bitboards Move Generation
 * Static Exchange Evaluation
 * Quiescence Search
 * Transposition Table
 * Killer Heuristic
 * History Heuristic
 * Null Move Pruning
 * Some (fractional) Extensions
 * Pondering
 * Evaluation Function
 * Opening Book (about 200,000 positions)

=Selected Games= IOPCCC 2007, round 9, Atak - Nesik [Event "IOPCCC 2007"] [Site "Lodz POL"] [Date "2007.07.01"] [Round "9"] [White "Atak"] [Black "Nesik"] [Result "1/2-1/2"]

1.e4 e5 2.f4 exf4 3.Nf3 d5 4.exd5 Nf6 5.Bb5+ c6 6.dxc6 bxc6 7.Bc4 Bd6 8.Qe2+ Qe7 9.Qxe7+ Kxe7 10.d4 Be6 11.Bxe6 fxe6 12.Bd2 Nbd7 13.Nc3 Rab8 14.O-O-O Nb6 15.Rde1 h6 16.Ne4 Nxe4 17.Rxe4 Nc4 18.Bc3 g5 19.Rhe1 Ne3 20.g3 Nd5 21.Ne5 Bxe5 22.Rxe5 f3 23.Rxe6+ Kd7 24.R6e5 Nxc3 25.bxc3 Rhe8 26.Rxe8 Rxe8 27.Rxe8 Kxe8 28.Kd2 g4 29.c4 c5 30.c3 Kd7 31.Ke1 Kc7 32.a4 h5 33.Kd1 Kb6 34.Kd2 Ka5 35.d5 Kb6 36.Kd1 Kc7 1/2-1/2

=Publications=
 * Marek Strejczek (2004). Some aspects of chess programming. Technical University of Łódź, Faculty of Electrical and Electronic Engineering, Department of Computer Science, Supervisor Maciej Szmit, pdf - Chapter 3 Implementation of my own chess program, pp. 62

=Forum Posts=
 * Another Polish chess engine by Grzegorz Sidorowicz, Winboard Forum, April 23, 2004
 * Nesik - new version by Marek Strejczek, Winboard Forum, May 08, 2004
 * Nesik 0.7.0 by Marek Strejczek, Winboard Forum, September 30, 2004

=External Links=
 * Index of /chess/engines/Norbert's collection/Nesik 0.7.0 alpha by Norbert Raimund Leisner, hosted by Kirill Kryukov
 * Nesik 0.7.0 alpha in KCEC

=References= Engines