Older Version Newer Version

GerdIsenberg GerdIsenberg Jan 24, 2014

[[toc]]
**[[Home]] * [[Engines]] * Nesik**

**Nesik**,
a [[WinBoard]] compliant chess engine by [[Marek Strejczek]], written in [[Cpp|C++]] and released in 2004, described in detail in Marek's  master thesis //Some aspects of chess programming//, Chapter 3 <ref>[[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]], [[http://nesik.republika.pl/download//SomeAspectsOfChessProgramming.zip|zipped pdf]], [[http://www.top-5000.nl/ps/SomeAspectsOfChessProgramming.pdf|pdf]] - Chapter 3 Implementation of my own chess program, pp. 62</ref>. Nesik played four [[Polish Computer Chess Championship|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=
<ref>[[http://nesik.republika.pl/index.html|Nesik chess engine]]</ref>
* [[Alpha-Beta|Alpha-Beta function]] 
* [[Aspiration Windows|Aspiration Window Search]] 
* [[Iterative Deepening]] 
* [[Bitboards|Bitboard]] and [[Rotated Bitboards]] [[Move Generation]]
* [[Static Exchange Evaluation]]
* [[Quiescence Search]]
* [[Transposition Table]]
* [[Killer Heuristic|Killer Heuristic]] 
* [[History Heuristic]] 
* [[Null Move Pruning]] 
* [[Extensions#FractionalExtensions|Some (fractional) Extensions]]
* [[Pondering]]
* [[Evaluation function]] (considerable chess knowledge, but not tuned yet - poor in endings)
* [[Opening Book]] (about 200,000 positions)

=Selected Games=
[[IOPCCC 2007]], round 9, [[Atak]] - [[Nesik]] <ref>[[http://vistula.linuxpl.eu/games/games.htm|Szachowa Vistula - partie (games) 1997-2013]] 
[[file:lodz07c.pgn]]</ref>
[[code]]
[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
[[code]]

=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]], [[http://nesik.republika.pl/download//SomeAspectsOfChessProgramming.zip|zipped pdf]], [[http://www.top-5000.nl/ps/SomeAspectsOfChessProgramming.pdf|pdf]] - Chapter 3 Implementation of my own chess program, pp. 62 <ref>[[http://www.open-aurec.com/wbforum/viewtopic.php?f=4&t=121|"Some aspects of chess programming"]] by [[Grzegorz Sidorowicz]], [[Computer Chess Forums|Winboard Forum]], October 02, 2004</ref>

=Forum Posts=
* [[http://www.open-aurec.com/wbforum/viewtopic.php?f=18&t=47368&p=179155|Another Polish chess engine]] by [[Grzegorz Sidorowicz]], [[Computer Chess Forums|Winboard Forum]], April 23, 2004
* [[http://www.open-aurec.com/wbforum/viewtopic.php?f=18&t=47527&p=179724|Nesik - new version]] by [[Marek Strejczek]], [[Computer Chess Forums|Winboard Forum]], May 08, 2004
* [[http://www.open-aurec.com/wbforum/viewtopic.php?f=18&t=49126|Nesik 0.7.0]] by [[Marek Strejczek]], [[Computer Chess Forums|Winboard Forum]], September 30, 2004

=External Links=
* [[http://nesik.republika.pl/index.html|Nesik chess engine]]
> [[http://nesik.republika.pl/download.html|Nesik chess engine - download page]]
* [[http://wbec-ridderkerk.nl/html/details1/Nesik.html|Nesik]] from [[WBEC|WBEC Ridderkerk]]
* [[http://www.computerchess.org.uk/ccrl/404/cgi/engine_details.cgi?print=Details&each_game=1&eng=Nesik%200.7.0%20alpha|Nesik 0.7.0 alpha]] in [[CCRL|CCRL 40/4]]
* [[http://kirill-kryukov.com/chess/kcec/cgi/engine_details.cgi?print=Details&each_game=1&eng=Nesik%200.7.0%20alpha|Nesik 0.7.0 alpha]] in [[KCEC]]

=References= 
<references />
=What links here?=
[[include page="Nesik" component="backlinks" limit="40" ]]
**[[Engines]]**