Difference between revisions of "Igel"

From Chessprogramming wiki
Jump to: navigation, search
(20 intermediate revisions by 2 users not shown)
Line 5: Line 5:
 
'''Igel''',<br/>
 
'''Igel''',<br/>
 
an [[UCI]] compliant [[:Category:Open Source|open source chess engine]] by [[Volodymyr Shcherbyna]] licensed under the  [[Free Software Foundation#GPL|GPL]],  
 
an [[UCI]] compliant [[:Category:Open Source|open source chess engine]] by [[Volodymyr Shcherbyna]] licensed under the  [[Free Software Foundation#GPL|GPL]],  
initially based on [[GreKo|GreKo 2018.01]] and following independent development from GreKo since 2018.
+
initially based on [[GreKo|GreKo 2018.01]] and following independent development since 2018. In August 2020, Igel switched to [[NNUE]] as a main evaluation function using [[Dietrich Kappe|Dietrich Kappe's]] ''Night Nurse'' net <ref>[http://talkchess.com/forum3/viewtopic.php?t=74619 Night Nurse is Bad Gyal in disguise] by [[Dietrich Kappe]], [[CCC]], July 30, 2020</ref> <ref>[http://talkchess.com/forum3/viewtopic.php?f=2&t=74837 Night Nurse 0.2] by [[Dietrich Kappe]], [[CCC]], August 19, 2020</ref> as default <ref>[http://talkchess.com/forum3/viewtopic.php?f=2&t=67890&start=17 Re: Introducing Igel chess engine - Igel and NNUE] by [[Volodymyr Shcherbyna]], [[CCC]], August 19, 2020</ref> participating in [[TCEC Season 19#Second|TCEC Season 19, League 2]], and promoting to [[TCEC Season 19#First|League 1]]. In October 2020 Igel switched to own network trained on Igel 2.6.0 (Hand Crafted Evaluation) participating in TCEC Cup7 and in [[TCEC Season 20#First|TCEC Season 20]].
  
 
=Features=
 
=Features=
Line 22: Line 22:
 
* [[Internal Iterative Deepening]] in [[Node Types#PV|PV-Nodes]]  
 
* [[Internal Iterative Deepening]] in [[Node Types#PV|PV-Nodes]]  
 
==[[Evaluation]]==
 
==[[Evaluation]]==
 +
* [[NNUE]] (as of Igel 2.7.0)
 
* [[Material|Material Evaluation]]
 
* [[Material|Material Evaluation]]
 
* [[Piece-Square Tables]]
 
* [[Piece-Square Tables]]
Line 34: Line 35:
  
 
=Selected Games=
 
=Selected Games=
[[Igel|Igel 1.8.1 x64]] vs. [[chess22k|chess22k 1.12 x64]], March 11, 2018 by [[TCEC]]
+
[[Igel|Igel 2.6-dev-3 x64]] vs. [[Booot|Booot 6.4 x64]], July 2020 by [[TCEC]]
 
<pre>
 
<pre>
[Event "TCEC Cup 6 Round32"]
+
[Site "https://tcec-chess.com"]
[Site "https://lichess.org/oS1InOca"]
 
 
[Date "2020.07.17"]
 
[Date "2020.07.17"]
 
[Round "1.4"]
 
[Round "1.4"]
[White "Booot 6.4 (3424)"]
+
[White "Booot 6.4"]
[Black "Igel 2.6-dev-3 (3280)"]
+
[Black "Igel 2.6-dev-3"]
 
[Result "0-1"]
 
[Result "0-1"]
[WhiteElo "?"]
+
[BlackElo "3280"]
[BlackElo "?"]
+
[ECO "C01"]
[Variant "Standard"]
+
[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"]
 
[TimeControl "1800+5"]
[ECO "C01"]
+
[Variation "exchange variation"]
[Opening "French Defense: Exchange Variation"]
+
[WhiteElo "3424"]
[Termination "Unknown"]
 
[Annotator "lichess.org"]
 
  
 
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
 
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
Line 56: Line 60:
  
 
=Forum Posts=
 
=Forum Posts=
 
 
==2018==
 
==2018==
* [http://talkchess.com/forum3/viewtopic.php?t=67890 Introducing Igel chess engine] by [[Volodymyr Shcherbyna]], [[CCC]], July 03, 2018
+
* [http://www.talkchess.com/forum3/viewtopic.php?t=67890 Introducing Igel chess engine] by [[Volodymyr Shcherbyna]], [[CCC]], July 03, 2018
 +
==2020==
 +
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=67890&start=15 Re: Introducing Igel chess engine - Igel 2.5.0] by [[Volodymyr Shcherbyna]], [[CCC]], June 15, 2020
 +
: [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=67890&start=16 Re: Introducing Igel chess engine - Igel 2.6.0] by [[Volodymyr Shcherbyna]], [[CCC]], August 01, 2020
 +
: [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=67890&start=17 Re: Introducing Igel chess engine - Igel and NNUE] by [[Volodymyr Shcherbyna]], [[CCC]], August 19, 2020
 +
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=74837 Night Nurse 0.2] by [[Dietrich Kappe]], [[CCC]], August 19, 2020
 +
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=67890&start=91 Re: Introducing Igel chess engine - Igel 2.9.0] by [[Volodymyr Shcherbyna]], [[CCC]], December 25, 2020
  
 
=External Links=
 
=External Links=
Line 80: Line 89:
 
[[Category:X64]]
 
[[Category:X64]]
 
[[Category:PC]]
 
[[Category:PC]]
 +
[[Category:NNUE]]
 +
[[Category:OpenBench]]
 
[[Category:Windows]]
 
[[Category:Windows]]
 
[[Category:Mammal]]
 
[[Category:Mammal]]

Revision as of 20:09, 26 December 2020

Home * Engines * Igel

European hedgehog - an Igel [1]

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 [2] [3] as default [4] 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 and in TCEC Season 20.

Features

Board Representation

Search

Evaluation

Misc

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

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

External Links

Chess Engine

Misc

References

Up one Level