Igel

Home * Engines * Igel



Igel, an UCI compliant open source chess engine by Volodymyr Shcherbyna licensed under the GPL, initially based on GreKo 2018.01 and following independent development since 2018. In August 2020, Igel switched to NNUE as a main evaluation function using Dietrich Kappe's Night Nurse net as default participating in TCEC Season 19, League 2, and promoting to League 1. In October 2020 Igel switched to own network trained on Igel 2.6.0 (Hand Crafted Evaluation) participating in TCEC Cup7 in TCEC Season 20.

=Features=

Board Representation

 * Magic Bitboards

Search

 * Lazy SMP
 * Fail Soft Alpha-Beta with Principal Variation Search
 * Extensions and Reductions
 * Variable Aspiration Windows
 * Transposition Table
 * Null Move Pruning with variable R
 * Futility Pruning
 * Late Move Pruning
 * Eval Pruning (a.k.a. static null move)
 * Internal Iterative Deepening in PV-Nodes

Evaluation

 * NNUE (as of Igel 2.7.0)
 * Material Evaluation
 * Piece-Square Tables
 * Mobility
 * Tapered Eval
 * Pawn Hash Table
 * Passed Pawns Eval
 * Strong Squares (B, N)
 * King Safety

Misc

 * Endgame Tablebases

=Selected Games= Igel 2.6-dev-3 x64 vs. Booot 6.4 x64, July 2020 by TCEC [Site "https://tcec-chess.com"] [Date "2020.07.17"] [Round "1.4"] [White "Booot 6.4"] [Black "Igel 2.6-dev-3"] [Result "0-1"] [BlackElo "3280"] [ECO "C01"] [GameDuration "01:08:12"] [GameEndTime "2020-07-17T20:16:56.946 UTC"] [GameStartTime "2020-07-17T19:08:44.259 UTC"] [Opening "French"] [PlyCount "118"] [Termination "adjudication"] [TerminationDetails "SyzygyTB"] [TimeControl "1800+5"] [Variation "exchange variation"] [WhiteElo "3424"]

1. e4 e6 2. d4 d5 3. exd5 { C01 French Defense: Exchange Variation } exd5 4. Bd3 Nf6 5. Nf3 Bd6 6. O-O O-O 7. Re1 Bg4 8. h3 Bh5 9. Be3 c6 10. Nbd2 Re8 11. c3 Nbd7 12. Qc2 Bg6 13. Bxg6 hxg6 14. c4 Nf8 15. c5 Bc7 16. Rac1 Qd7 17. Qb3 Re7 18. Re2 Rae8 19. Rce1 Qf5 20. Nh4 Qh5 21. Nhf3 N8h7 22. Nf1 Ne4 23. Bc1 g5 24. Qa3 f5 25. Ne5 Bxe5 26. dxe5 g4 27. Ng3 Nxg3 28. Qxg3 Nf8 29. hxg4 fxg4 30. Qh2 Qg6 31. Qg3 Ne6 32. Be3 Qh5 33. f3 gxf3 34. gxf3 Rf7 35. f4 Qf5 36. Rg2 Nxf4 37. Bxf4 Qxf4 38. e6 Qd4+ 39. Qe3 Qxe3+ 40. Rxe3 Rf4 41. Rd2 Re7 42. b3 Rf6 43. Rde2 g6 44. Re1 Rf5 45. Kg2 Kg7 46. R3e2 a5 47. Kg3 Kf6 48. Re3 d4 49. Re4 Rg5+ 50. Kf3 Rxc5 51. Rxd4 Rxe6 52. Red1 Ree5 53. Rd7 Rc3+ 54. Kf2 Rc2+ 55. R1d2 Rxd2+ 56. Rxd2 a4 57. bxa4 Re4 58. Rb2 Rxa4 59. Rxb7 Rxa2+ { Black wins. } 0-1

=Forum Posts=

2018

 * Introducing Igel chess engine by Volodymyr Shcherbyna, CCC, July 03, 2018

2020

 * Re: Introducing Igel chess engine - Igel 2.5.0 by Volodymyr Shcherbyna, CCC, June 15, 2020
 * Re: Introducing Igel chess engine - Igel 2.6.0 by Volodymyr Shcherbyna, CCC, August 01, 2020
 * Re: Introducing Igel chess engine - Igel and NNUE by Volodymyr Shcherbyna, CCC, August 19, 2020


 * Night Nurse 0.2 by Dietrich Kappe, CCC, August 19, 2020

=External Links=

Chess Engine

 * Igel Home Page
 * CCRL 40/40 Igel
 * CCRL 40/4 Igel

Misc

 * Igel from Wikipedia.de
 * Erinaceidae from Wikipedia
 * Hedgehog from Wikipedia
 * Hedgehog (chess) from Wikipedia

=References= Up one Level