2 new Jeroen Noomen Polyglot books

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

User avatar
Rebel
Posts: 7553
Joined: Thu Aug 18, 2011 12:04 pm
Full name: Ed Schröder

2 new Jeroen Noomen Polyglot books

Post by Rebel »

On request of Jeroen, the master himself.

Daring.bin - The most fun book I've ever written! It plays (very) daring openings and tries to avoid current theory as much as possible. The emphasis is on gambits, covering almost all the well-known gambits: the King's Gambit, Evans Gambit, Morra Gambit, Budapest Gambit, Volga Gambit, Blumenfeld Gambit, Schara-von Hennig Gambit, and many others. The book also covers complex openings like the King's Indian, Dutch, Sicilian Dragon, and others, and avoids the main lines as much as possible. For those who love adventure, complex and sharp variations, and above all: gambits!

Variety.bin - Plays almost all common and popular openings, but only 4 to 12 moves deep. Lots of variation, so you'll almost never see the same line on the board. For those who enjoy variety and don't want too much theory.

90% of coding is debugging, the other 10% is writing bugs.
peter
Posts: 3596
Joined: Sat Feb 16, 2008 7:38 am
Full name: Peter Martan

Re: 2 new Jeroen Noomen Polyglot books

Post by peter »

Thanks for that!
👍🤝
Peter.
User avatar
Eelco de Groot
Posts: 4721
Joined: Sun Mar 12, 2006 2:40 am
Full name:   Eelco de Groot

Re: 2 new Jeroen Noomen Polyglot books

Post by Eelco de Groot »

Dankjewel!
Debugging is twice as hard as writing the code in the first
place. Therefore, if you write the code as cleverly as possible, you
are, by definition, not smart enough to debug it.
-- Brian W. Kernighan
User avatar
towforce
Posts: 13081
Joined: Thu Mar 09, 2006 12:57 am
Location: Birmingham UK
Full name: Graham Laight

Re: 2 new Jeroen Noomen Polyglot books

Post by towforce »

Jeroen Noomen used to be known as "the fox" for his ability to win vital games in tournaments with opening book brilliancies. Is he, or anyone like him, able to do this against top engines in 2026?
Human chess is partly about tactics and strategy, but mostly about memory
jwchess
Posts: 2
Joined: Fri Oct 31, 2014 8:17 pm

Re: 2 new Jeroen Noomen Polyglot books

Post by jwchess »

May I bundle and redistribute Daring.bin and Variety.bin in my commercial iOS chess app, distributed through the Apple App Store? I will credit Jeroen Noomen in the app’s Legal Notices.
royb
Posts: 580
Joined: Thu Mar 09, 2006 12:53 am

Re: 2 new Jeroen Noomen Polyglot books

Post by royb »

jwchess wrote: Wed May 06, 2026 2:35 pm May I bundle and redistribute Daring.bin and Variety.bin in my commercial iOS chess app, distributed through the Apple App Store? I will credit Jeroen Noomen in the app’s Legal Notices.
What is the name of your app in the Apple App Store? Always on the lookout for new iOS chess apps...
jwchess
Posts: 2
Joined: Fri Oct 31, 2014 8:17 pm

Re: 2 new Jeroen Noomen Polyglot books

Post by jwchess »

The app is called RoninEAS. It’s currently still in beta and not available in the App Store yet. I’m preparing it for submission now and wanted to make sure the book permissions are clear before publishing. If you’d like to try it, the TestFlight beta is here:
https://testflight.apple.com/join/G25gPadC
User avatar
Rebel
Posts: 7553
Joined: Thu Aug 18, 2011 12:04 pm
Full name: Ed Schröder

Re: 2 new Jeroen Noomen Polyglot books

Post by Rebel »

jwchess wrote: Wed May 06, 2026 2:35 pm May I bundle and redistribute Daring.bin and Variety.bin in my commercial iOS chess app, distributed through the Apple App Store? I will credit Jeroen Noomen in the app’s Legal Notices.
You will need to ask Jeroen Noomen.
90% of coding is debugging, the other 10% is writing bugs.
royb
Posts: 580
Joined: Thu Mar 09, 2006 12:53 am

Re: 2 new Jeroen Noomen Polyglot books

Post by royb »

jwchess wrote: Wed May 06, 2026 3:31 pm The app is called RoninEAS. It’s currently still in beta and not available in the App Store yet. I’m preparing it for submission now and wanted to make sure the book permissions are clear before publishing. If you’d like to try it, the TestFlight beta is here:
https://testflight.apple.com/join/G25gPadC
If you PM me a link, I can test it out in TestFlight.
Peter Berger
Posts: 820
Joined: Thu Mar 09, 2006 2:56 pm

Re: 2 new Jeroen Noomen Polyglot books

Post by Peter Berger »

The Daring.bin book indeed provides much fun and lines you don't usually see.
For some of the intended book lines like the Schara-von Hennig Gambit the Rebel book bug that it doesn't play capture moves out of book poses a problem.

Here are a few sample games I enjoyed to watch:

6. ...e5 in this Pirc line looks completely OK and is very unusual. Unfortunately it also provides White with the choice to liquidate the game right away as you can see below.

[pgn]

[Event "Lang 120min+10sek"]
[Site "Berlin"]
[Date "2026.05.10"]
[Round "?"]
[White "Crafty 25.6"]
[Black "Rebel EAS 3.0"]
[Result "1/2-1/2"]
[ECO "B08"]
[PlyCount "316"]
[TimeControl "7200+10"]

{4096MB, DESKTOP-8OCGGEO} 1. e4 {[%emt 0:00:00]} g6 {[%eval 1,0] [%emt 0:00:01]} 2. d4 {[%emt 0:00:06]} Bg7 {[%eval 1,0] [%emt 0:00:00]} 3. Nf3 {[%emt 0:00:06]} d6 {[%eval 1,0] [%emt 0:00:00]} 4. Nc3 {[%emt 0:00:05]} Nf6 {[%eval 1,0] [%emt 0:00:01]} 5. Be2 {[%emt 0:00:06]} O-O {[%eval 1,0] [%emt 0:00:00]} 6. O-O {[%emt 0:00:05]} e5 {[%eval 1,0] [%emt 0:00:00]} 7. dxe5 {[%emt 0:00:05]} dxe5 {[%eval 77,33] [%emt 0:02:44]} 8. Qxd8 {[%emt 0:00:07] (Sxe5)} Rxd8 {[%eval 62,33] [%emt 0:02:42]} 9. Bg5 {[%emt 0:01:48] (Sxe5)} Bg4 {[%eval 36,30] [%emt 0:03:45]} 10. Rad1 {[%emt 0:00:32] (Tfd1)} Nbd7 {[%eval 31,30] [%emt 0:03:34]} 11. a3 {[%emt 0:14:01] (h3)} Nc5 {[%eval 0,37] [%emt 0:02:53]} 12. h3 {[%emt 0:01:16] (Txd8+)} Bxf3 {[%eval 0,38] [%emt 0:02:27]} 13. Bxf3 {[%emt 0:00:08]} Ne6 {[%eval 0,33] [%emt 0:01:46]} 14. Bxf6 {[%emt 0:00:44]} Rxd1 {[%eval 0,39] [%emt 0:02:27]} 15. Rxd1 {[%emt 0:03:05]} Bxf6 {[%eval 0,41] [%emt 0:02:26]} 16. Bg4 {[%emt 0:00:12]} Nf8 {[%eval 0,41] [%emt 0:05:44]} 17. Nd5 {[%emt 0:02:31]} Bd8 {[%eval 0,41] [%emt 0:08:27]} 18. Nb4 {[%emt 0:00:07] (Se3)} Kg7 {[%eval 0,31] [%emt 0:04:09]} 19. g3 {[%emt 0:00:08] (Le2)} h5 {[%eval -15,32] [%emt 0:03:00]} 20. Be2 {[%emt 0:00:07] (Lf3)} c6 {[%eval -6,33] [%emt 0:02:08]} 21. Nd3 {[%emt 0:00:20]} Nd7 {[%eval 0,36] [%emt 0:02:31]} 22. Kg2 {[%emt 0:01:36] (a4)} Kf6 {[%eval -16,33] [%emt 0:12:00]} 23. c3 {[%emt 0:04:28]} Ke7 {[%eval 0,38] [%emt 0:01:27]} 24. h4 {[%emt 0:05:03] (a4)} Bc7 {[%eval 0,38] [%emt 0:02:47]} 25. f4 {[%emt 0:03:26] (a4)} a5 {[%eval -15,29] [%emt 0:03:38]} 26. Kf3 {[%emt 0:02:01] (a4)} a4 {[%eval -31,31] [%emt 0:01:52]} 27. Rf1 {[%emt 0:01:58] (Td2)} Kf8 {[%eval -29,33] [%emt 0:01:56]} 28. Re1 {[%emt 0:01:56] (Td1)} Re8 {[%eval -38,28] [%emt 0:01:41]} 29. Bf1 {[%emt 0:06:49] (Td1)} Nf6 {[%eval -53,30] [%emt 0:01:13]} 30. Nxe5 {[%emt 0:01:40] (Lh3) R} Bxe5 {[%eval -65,35] [%emt 0:01:16]} 31. fxe5 {[%emt 0:00:16]} Nd7 {[%eval -63,36] [%emt 0:02:53]} 32. Rd1 {[%emt 0:01:36]} Nxe5+ {[%eval -60,37] [%emt 0:03:29]} 33. Kf4 {[%emt 0:00:07] (Ke3)} f6 {[%eval -60,37] [%emt 0:03:16]} 34. Be2 {[%emt 0:00:08] (Td4)} Ke7 {[%eval -60,35] [%emt 0:01:05]} 35. Rd4 {[%emt 0:01:34]} b5 {[%eval -54,36] [%emt 0:01:15]} 36. Ke3 {[%emt 0:00:11]} Rg8 {[%eval -54,35] [%emt 0:01:15]} 37. Rd1 {[%emt 0:01:35] (Kf2)} Rf8 {[%eval -54,35] [%emt 0:00:56]} 38. Kf4 {[%emt 0:01:28] (Td2)} Re8 {[%eval -54,33] [%emt 0:01:19]} 39. Rd4 {[%emt 0:01:26] (Ke3)} Ra8 {[%eval -53,37] [%emt 0:02:38]} 40. Ke3 {[%emt 0:01:24]} Rb8 {[%eval -53,36] [%emt 0:01:24]} 41. Rd1 {[%emt 0:00:08] (Td2)} Rf8 {[%eval 0,4] [%emt 0:00:01]} 42. Kf4 {[%emt 0:01:29]} Re8 {[%eval 0,4] [%emt 0:00:01]} 43. Rd4 {[%emt 0:01:22]} Ra8 {[%eval 0,4] [%emt 0:00:01]} 44. Ke3 {[%emt 0:01:22]} Rb8 {[%eval 0,4] [%emt 0:00:01]} 45. Rd1 {[%emt 0:01:14]} Nd7 {[%eval -53,35] [%emt 0:00:51]} 46. Rd4 {[%emt 0:01:16]} Nb6 {[%eval -54,35] [%emt 0:01:05]} 47. Kf3 {[%emt 0:01:09]} Ke6 {[%eval -54,34] [%emt 0:00:49]} 48. Kf4 {[%emt 0:02:48] (Ke3)} Rg8 {[%eval -35,33] [%emt 0:02:46]} 49. g4 {[%emt 0:00:11] (c4)} hxg4 {[%eval -56,29] [%emt 0:00:45]} 50. Bxg4+ {[%emt 0:00:14] (Kxg4)} Ke7 {[%eval -57,30] [%emt 0:01:33]} 51. Kg3 {[%emt 0:00:07]} Rb8 {[%eval -41,31] [%emt 0:01:00]} 52. Kf4 {[%emt 0:01:05]} Rg8 {[%eval 0,33] [%emt 0:00:45]} 53. Kg3 {[%emt 0:01:17]} Rb8 {[%eval 0,4] [%emt 0:00:01]} 54. Kf4 {[%emt 0:01:10]} Rh8 {[%eval -32,30] [%emt 0:01:08]} 55. Kg3 {[%emt 0:00:08]} Rf8 {[%eval -40,32] [%emt 0:00:33]} 56. Rd1 {[%emt 0:00:58] (Td2)} Rf7 {[%eval -65,31] [%emt 0:00:42]} 57. h5 {[%emt 0:00:56] (Le2)} gxh5 {[%eval -58,30] [%emt 0:01:16]} 58. Bxh5 {[%emt 0:00:09]} Rg7+ {[%eval -74,31] [%emt 0:01:01]} 59. Bg4 {[%emt 0:00:07]} Rg5 {[%eval -60,32] [%emt 0:00:53]} 60. Kf4 {[%emt 0:00:11]} Rg8 {[%eval -51,29] [%emt 0:00:29]} 61. Rh1 {[%emt 0:01:56] (Td3)} Rg7 {[%eval -61,34] [%emt 0:00:35]} 62. Rd1 {[%emt 0:00:10]} Rg8 {[%eval 0,30] [%emt 0:00:04]} 63. Rh1 {[%emt 0:01:11]} Rg7 {[%eval 0,4] [%emt 0:00:01]} 64. Rd1 {[%emt 0:00:43]} Rg6 {[%eval -50,35] [%emt 0:01:19]} 65. Bh3 {[%emt 0:00:57] (Td2)} Rh6 {[%eval -40,31] [%emt 0:01:13]} 66. Kg3 {[%emt 0:00:07]} Rh8 {[%eval -34,30] [%emt 0:00:37]} 67. Bf5 {[%emt 0:01:27] (Lg4)} Rg8+ {[%eval -17,32] [%emt 0:00:57]} 68. Bg4 {[%emt 0:00:45] (Kf3)} Rg5 {[%eval 0,4] [%emt 0:00:01]} 69. Kf4 {[%emt 0:00:59]} Rg6 {[%eval 0,4] [%emt 0:00:01]} 70. Bh3 {[%emt 0:00:36]} Rh6 {[%eval 0,4] [%emt 0:00:01]} 71. Kg3 {[%emt 0:00:38]} Rh8 {[%eval 0,4] [%emt 0:00:01]} 72. Bf5 {[%emt 0:00:55]} Rg8+ {[%eval 0,4] [%emt 0:00:01]} 73. Bg4 {[%emt 0:00:39]} Rg6 {[%eval -53,33] [%emt 0:04:03]} 74. Kf4 {[%emt 0:00:39]} Rh6 {[%eval -45,35] [%emt 0:01:03]} 75. Kg3 {[%emt 0:00:09] (e5)} Rg6 {[%eval 0,4] [%emt 0:00:01]} 76. Kf4 {[%emt 0:00:48]} Rh6 {[%eval 0,4] [%emt 0:00:01]} 77. Kg3 {[%emt 0:00:30]} Nc4 {[%eval -34,34] [%emt 0:00:19]} 78. Rd7+ {[%emt 0:00:10]} Ke8 {[%eval -38,34] [%emt 0:00:22]} 79. Ra7 {[%emt 0:00:08]} Ne5 {[%eval -38,34] [%emt 0:00:56]} 80. Be2 {[%emt 0:00:09]} Rh1 {[%eval -43,33] [%emt 0:00:23]} 81. Kf4 {[%emt 0:00:08]} Rh2 {[%eval -34,34] [%emt 0:00:57]} 82. Ke3 {[%emt 0:00:36]} Kd8 {[%eval -29,34] [%emt 0:00:51]} 83. c4 {[%emt 0:00:58]} bxc4 {[%eval -35,35] [%emt 0:00:32]} 84. Rxa4 {[%emt 0:00:08]} Kc7 {[%eval -36,33] [%emt 0:00:18]} 85. Bxc4 {[%emt 0:00:09]} Rxb2 {[%eval -36,34] [%emt 0:00:51]} 86. Be2 {[%emt 0:00:10]} Rb3+ {[%eval -26,31] [%emt 0:01:20]} 87. Kf4 {[%emt 0:00:34]} Kd6 {[%eval -34,32] [%emt 0:00:09]} 88. Ra8 {[%emt 0:00:33]} Nd7 {[%eval -23,31] [%emt 0:00:53]} 89. Rd8 {[%emt 0:01:11] (Lg4)} Ke7 {[%eval -48,26] [%emt 0:00:18]} 90. Rc8 {[%emt 0:00:43]} Rb2 {[%eval -24,29] [%emt 0:01:04]} 91. Ke3 {[%emt 0:00:46]} Kd6 {[%eval -25,31] [%emt 0:00:26]} 92. Rd8 {[%emt 0:00:10] (Th8)} Kc7 {[%eval -24,26] [%emt 0:00:16]} 93. Ra8 {[%emt 0:00:28] (Th8)} Rb3+ {[%eval -32,28] [%emt 0:00:12]} 94. Kf4 {[%emt 0:00:27]} Rb1 {[%eval -30,30] [%emt 0:00:41]} 95. a4 {[%emt 0:00:44] (Lg4)} Nc5 {[%eval -22,26] [%emt 0:00:10]} 96. a5 {[%emt 0:00:21]} Ne6+ {[%eval -17,27] [%emt 0:00:09]} 97. Ke3 {[%emt 0:00:10]} Ra1 {[%eval -15,26] [%emt 0:00:06]} 98. Ra7+ {[%emt 0:00:26] (a6)} Kb8 {[%eval -17,26] [%emt 0:00:08]} 99. Re7 {[%emt 0:00:25]} Ra3+ {[%eval -14,30] [%emt 0:00:20]} 100. Kf2 {[%emt 0:00:07]} Nd4 {[%eval -15,28] [%emt 0:00:31]} 101. Bf1 {[%emt 0:00:24]} Rxa5 {[%eval -10,29] [%emt 0:00:10]} 102. Rf7 {[%emt 0:00:09]} Re5 {[%eval -10,27] [%emt 0:00:10]} 103. Ke3 {[%emt 0:00:10]} Nf5+ {[%eval -8,29] [%emt 0:00:24]} 104. Kd3 {[%emt 0:00:09] (Kf3)} Nd6 {[%eval -12,20] [%emt 0:00:03]} 105. Rxf6 {[%emt 0:00:14]} Nxe4 {[%eval 0,24] [%emt 0:00:11]} 106. Rxc6 {[%emt 0:00:10] (Kd4)} Ng5 {[%eval -5,20] [%emt 0:00:05]} 107. Bg2 {[%emt 0:00:22] (Tc2)} Ne6 {[%eval -7,24] [%emt 0:00:06]} 108. Rxe6 {[%emt 0:00:28] (Tc2)} Rxe6 {[%eval -95,31] [%emt 0:00:05]} 109. Kc4 {[%emt 0:00:07] (Kd4)} Re5 {[%eval -84,33] [%emt 0:00:05]} 110. Bc6 {[%emt 0:00:06] (Kd4)} Rg5 {[%eval -86,35] [%emt 0:00:05]} 111. Kb4 {[%emt 0:00:06] (La4)} Kc7 {[%eval -89,34] [%emt 0:00:03]} 112. Ba4 {[%emt 0:00:07] (Le8)} Kb6 {[%eval -148,38] [%emt 0:00:05]} 113. Bc2 {[%emt 0:00:07] (Ld7)} Rg4+ {[%eval -148,40] [%emt 0:00:07]} 114. Kc3 {[%emt 0:00:06] (Ka3)} Kc7 {[%eval -148,42] [%emt 0:00:07]} 115. Kb3 {[%emt 0:00:06] (Kb2)} Rd4 {[%eval -148,43] [%emt 0:00:08]} 116. Ka3 {[%emt 0:00:06]} Kd8 {[%eval -148,45] [%emt 0:00:06]} 117. Ba4 {[%emt 0:00:07] (Kb2)} Ke7 {[%eval -148,44] [%emt 0:00:09]} 118. Bb3 {[%emt 0:00:06] (Lc2)} Ke8 {[%eval -148,44] [%emt 0:00:09]} 119. Be6 {[%emt 0:00:09] (Lc2)} Re4 {[%eval -148,42] [%emt 0:00:08]} 120. Bd5 {[%emt 0:00:07]} Rf4 {[%eval -148,45] [%emt 0:00:08]} 121. Kb3 {[%emt 0:00:07] (Kb2)} Rh4 {[%eval -148,43] [%emt 0:00:07]} 122. Kc2 {[%emt 0:00:06] (Lc6+)} Rd4 {[%eval -148,44] [%emt 0:00:07]} 123. Bg2 {[%emt 0:00:08] (La2)} Rg4 {[%eval -148,42] [%emt 0:00:07]} 124. Bf3 {[%emt 0:00:08] (Ld5)} Rf4 {[%eval -148,45] [%emt 0:00:09]} 125. Be2 {[%emt 0:00:11] (Ld5)} Rf2 {[%eval -148,43] [%emt 0:00:08]} 126. Kd3 {[%emt 0:00:08]} Rh2 {[%eval -148,45] [%emt 0:00:10]} 127. Bd1 {[%emt 0:00:07] (Lf3)} Rh4 {[%eval -148,44] [%emt 0:00:08]} 128. Bc2 {[%emt 0:00:06] (Kc2)} Kd8 {[%eval -148,44] [%emt 0:00:10]} 129. Bd1 {[%emt 0:00:08] (Kd2)} Ke8 {[%eval 0,4] [%emt 0:00:01]} 130. Bc2 {[%emt 0:00:06]} Kd8 {[%eval 0,4] [%emt 0:00:00]} 131. Bd1 {[%emt 0:00:06]} Kc7 {[%eval -148,45] [%emt 0:00:11]} 132. Bc2 {[%emt 0:00:07]} Rg4 {[%eval -148,44] [%emt 0:00:06]} 133. Bd1 {[%emt 0:00:07] (Kd2)} Rh4 {[%eval 0,4] [%emt 0:00:01]} 134. Bc2 {[%emt 0:00:06]} Rg4 {[%eval 0,4] [%emt 0:00:00]} 135. Bd1 {[%emt 0:00:05]} Rf4 {[%eval -148,44] [%emt 0:00:11]} 136. Bc2 {[%emt 0:00:06] (Le2)} Rh4 {[%eval -148,43] [%emt 0:00:11]} 137. Bd1 {[%emt 0:00:07] (Kd2)} Rf4 {[%eval 0,4] [%emt 0:00:00]} 138. Bc2 {[%emt 0:00:07]} Rh4 {[%eval 0,4] [%emt 0:00:01]} 139. Bd1 {[%emt 0:00:06]} Rb4 {[%eval -148,43] [%emt 0:00:42]} 140. Bc2 {[%emt 0:00:08] (Kc2)} Rf4 {[%eval -148,40] [%emt 0:00:23]} 141. Bd1 {[%emt 0:00:08] (Kc3)} Rb4 {[%eval 0,4] [%emt 0:00:01]} 142. Bc2 {[%emt 0:00:06]} Rf4 {[%eval 0,4] [%emt 0:00:00]} 143. Bd1 {[%emt 0:00:05]} Kd8 {[%eval -148,34] [%emt 0:00:47]} 144. Bc2 {[%emt 0:00:07] (Lh5)} Ke7 {[%eval -148,31] [%emt 0:00:31]} 145. Bd1 {[%emt 0:00:07] (Kd2)} Kd8 {[%eval 0,4] [%emt 0:00:00]} 146. Bc2 {[%emt 0:00:06]} Ke7 {[%eval 0,4] [%emt 0:00:01]} 147. Bd1 {[%emt 0:00:06]} Kf7 {[%eval -144,26] [%emt 0:00:24]} 148. Bc2 {[%emt 0:00:06] (Le2)} Ke6 {[%eval -143,24] [%emt 0:00:14]} 149. Bd1 {[%emt 0:00:06] (Kd2)} Kf7 {[%eval 0,4] [%emt 0:00:00]} 150. Bc2 {[%emt 0:00:06]} Ke6 {[%eval 0,4] [%emt 0:00:01]} 151. Bd1 {[%emt 0:00:06]} Rh4 {[%eval -70,19] [%emt 0:00:21]} 152. Bc2 {[%emt 0:00:07] (Kc2)} Rg4 {[%eval 0,20] [%emt 0:00:08]} 153. Bd1 {[%emt 0:00:06] (Kd2)} Rh4 {[%eval 0,4] [%emt 0:00:00]} 154. Bc2 {[%emt 0:00:05]} Rg4 {[%eval 0,4] [%emt 0:00:00]} 155. Bd1 {[%emt 0:00:06]} Rf4 {[%eval 0,68] [%emt 0:00:05]} 156. Bc2 {[%emt 0:00:06] (Kc2)} Kf5 {[%eval 0,84] [%emt 0:00:06]} 157. Bd1 {[%emt 0:00:07] (Kd2+)} Ke6 {[%eval 0,4] [%emt 0:00:01]} 158. Bc2 {[%emt 0:00:05]} Kf5 {[%eval 0,116] [%emt 0:00:00]} 1/2-1/2

[/pgn]

The following miniature was the most fun to watch. Crafty intended to play 8...g5 which loses right away but spotted the refuting Nxf4 taking a lot of time. Unfortunately it didn't take enough time to spot that 9...g5 is basically the very same thing :D .

[pgn]

[Event "Lang 120min+10sek"]
[Site "Berlin"]
[Date "2026.05.11"]
[Round "?"]
[White "Rebel EAS 3.0"]
[Black "Crafty 25.6"]
[Result "1-0"]
[ECO "C33"]
[PlyCount "65"]
[TimeControl "7200+10"]

{4096MB, DESKTOP-8OCGGEO} 1. e4 {[%eval 1,0] [%emt 0:00:00]} e5 {[%emt 0:00:05]} 2. f4 {[%eval 1,0] [%emt 0:00:00]} exf4 {[%emt 0:00:05]} 3. Bc4 {[%eval 1,0] [%emt 0:00:00]} Nf6 {[%emt 0:00:06]} 4. Nc3 {[%eval 1,0] [%emt 0:00:01]} c6 {[%emt 0:00:05]} 5. d4 {[%eval 1,0] [%emt 0:00:00]} Bb4 {[%emt 0:00:06]} 6. Nge2 {[%eval 1,0] [%emt 0:00:01]} Nxe4 {[%emt 0:03:20]} 7. O-O {[%eval 25,29] [%emt 0:03:40]} Nf6 {[%emt 0:01:34] (d5)} 8. d5 {[%eval 24,27] [%emt 0:02:58]} b5 {[%emt 0:12:26] (d6)} 9. Bd3 {[%eval 128,28] [%emt 0:02:55]} g5 {[%emt 0:03:51] (Le7)} 10. Nxf4 {[%eval 693,28] [%emt 0:02:51]} gxf4 {[%emt 0:03:29]} 11. Bxf4 {[%eval 744,31] [%emt 0:04:51]} Nxd5 {[%emt 0:05:53]} 12. Nxd5 {[%eval 725,33] [%emt 0:07:06]} cxd5 {[%emt 0:02:13]} 13. Qe2+ {[%eval 767,33] [%emt 0:06:28]} Be7 {[%emt 0:03:58] (De7)} 14. Rae1 {[%eval 801,27] [%emt 0:02:23]} Nc6 {[%emt 0:01:19] (Db6+)} 15. Bd6 {[%eval 851,30] [%emt 0:03:48]} Ba6 {[%emt 0:09:57] (Db6+)} 16. Kh1 {[%eval 1206,29] [%emt 0:02:29]} Rf8 {[%emt 0:00:39]} 17. Bxh7 {[%eval 1123,30] [%emt 0:03:50]} b4 {[%emt 0:03:47]} 18. Qxa6 {[%eval 1187,34] [%emt 0:02:22]} Qb6 {[%emt 0:00:08]} 19. Qd3 {[%eval 1092,31] [%emt 0:04:18]} Qa5 {[%emt 0:00:06] (0-0-0)} 20. Rxe7+ {[%eval 2112,29] [%emt 0:02:04]} Nxe7 {[%emt 0:01:37]} 21. Qe3 {[%eval 2220,31] [%emt 0:02:57]} O-O-O {[%emt 0:01:50] (Kd8)} 22. Bxe7 {[%eval 1044,27] [%emt 0:01:56]} Rde8 {[%emt 0:00:07]} 23. h3 {[%eval 1062,28] [%emt 0:01:44]} Qc7 {[%emt 0:03:53] (Kb7)} 24. Qc5 {[%eval 1113,29] [%emt 0:03:00]} Qxc5 {[%emt 0:00:13]} 25. Bxc5 {[%eval 1141,30] [%emt 0:04:20]} Rh8 {[%emt 0:01:06]} 26. Bd3 {[%eval 1122,30] [%emt 0:02:02]} a5 {[%emt 0:01:32]} 27. Kh2 {[%eval 1154,29] [%emt 0:01:42]} Kb7 {[%emt 0:04:11] (Te6)} 28. Bd4 {[%eval 1202,28] [%emt 0:01:32]} Rhg8 {[%emt 0:03:03] (Thf8)} 29. g4 {[%eval 1259,29] [%emt 0:01:40]} Re7 {[%emt 0:02:34] (Kc6)} 30. Kg3 {[%eval 1321,27] [%emt 0:01:24]} Rf8 {[%emt 0:03:20] (Tge8)} 31. h4 {[%eval 1437,27] [%emt 0:01:15]} Re6 {[%emt 0:01:29]} 32. g5 {[%eval 1499,28] [%emt 0:02:18]} Kc7 {[%emt 0:03:44] (a4)} 33. h5 {[%eval 1670,25] [%emt 0:02:14]} 1-0

[/pgn]

The third game covers what I call the "Pragg" line. Again this kind of works and is highly unusual. But the white side is also natural to play for a computer.

[pgn]

[Event "Lang 120min+10sek"]
[Site "Berlin"]
[Date "2026.05.11"]
[Round "?"]
[White "Crafty 25.6"]
[Black "Rebel EAS 3.0"]
[Result "1/2-1/2"]
[ECO "C70"]
[PlyCount "197"]
[TimeControl "7200+10"]

{4096MB, DESKTOP-8OCGGEO} 1. e4 {[%emt 0:00:00]} e5 {[%eval 1,0] [%emt 0:00:01]} 2. Nf3 {[%emt 0:00:05]} Nc6 {[%eval 1,0] [%emt 0:00:00]} 3. Bb5 {[%emt 0:00:05]} a6 {[%eval 1,0] [%emt 0:00:00]} 4. Ba4 {[%emt 0:00:05]} Nge7 {[%eval 1,0] [%emt 0:00:00]} 5. c3 {[%emt 0:00:07]} Ng6 {[%eval 1,0] [%emt 0:00:01]} 6. d4 {[%emt 0:03:06]} exd4 {[%eval 64,31] [%emt 0:03:00]} 7. cxd4 {[%emt 0:03:14]} d5 {[%eval 1,0] [%emt 0:00:01]} 8. exd5 {[%emt 0:02:55]} Qxd5 {[%eval 58,31] [%emt 0:03:22]} 9. Nc3 {[%emt 0:03:27]} Qh5 {[%eval 1,0] [%emt 0:00:01]} 10. d5 {[%emt 0:03:37]} b5 {[%eval 1,0] [%emt 0:00:01]} 11. O-O {[%emt 0:04:33]} Bd6 {[%eval 60,33] [%emt 0:02:43]} 12. dxc6 {[%emt 0:01:12]} bxa4 {[%eval 66,34] [%emt 0:03:07]} 13. Ne4 {[%emt 0:00:12]} Be7 {[%eval 86,32] [%emt 0:03:34]} 14. Qxa4 {[%emt 0:02:57]} Rb8 {[%eval 75,37] [%emt 0:15:45]} 15. Bg5 {[%emt 0:05:04] (Ld2)} Bxg5 {[%eval 10,32] [%emt 0:02:14]} 16. Nexg5 {[%emt 0:04:38]} O-O {[%eval 0,39] [%emt 0:02:36]} 17. b3 {[%emt 0:00:06]} a5 {[%eval 0,39] [%emt 0:02:31]} 18. Rfe1 {[%emt 0:04:46] (a3)} h6 {[%eval -17,34] [%emt 0:02:08]} 19. Ne4 {[%emt 0:01:31]} Rb4 {[%eval -6,40] [%emt 0:04:08]} 20. Ng3 {[%emt 0:00:06]} Qd5 {[%eval -10,38] [%emt 0:04:41]} 21. Red1 {[%emt 0:02:11] (Tad1)} Qxd1+ {[%eval 0,37] [%emt 0:02:27]} 22. Rxd1 {[%emt 0:00:08]} Rxa4 {[%eval 0,40] [%emt 0:02:40]} 23. bxa4 {[%emt 0:00:08]} Be6 {[%eval 0,40] [%emt 0:01:53]} 24. h3 {[%emt 0:01:38] (Se2)} Nf4 {[%eval 0,35] [%emt 0:02:05]} 25. Rd4 {[%emt 0:09:04]} Nd5 {[%eval 0,41] [%emt 0:03:07]} 26. Ne4 {[%emt 0:02:04]} Nb4 {[%eval 0,42] [%emt 0:03:27]} 27. Nc5 {[%emt 0:00:18]} Bxa2 {[%eval 0,43] [%emt 0:05:54]} 28. Rd7 {[%emt 0:00:08]} Rc8 {[%eval 0,42] [%emt 0:01:20]} 29. Nd4 {[%emt 0:00:08]} Kf8 {[%eval 0,41] [%emt 0:01:46]} 30. h4 {[%emt 0:00:07] (Sb7)} Bd5 {[%eval 0,37] [%emt 0:01:38]} 31. h5 {[%emt 0:00:12] (g3) R} Bxc6 {[%eval 0,35] [%emt 0:07:37]} 32. Nxc6 {[%emt 0:00:08]} Nxc6 {[%eval 0,38] [%emt 0:01:53]} 33. f4 {[%emt 0:00:06]} Ne7 {[%eval 0,38] [%emt 0:01:25]} 34. Kf2 {[%emt 0:01:31]} Ng8 {[%eval 0,39] [%emt 0:02:51]} 35. Ne4 {[%emt 0:00:08]} Ne7 {[%eval 0,38] [%emt 0:00:39]} 36. g4 {[%emt 0:01:36]} Ke8 {[%eval 0,34] [%emt 0:01:07]} 37. Nc5 {[%emt 0:00:11]} Rb8 {[%eval 0,35] [%emt 0:03:14]} 38. Rxc7 {[%emt 0:00:08]} Rb4 {[%eval 0,36] [%emt 0:00:39]} 39. Ra7 {[%emt 0:00:40]} Rxf4+ {[%eval 0,34] [%emt 0:01:00]} 40. Kg3 {[%emt 0:00:17]} Nd5 {[%eval 0,36] [%emt 0:01:13]} 41. Rxa5 {[%emt 0:00:06]} f5 {[%eval 0,35] [%emt 0:00:54]} 42. g5 {[%emt 0:00:59]} Rg4+ {[%eval 0,37] [%emt 0:02:48]} 43. Kf3 {[%emt 0:00:16]} Rf4+ {[%eval 0,36] [%emt 0:00:21]} 44. Ke2 {[%emt 0:01:04]} hxg5 {[%eval 0,32] [%emt 0:00:41]} 45. Ne6 {[%emt 0:01:26]} Re4+ {[%eval 0,37] [%emt 0:06:15]} 46. Kf2 {[%emt 0:00:14]} Rxe6 {[%eval 0,36] [%emt 0:01:01]} 47. Rxd5 {[%emt 0:00:09]} Re4 {[%eval 0,37] [%emt 0:00:43]} 48. Rxf5 {[%emt 0:01:39]} Rxa4 {[%eval 0,39] [%emt 0:00:11]} 49. Rxg5 {[%emt 0:00:57] (Kg3)} Ra2+ {[%eval 0,29] [%emt 0:00:39]} 50. Kf3 {[%emt 0:01:16]} Ra3+ {[%eval 0,42] [%emt 0:01:03]} 51. Kf4 {[%emt 0:00:07]} Ra4+ {[%eval 0,43] [%emt 0:01:00]} 52. Ke3 {[%emt 0:00:09] (Kf3)} Kf7 {[%eval 0,35] [%emt 0:00:24]} 53. Rd5 {[%emt 0:01:14] (h6)} Ra6 {[%eval 0,38] [%emt 0:00:32]} 54. Rd7+ {[%emt 0:01:11] (Kf4)} Kg8 {[%eval 0,41] [%emt 0:00:33]} 55. Kf4 {[%emt 0:01:10] (Td5)} Rb6 {[%eval 0,41] [%emt 0:00:37]} 56. Re7 {[%emt 0:01:09] (Td8+)} Rb4+ {[%eval 0,40] [%emt 0:00:28]} 57. Kf3 {[%emt 0:01:18] (Te4)} Rb3+ {[%eval 0,42] [%emt 0:00:29]} 58. Kf4 {[%emt 0:00:26] (Kf2)} Rb4+ {[%eval 0,4] [%emt 0:00:01]} 59. Kf3 {[%emt 0:00:50]} Rb3+ {[%eval 0,4] [%emt 0:00:01]} 60. Kf4 {[%emt 0:01:10]} Kh7 {[%eval 0,43] [%emt 0:00:28]} 61. Re5 {[%emt 0:01:11] (Td7)} Rb8 {[%eval 0,35] [%emt 0:00:44]} 62. Kg5 {[%emt 0:00:58] (Kf3)} Rb1 {[%eval 0,44] [%emt 0:00:25]} 63. Rc5 {[%emt 0:00:58] (Td5)} Rh1 {[%eval 0,42] [%emt 0:00:24]} 64. Ra5 {[%emt 0:00:56]} Rc1 {[%eval 0,44] [%emt 0:00:32]} 65. Rd5 {[%emt 0:00:54] (Kf4)} Rc7 {[%eval 0,43] [%emt 0:00:26]} 66. Kf4 {[%emt 0:00:54]} Rc6 {[%eval 0,44] [%emt 0:00:29]} 67. Re5 {[%emt 0:00:52] (Kf3)} Ra6 {[%eval 0,43] [%emt 0:00:27]} 68. Kg4 {[%emt 0:00:50] (Kf3)} Ra4+ {[%eval 0,43] [%emt 0:00:28]} 69. Kg5 {[%emt 0:00:48] (Kg3)} Ra2 {[%eval 0,44] [%emt 0:00:34]} 70. Rc5 {[%emt 0:00:49] (Tb5)} Rf2 {[%eval 0,43] [%emt 0:00:22]} 71. Rd5 {[%emt 0:00:47] (Kh4)} Rf6 {[%eval 0,44] [%emt 0:00:23]} 72. Rb5 {[%emt 0:00:45] (Tf5)} Rc6 {[%eval 0,45] [%emt 0:00:27]} 73. Rf5 {[%emt 0:00:46]} Rb6 {[%eval 0,45] [%emt 0:00:29]} 74. Kh4 {[%emt 0:00:45] (Kg4)} Rb4+ {[%eval 0,46] [%emt 0:00:22]} 75. Kh3 {[%emt 0:00:12] (Kg3)} Rb3+ {[%eval 0,44] [%emt 0:00:20]} 76. Kg2 {[%emt 0:00:15]} Rb2+ {[%eval 0,44] [%emt 0:00:43]} 77. Kf3 {[%emt 0:00:08]} Rc2 {[%eval 0,43] [%emt 0:00:26]} 78. Rd5 {[%emt 0:00:43] (Tb5)} Rc3+ {[%eval 0,43] [%emt 0:00:25]} 79. Kg4 {[%emt 0:00:40] (Kf4)} Ra3 {[%eval 0,42] [%emt 0:00:19]} 80. Rc5 {[%emt 0:00:41] (Tg5)} Ra1 {[%eval 0,43] [%emt 0:00:20]} 81. Kg3 {[%emt 0:00:10] (Tb5)} Kh6 {[%eval 0,41] [%emt 0:00:18]} 82. Kg2 {[%emt 0:00:38] (Kf3)} Ra2+ {[%eval 0,45] [%emt 0:00:32]} 83. Kh3 {[%emt 0:00:09] (Kf3)} Kh7 {[%eval 0,43] [%emt 0:00:13]} 84. Kh4 {[%emt 0:00:38] (Kg4)} Re2 {[%eval 0,36] [%emt 0:00:27]} 85. Kg4 {[%emt 0:00:38] (Kg3)} Re3 {[%eval 0,31] [%emt 0:00:42]} 86. Rb5 {[%emt 0:00:39] (Ta5)} Re6 {[%eval 0,28] [%emt 0:00:18]} 87. Rd5 {[%emt 0:00:35] (Kf3)} Re1 {[%eval 0,40] [%emt 0:00:17]} 88. Kf3 {[%emt 0:00:09] (Ta5)} Kg8 {[%eval 0,32] [%emt 0:00:17]} 89. Kf2 {[%emt 0:00:34] (Td8+)} Re7 {[%eval 0,34] [%emt 0:00:16]} 90. Rf5 {[%emt 0:00:33] (Td8+)} Rb7 {[%eval 0,34] [%emt 0:00:19]} 91. Rd5 {[%emt 0:00:07] (Tg5)} Re7 {[%eval 0,4] [%emt 0:00:00]} 92. Kg3 {[%emt 0:00:33]} Re2 {[%eval 0,30] [%emt 0:00:17]} 93. Rf5 {[%emt 0:00:34] (Kg4)} Re7 {[%eval 0,41] [%emt 0:00:18]} 94. Kf3 {[%emt 0:00:29] (Tf2)} Ra7 {[%eval 0,43] [%emt 0:00:18]} 95. Kf4 {[%emt 0:00:30] (Tg5)} Ra6 {[%eval 0,40] [%emt 0:00:29]} 96. Rc5 {[%emt 0:00:29] (Tg5)} Ra7 {[%eval 0,41] [%emt 0:00:15]} 97. Kg5 {[%emt 0:00:30] (Tc4)} Kh7 {[%eval 0,44] [%emt 0:00:19]} 98. Rf5 {[%emt 0:00:31] (Kg4)} Rd7 {[%eval 0,49] [%emt 0:00:16]} 99. Rf8 {[%emt 0:00:13]} 1/2-1/2

[/pgn]

If you want to see some different and daring openings for a change, this book seems to deliver perfectly well.

Thanks for this release!

Peter