Opening performance of engines

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

Moderator: Ras

Ferdy
Posts: 4846
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: Opening performance of engines

Post by Ferdy »

Correcting a long castle 0-0-0 format,

Code: Select all

59. epd: ['0-0-0']
cere: O-O-O
wrong
cerebellum now gets,
correct: 142 / 200
User avatar
Laskos
Posts: 10948
Joined: Wed Jul 26, 2006 10:21 pm
Full name: Kai Laskos

Re: Opening performance of engines

Post by Laskos »

Laskos wrote:
Ferdy wrote:Your castle bm is using integer 0, python-chess I am using is uppercase O.

What software did you use to create the epd?

Code: Select all

r1b1k1nr/pppq1ppp/2np4/b3p3/2BPP3/1QP2N2/P4PPP/RNB1K2R w KQkq - bm 0-0; c0 "4";
While the FIDE Handbook, appendix C.13[6] uses the digit zero (0-0 and 0-0-0), PGN requires the uppercase letter O (O-O and O-O-O).
"https://en.wikipedia.org/wiki/Algebraic ... on_(chess)"
No software, by hand. I sure need to correct, sorry.
Corrected. EPD:
http://s000.tinyupload.com/?file_id=601 ... 8656032792
Ferdy
Posts: 4846
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: Opening performance of engines

Post by Ferdy »

What is the idea behind c0 comments?

Code: Select all

r1bqkbnr/1ppp1ppp/p1n5/4p3/B3P3/5N2/PPPP1PPP/RNBQK2R b KQkq - bm Nf6; c0 "1"; 
r1bqkb1r/1ppp1ppp/p1n2n2/4p3/B3P3/5N2/PPPP1PPP/RNBQ1RK1 b kq - bm Be7 Nxe4; c0 "1"; 
r1bqkb1r/p1pp1ppp/2p2n2/8/4P3/8/PPP2PPP/RNBQKB1R w KQkq - bm e5 Bd3; c0 "2"; 
r3kb1r/p1ppqp1p/b1p3p1/3nP3/2P5/1P6/P3QPPP/RNB1KB1R w KQkq - bm f4 g3; c0 "2";
User avatar
Laskos
Posts: 10948
Joined: Wed Jul 26, 2006 10:21 pm
Full name: Kai Laskos

Re: Opening performance of engines

Post by Laskos »

Ferdy wrote:What is the idea behind c0 comments?

Code: Select all

r1bqkbnr/1ppp1ppp/p1n5/4p3/B3P3/5N2/PPPP1PPP/RNBQK2R b KQkq - bm Nf6; c0 "1"; 
r1bqkb1r/1ppp1ppp/p1n2n2/4p3/B3P3/5N2/PPPP1PPP/RNBQ1RK1 b kq - bm Be7 Nxe4; c0 "1"; 
r1bqkb1r/p1pp1ppp/2p2n2/8/4P3/8/PPP2PPP/RNBQKB1R w KQkq - bm e5 Bd3; c0 "2"; 
r3kb1r/p1ppqp1p/b1p3p1/3nP3/2P5/1P6/P3QPPP/RNB1KB1R w KQkq - bm f4 g3; c0 "2";
Positions evolved from Noomen Short Lines (100, therefore their number). They are diversified, but not uniformly popular, so I had to improvise.
Last edited by Laskos on Fri Oct 28, 2016 11:19 am, edited 1 time in total.
Ferdy
Posts: 4846
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: Opening performance of engines

Post by Ferdy »

Laskos wrote:
Laskos wrote:
Ferdy wrote:Your castle bm is using integer 0, python-chess I am using is uppercase O.

What software did you use to create the epd?

Code: Select all

r1b1k1nr/pppq1ppp/2np4/b3p3/2BPP3/1QP2N2/P4PPP/RNB1K2R w KQkq - bm 0-0; c0 "4";
While the FIDE Handbook, appendix C.13[6] uses the digit zero (0-0 and 0-0-0), PGN requires the uppercase letter O (O-O and O-O-O).
"https://en.wikipedia.org/wiki/Algebraic ... on_(chess)"
No software, by hand. I sure need to correct, sorry.
Corrected. EPD:
http://s000.tinyupload.com/?file_id=601 ... 8656032792
One more that needs to be corrected too.

Code: Select all

5. epd: ['c3', '0-0']
cere: O-O
wrong
User avatar
Laskos
Posts: 10948
Joined: Wed Jul 26, 2006 10:21 pm
Full name: Kai Laskos

Re: Opening performance of engines

Post by Laskos »

Ferdy wrote:
Laskos wrote:
Laskos wrote:
Ferdy wrote:Your castle bm is using integer 0, python-chess I am using is uppercase O.

What software did you use to create the epd?

Code: Select all

r1b1k1nr/pppq1ppp/2np4/b3p3/2BPP3/1QP2N2/P4PPP/RNB1K2R w KQkq - bm 0-0; c0 "4";
While the FIDE Handbook, appendix C.13[6] uses the digit zero (0-0 and 0-0-0), PGN requires the uppercase letter O (O-O and O-O-O).
"https://en.wikipedia.org/wiki/Algebraic ... on_(chess)"
No software, by hand. I sure need to correct, sorry.
Corrected. EPD:
http://s000.tinyupload.com/?file_id=601 ... 8656032792
One more that needs to be corrected too.

Code: Select all

5. epd: ['c3', '0-0']
cere: O-O
wrong
Done. EPD:
http://s000.tinyupload.com/?file_id=409 ... 1912970642
Ferdy
Posts: 4846
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: Opening performance of engines

Post by Ferdy »

Laskos wrote:
Ferdy wrote:
Laskos wrote:
Laskos wrote:
Ferdy wrote:Your castle bm is using integer 0, python-chess I am using is uppercase O.

What software did you use to create the epd?

Code: Select all

r1b1k1nr/pppq1ppp/2np4/b3p3/2BPP3/1QP2N2/P4PPP/RNB1K2R w KQkq - bm 0-0; c0 "4";
While the FIDE Handbook, appendix C.13[6] uses the digit zero (0-0 and 0-0-0), PGN requires the uppercase letter O (O-O and O-O-O).
"https://en.wikipedia.org/wiki/Algebraic ... on_(chess)"
No software, by hand. I sure need to correct, sorry.
Corrected. EPD:
http://s000.tinyupload.com/?file_id=601 ... 8656032792
One more that needs to be corrected too.

Code: Select all

5. epd: ['c3', '0-0']
cere: O-O
wrong
Done. EPD:
http://s000.tinyupload.com/?file_id=409 ... 1912970642
Looks fine now.

Cerebellum.

Code: Select all

1. epd: ['Nf6']
cere: Nf6
correct: 1

2. epd: ['Be7', 'Nxe4']
cere: Be7
correct: 2

3. epd: ['e5', 'Bd3']
cere: e5
correct: 3

4. epd: ['f4', 'g3']
cere: g3
correct: 4

5. epd: ['c3', 'O-O']
cere: O-O
correct: 5

6. epd: ['O-O', 'a6']
cere: O-O
correct: 6

7. epd: ['Qb3']
cere: Qb3
correct: 7

8. epd: ['O-O']
cere: O-O
correct: 8

9. epd: ['a3', 'Qg4']
cere: a3
correct: 9

10. epd: ['Qg4', 'Nf3']
cere: Qg4
correct: 10

11. epd: ['Nf3']
cere: Nf3
correct: 11

12. epd: ['Qd2']
cere: Ne2
wrong

13. epd: ['Bf5']
cere: Bf5
correct: 12

14. epd: ['h6', 'c5']
cere: h6
correct: 13

15. epd: ['Nf3']
cere: c4
wrong

16. epd: ['exd6']
cere: exd6
correct: 14

17. epd: ['Be2']
cere: Be2
correct: 15

18. epd: ['O-O']
cere: O-O
correct: 16

19. epd: ['Nf3']
cere: Nf3
correct: 17

20. epd: ['c4']
cere: Na3
wrong

21. epd: ['e5', 'e6']
cere: e5
correct: 18

22. epd: ['f3']
cere: Be2
wrong

23. epd: ['Bg5']
cere: Bg5
correct: 19

24. epd: ['b5']
cere: b5
correct: 20

25. epd: ['Na4']
cere: Nxc6
wrong

26. epd: ['Qd3']
cere: Qd3
correct: 21

27. epd: ['Nge2', 'f4']
cere: Nge2
correct: 22

28. epd: ['O-O']
cere: O-O
correct: 23

29. epd: ['dxe5']
cere: dxe5
correct: 24

30. epd: ['Be7']
cere: Rd8
wrong

31. epd: ['O-O']
cere: O-O
correct: 25

32. epd: ['Re1']
cere: Re1
correct: 26

33. epd: ['f3']
cere: f3
correct: 27

34. epd: ['O-O-O']
cere: h4
wrong

35. epd: ['Nf3']
cere: Nf3
correct: 28

36. epd: ['dxc4', 'Qc7']
cere: Re8
wrong

37. epd: ['g3']
cere: g3
correct: 29

38. epd: ['g4']
cere: g4
correct: 30

39. epd: ['Nxd7']
cere: Nxg4
wrong

40. epd: ['O-O', 'b3']
cere: Qc2
wrong

41. epd: ['b3']
cere: b3
correct: 31

42. epd: ['e6']
cere: e6
correct: 32

43. epd: ['e4']
cere: e4
correct: 33

44. epd: ['Bb7']
cere: Bb7
correct: 34

45. epd: ['Nbd7']
cere: Nbd7
correct: 35

46. epd: ['Bb4', 'Rg6']
cere: Nd7
wrong

47. epd: ['h4']
cere: h4
correct: 36

48. epd: ['O-O', 'a4']
cere: a4
correct: 37

49. epd: ['Nc6', 'c5']
cere: Nc6
correct: 38

50. epd: ['f4']
cere: f4
correct: 39

51. epd: ['c4']
cere: Nbd2
wrong

52. epd: ['Be2']
cere: Be2
correct: 40

53. epd: ['Nxe5']
cere: Nxe5
correct: 41

54. epd: ['O-O']
cere: O-O
correct: 42

55. epd: ['Re1', 'Bh4']
cere: Nd2
wrong

56. epd: ['h4', 'Rg1']
cere: Rg1
correct: 43

57. epd: ['h5', 'd5']
cere: d5
correct: 44

58. epd: ['a6']
cere: Be7
wrong

59. epd: ['O-O-O']
cere: O-O-O
correct: 45

60. epd: ['b5', 'Be7']
cere: b5
correct: 46

61. epd: ['e5', 'Nd4']
cere: d6
wrong

62. epd: ['Bd3']
cere: c3
wrong

63. epd: ['Nc6']
cere: Nc6
correct: 47

64. epd: ['f6']
cere: Bb4+
wrong

65. epd: ['Be3']
cere: h3
wrong

66. epd: ['Bf5']
cere: Bf5
correct: 48

67. epd: ['Nd7']
cere: Nd7
correct: 49

68. epd: ['h5']
cere: h5
correct: 50

69. epd: ['e6']
cere: e6
correct: 51

70. epd: ['Nf6']
cere: Nf6
correct: 52

71. epd: ['Rhe1']
cere: Nd3
wrong

72. epd: ['Qc7', 'g5']
cere: a6
wrong

73. epd: ['Re1']
cere: Re1
correct: 53

74. epd: ['O-O', 'Ne4']
cere: O-O
correct: 54

75. epd: ['Nc6']
cere: Nc6
correct: 55

76. epd: ['Qa5']
cere: f5
wrong

77. epd: ['Qd2']
cere: Qb3
wrong

78. epd: ['b4']
cere: g3
wrong

79. epd: ['Re8']
cere: Re8
correct: 56

80. epd: ['Be7']
cere: Be7
correct: 57

81. epd: ['d5']
cere: d5
correct: 58

82. epd: ['Nxd7']
cere: Nxd7
correct: 59

83. epd: ['Nge2']
cere: d5
wrong

84. epd: ['Nc6', 'Nbd7']
cere: Qa5
wrong

85. epd: ['b6', 'Nh5', 'Ne8']
cere: b6
correct: 60

86. epd: ['Rb1', 'Be3']
cere: Be3
correct: 61

87. epd: ['Ne5']
cere: Ne5
correct: 62

88. epd: ['Bf5']
cere: Bf5
correct: 63

89. epd: ['e5']
cere: Be2
wrong

90. epd: ['b5']
cere: b5
correct: 64

91. epd: ['Qe2']
cere: Qe2
correct: 65

92. epd: ['Bh5']
cere: h6
wrong

93. epd: ['g3', 'h4']
cere: g3
correct: 66

94. epd: ['Nd7', 'g6']
cere: Nd7
correct: 67

95. epd: ['Be2', 'Bd3']
cere: Bd3
correct: 68

96. epd: ['g6', 'Bd6']
cere: Bd6
correct: 69

97. epd: ['Bg7']
cere: Bg7
correct: 70

98. epd: ['dxe4']
cere: dxe4
correct: 71

99. epd: ['f5']
cere: f5
correct: 72

100. epd: ['g3', 'Rfe1']
cere: Rfe1
correct: 73

101. epd: ['dxe6']
cere: dxe6
correct: 74

102. epd: ['Bc2', 'Ng5']
cere: Bc2
correct: 75

103. epd: ['b5', 'a6']
cere: a6
correct: 76

104. epd: ['b5']
cere: b5
correct: 77

105. epd: ['h3']
cere: h3
correct: 78

106. epd: ['b6', 'Ne4']
cere: b6
correct: 79

107. epd: ['b4', 'O-O']
cere: b4
correct: 80

108. epd: ['c6', 'c5']
cere: c6
correct: 81

109. epd: ['a5']
cere: a5
correct: 82

110. epd: ['Bd3', 'Qc2']
cere: Bh4
wrong

111. epd: ['Nd5']
cere: h6
wrong

112. epd: ['cxd5', 'e3']
cere: e3
correct: 83

113. epd: ['Qa5']
cere: Qa5
correct: 84

114. epd: ['Nf3', 'Nge2']
cere: Bf4
wrong

115. epd: ['Be6', 'g6']
cere: Ng6
wrong

116. epd: ['Bb3', 'a4', 'b3']
cere: dxc5
wrong

117. epd: ['Nc6']
cere: cxd4
wrong

118. epd: ['Ne2']
cere: Ne2
correct: 85

119. epd: ['O-O', 'Nd2']
cere: O-O
correct: 86

120. epd: ['Nd2']
cere: Qc2
wrong

121. epd: ['O-O']
cere: O-O
correct: 87

122. epd: ['Qe8', 'c6']
cere: Qe8
correct: 88

123. epd: ['d5', 'Re1', 'Nd5']
cere: b3
wrong

124. epd: ['Bd7', 'Nc5']
cere: c6
wrong

125. epd: ['b3']
cere: b3
correct: 89

126. epd: ['Nh3']
cere: Nh3
correct: 90

127. epd: ['c4', 'e4']
cere: e4
correct: 91

128. epd: ['Nf3']
cere: Nf3
correct: 92

129. epd: ['Qc2', 'Nd5']
cere: Qc2
correct: 93

130. epd: ['Bxc3']
cere: d6
wrong

131. epd: ['d5', 'a5']
cere: d5
correct: 94

132. epd: ['e4']
cere: d6
wrong

133. epd: ['bxc3']
cere: bxc3
correct: 95

134. epd: ['f3']
cere: f3
correct: 96

135. epd: ['d3']
cere: d3
correct: 97

136. epd: ['Qb3']
cere: Qb3
correct: 98

137. epd: ['Qc7']
cere: b6
wrong

138. epd: ['g3', 'a3']
cere: g3
correct: 99

139. epd: ['Nb3', 'Ndb5']
cere: e3
wrong

140. epd: ['Ne5']
cere: Ne5
correct: 100

141. epd: ['e3', 'd3']
cere: e3
correct: 101

142. epd: ['c5', 'c6', 'g6']
cere: Nbd7
wrong

143. epd: ['Nf3']
cere: Nf3
correct: 102

144. epd: ['d4', 'c4']
cere: d4
correct: 103

145. epd: ['Qd2']
cere: Qd2
correct: 104

146. epd: ['Nbd2']
cere: Nbd2
correct: 105

147. epd: ['Ba7', 'Re8']
cere: Ba7
correct: 106

148. epd: ['h3']
cere: h3
correct: 107

149. epd: ['Re1', 'a4']
cere: Re1
correct: 108

150. epd: ['Be5', 'Re8']
cere: Re8
correct: 109

151. epd: ['Re8']
cere: Re8
correct: 110

152. epd: ['Bd2']
cere: Rd1
wrong

153. epd: ['Ng3', 'a4']
cere: Ng3
correct: 111

154. epd: ['Bd2']
cere: Ne5
wrong

155. epd: ['Nd5', 'Qe2']
cere: Nh4
wrong

156. epd: ['Bb7', 'Nbd7']
cere: c6
wrong

157. epd: ['Bd7']
cere: Bd7
correct: 112

158. epd: ['b5']
cere: Bd6
wrong

159. epd: ['O-O']
cere: O-O
correct: 113

160. epd: ['Nbd2', 'h3']
cere: h3
correct: 114

161. epd: ['a6', 'Nc6']
cere: a6
correct: 115

162. epd: ['f4']
cere: f4
correct: 116

163. epd: ['Re1', 'd3']
cere: Re1
correct: 117

164. epd: ['Nd7']
cere: Nd7
correct: 118

165. epd: ['Ng3']
cere: Ng3
correct: 119

166. epd: ['d4']
cere: d4
correct: 120

167. epd: ['Bd3']
cere: Bd3
correct: 121

168. epd: ['Nbc6']
cere: f5
wrong

169. epd: ['Be3']
cere: Ng5
wrong

170. epd: ['Qd2']
cere: Qd2
correct: 122

171. epd: ['a6']
cere: Nxd4
wrong

172. epd: ['Qf2', 'h4', 'Nb3']
cere: Nb3
correct: 123

173. epd: ['Rfb8', 'Bc6']
cere: Rfb8
correct: 124

174. epd: ['Bh7', 'O-O-O']
cere: c5
wrong

175. epd: ['Qd2']
cere: Qd2
correct: 125

176. epd: ['g5']
cere: Nd5
wrong

177. epd: ['f6']
cere: f6
correct: 126

178. epd: ['Be7']
cere: Bd8
wrong

179. epd: ['Nc6']
cere: Bd3
wrong

180. epd: ['Bxf6']
cere: Bxf6
correct: 127

181. epd: ['O-O', 'Ne7']
cere: Rb8
wrong

182. epd: ['a4']
cere: a4
correct: 128

183. epd: ['Rxa4']
cere: Rxa4
correct: 129

184. epd: ['Bc4']
cere: Bc4
correct: 130

185. epd: ['h4']
cere: h4
correct: 131

186. epd: ['g3']
cere: g3
correct: 132

187. epd: ['d6']
cere: d6
correct: 133

188. epd: ['d5']
cere: Qc6
wrong

189. epd: ['exd5']
cere: exd5
correct: 134

190. epd: ['Bf6']
cere: Rd8
wrong

191. epd: ['Rfd8', 'Qe7']
cere: Qe7
correct: 135

192. epd: ['Bg4']
cere: Bg4
correct: 136

193. epd: ['Bb3']
cere: Bb3
correct: 137

194. epd: ['a4']
cere: a4
correct: 138

195. epd: ['Ba3']
cere: Ba3
correct: 139

196. epd: ['Re8']
cere: Re6
wrong

197. epd: ['c6']
cere: c6
correct: 140

198. epd: ['Bc3', 'O-O']
cere: Bc3
correct: 141

199. epd: ['Ne5', 'Nbd2']
cere: Ne5
correct: 142

200. epd: ['Nfd7']
cere: Bb7
wrong

correct: 142 / 200
User avatar
Laskos
Posts: 10948
Joined: Wed Jul 26, 2006 10:21 pm
Full name: Kai Laskos

Re: Opening performance of engines

Post by Laskos »

Ferdy wrote:Correcting a long castle 0-0-0 format,

Code: Select all

59. epd: ['0-0-0']
cere: O-O-O
wrong
cerebellum now gets,
correct: 142 / 200
It's pretty encouraging in fact that Cerebellum solves so much. Also, in 2 minutes/position I got results past Cerebellum, Komodo solves 149/200, Stockfish 145/200. I guess about 20-30 positions are too hard for engines, and about 20-30 positions have wrong solutions. That's not too bad for a first try with quiet opening moves, these are not clear tactical shots solvable or not by engines in some time. Also, better engines would still solve probably more than present day engines, and faster. I will try to guess what solutions are wrong, for now I am re-posting the link and the positions themselves:

Openings 200:
http://s000.tinyupload.com/?file_id=409 ... 1912970642

Code: Select all

r1bqkbnr/1ppp1ppp/p1n5/4p3/B3P3/5N2/PPPP1PPP/RNBQK2R b KQkq - bm Nf6; c0 "1";
r1bqkb1r/1ppp1ppp/p1n2n2/4p3/B3P3/5N2/PPPP1PPP/RNBQ1RK1 b kq - bm Be7 Nxe4; c0 "1";
r1bqkb1r/p1pp1ppp/2p2n2/8/4P3/8/PPP2PPP/RNBQKB1R w KQkq - bm e5 Bd3; c0 "2";
r3kb1r/p1ppqp1p/b1p3p1/3nP3/2P5/1P6/P3QPPP/RNB1KB1R w KQkq - bm f4 g3; c0 "2";
r1bqk2r/pppp1ppp/2n2n2/2b1p3/2B1P3/3P1N2/PPP2PPP/RNBQK2R w KQkq - bm c3 O-O; c0 "3";
r1bqk2r/ppp2ppp/2np1n2/2b1p3/2B1P3/2PP1N2/PP3PPP/RNBQ1RK1 b kq - bm O-O a6; c0 "3";
r1bqk1nr/ppp2ppp/2np4/b3p3/2BPP3/2P2N2/P4PPP/RNBQK2R w KQkq - bm Qb3; c0 "4";
r1b1k1nr/pppq1ppp/2np4/b3p3/2BPP3/1QP2N2/P4PPP/RNB1K2R w KQkq - bm O-O; c0 "4";
rnbqk1nr/pp3ppp/4p3/2ppP3/1b1P4/2N5/PPP2PPP/R1BQKBNR w KQkq - bm a3 Qg4; c0 "5";
rnbqk2r/pp2nppp/4p3/2ppP3/3P4/P1P5/2P2PPP/R1BQKBNR w KQkq - bm Qg4 Nf3; c0 "5";
rnbqkb1r/pp1n1ppp/4p3/2ppP3/3P1P2/2N5/PPP3PP/R1BQKBNR w KQkq - bm Nf3; c0 "6";
r1bqkb1r/1p1n1ppp/p1n1p3/2ppP3/3P1P2/2N1BN2/PPP3PP/R2QKB1R w KQkq - bm Qd2; c0 "6";
rnbqkbnr/pp2pppp/2p5/3pP3/3P4/8/PPP2PPP/RNBQKBNR b KQkq - bm Bf5; c0 "7";
r2qkb1r/pp1nnppp/2p1p3/3pPb2/3P4/2P2N2/PP2BPPP/RNBQ1RK1 b kq - bm h6 c5; c0 "7";
rnbqkb1r/ppp1pppp/3p4/3nP3/3P4/8/PPP2PPP/RNBQKBNR w KQkq - bm Nf3; c0 "8";
rnbqkb1r/ppp1pppp/1n1p4/4P3/2PP4/8/PP3PPP/RNBQKBNR w KQkq - bm exd6; c0 "8";
rnbqk2r/ppp1ppbp/3p1np1/8/3PP3/2N2N2/PPP2PPP/R1BQKB1R w KQkq - bm Be2; c0 "9";
rnbq1rk1/ppp1ppbp/3p1np1/8/3PP3/2N2N2/PPP1BPPP/R1BQK2R w KQ - bm O-O; c0 "9";
rnb1kbnr/ppp1pp1p/3q2p1/8/3P4/2N5/PPP2PPP/R1BQKBNR w KQkq - bm Nf3; c0 "10";
rnb1kb1r/ppp1pp1p/1q3np1/1N6/3P4/5N2/PPP2PPP/R1BQKB1R w KQkq - bm c4; c0 "10";
rnbqkb1r/1p2pppp/p2p1n2/8/3NP3/2N1B3/PPP2PPP/R2QKB1R b KQkq - bm e5 e6; c0 "11";
rn1qkb1r/1p3ppp/p2pbn2/4p3/4P3/1NN1B3/PPP2PPP/R2QKB1R w KQkq - bm f3; c0 "11";
r1bqkb1r/pp3ppp/2np1n2/1N2p3/4P3/2N5/PPP2PPP/R1BQKB1R w KQkq - bm Bg5; c0 "12";
r1bqkb1r/1p3ppp/p1np1n2/4p1B1/4P3/N1N5/PPP2PPP/R2QKB1R b KQkq - bm b5; c0 "12";
r1b1k2r/1pqp1ppp/p1n1pn2/8/1b1NP3/2N1B3/PPP1BPPP/R2Q1RK1 w kq - bm Na4; c0 "13";
2q1k2r/3pbppp/pr2pn2/2p1B3/4P3/8/PPP1BPPP/R2Q1RK1 w k - bm Qd3; c0 "13";
r1bqk1nr/pp2ppbp/2np2p1/2p5/4P3/2NP2P1/PPP2PBP/R1BQK1NR w KQkq - bm Nge2 f4; c0 "14";
r1bqk2r/pp2ppbp/2np1np1/2p5/4P3/2NP2P1/PPP1NPBP/R1BQK2R w KQkq - bm O-O; c0 "14";
r1bqkb1r/pp2pppp/1nnp4/1B2P3/3P4/5N2/PP3PPP/RNBQK2R b KQkq - bm dxe5; c0 "15";
r3kb1r/pp1q1ppp/1nn1p3/1B6/3P4/2N5/PP3PPP/R1BQ1RK1 b kq - bm Be7; c0 "15";
r1bqkbnr/pp2pppp/2np4/1Bp5/4P3/5N2/PPPP1PPP/RNBQK2R w KQkq - bm O-O; c0 "16";
r2qkbnr/pp1bpppp/2np4/1Bp5/4P3/5N2/PPPP1PPP/RNBQ1RK1 w kq - bm Re1; c0 "16";
rnbqk2r/pp2ppbp/3p1np1/8/3NP3/2N1B3/PPP2PPP/R2QKB1R w KQkq - bm f3; c0 "17";
r2q1rk1/pp1bppbp/2np1np1/8/2BNP3/2N1BP2/PPPQ2PP/R3K2R w KQ - bm O-O-O; c0 "17";
rnbq1rk1/ppp2ppp/4pn2/3p4/1bPP4/2NBP3/PP3PPP/R1BQK1NR w KQ - bm Nf3; c0 "19";
r1bq1rk1/pp3ppp/2n1pn2/2pp4/2PP4/P1PBPN2/5PPP/R1BQ1RK1 b - - bm dxc4 Qc7; c0 "19";
rnbqkb1r/p1pp1ppp/1p2pn2/8/2PP4/5N2/PP2PPPP/RNBQKB1R w KQkq - bm g3; c0 "20";
rn1qkb1r/pb3p2/2p1pn1p/1p4p1/2pPP2P/2N2NB1/PP2BPP1/R2QK2R b KQkq - bm g4; c0 "22";
r2qkb1r/pb1n1p2/2p1pn1p/1p2N3/2pPP1pP/2N3B1/PP2BPP1/R2QK2R w KQkq - bm Nxd7; c0 "22";
r3kb1r/pb2qp2/2p1pn1p/1p2B3/2pPP1pP/2N5/PP2BPP1/R2QK2R w KQkq - bm O-O b3; c0 "22";
r3kbr1/pb2qp2/2p1pn1p/1p2B3/2pPP1pP/2N5/PP2BPP1/R2Q1RK1 w q - bm b3; c0 "22";
rnbqkb1r/pp2pppp/2p2n2/3p4/2PP4/2N2N2/PP2PPPP/R1BQKB1R b KQkq - bm e6; c0 "23";
rnbqkb1r/pp3pp1/2p1pn1p/8/2pP3B/2N2N2/PP2PPPP/R2QKB1R w KQkq - bm e4; c0 "23";
rnbqkb1r/p4p2/2p1pn1p/1p4p1/2pPP3/2N2NB1/PP2BPPP/R2QK2R b KQkq - bm Bb7; c0 "23";
rn1qkb1r/pb3p2/2p1pn1p/1p2N3/2pPP1pP/2N3B1/PP2BPP1/R2QK2R b KQkq - bm Nbd7; c0 "23";
r2qkbr1/1b3p2/p1p1pn1p/1p2B3/2pPP1pP/2N3P1/PP2BP2/R2QR1K1 b q - bm Bb4 Rg6; c0 "23";
rn1qkb1r/pb3p2/2p1pn1p/1p4p1/2pPP3/2N2NB1/PP2BPPP/R2QK2R w KQkq - bm h4; c0 "24";
r2qkb1r/pb3p2/2p1pn1p/1p2B3/2pPP1pP/2N5/PP2BPP1/R2QK2R w KQkq - bm O-O a4; c0 "24";
rnbq1rk1/ppp2ppp/3b4/4p3/8/2P2NP1/P1PP1PBP/R1BQ1RK1 b - - bm Nc6 c5; c0 "27";
1r1qr1k1/ppp2ppp/2nb4/4pbN1/3P4/2P3P1/P1P2PBP/1RBQ1RK1 w - - bm f4; c0 "27";
r1bqk2r/ppp1bppp/2n5/3p4/3Pn3/3B1N2/PPP2PPP/RNBQ1RK1 w kq - bm c4; c0 "28";
r1bqk2r/ppp1bppp/8/3p4/1nPPn3/3B1N2/PP3PPP/RNBQ1RK1 w kq - bm Be2; c0 "28";
r1bqkb1r/pp1p1ppp/2p2n2/4p3/B2nP3/2N2N2/PPPP1PPP/R1BQK2R w KQkq - bm Nxe5; c0 "29";
r1bqk2r/pppp1ppp/5n2/2b1N3/B2nP3/2N5/PPPP1PPP/R1BQK2R b KQkq - bm O-O; c0 "29";
r1b2rk1/ppp1qppp/2np1n2/1B2p1B1/4P3/2PP1N2/P1P2PPP/R2Q1RK1 w - - bm Re1 Bh4; c0 "30";
rnbqkb1r/pp3pp1/3ppn1p/8/3NP1P1/2N5/PPP2P1P/R1BQKB1R w KQkq - bm h4 Rg1; c0 "31";
r1bqkb1r/pp3pp1/2nppn1p/8/3NP1PP/2N5/PPP2P2/R1BQKBR1 b Qkq - bm h5 d5; c0 "31";
r1bqkb1r/pp3ppp/2nppn2/6B1/3NP3/2N5/PPPQ1PPP/R3KB1R b KQkq - bm a6; c0 "32";
r1bqkb1r/1p3ppp/p1nppn2/6B1/3NP3/2N5/PPPQ1PPP/R3KB1R w KQkq - bm O-O-O; c0 "32";
r2qkb1r/1p1b1ppp/p1nppn2/6B1/3NPP2/2N5/PPPQ2PP/2KR1B1R b kq - bm b5 Be7; c0 "32";
r1bqk1nr/pp1pppbp/2n3p1/1Bp5/4P3/2N2N2/PPPP1PPP/R1BQ1RK1 b kq - bm e5 Nd4; c0 "33";
rnbqkb1r/pppn1ppp/4p3/3pP3/3P4/8/PPPN1PPP/R1BQKBNR w KQkq - bm Bd3; c0 "35";
rnbqkb1r/pp1n1ppp/4p3/2ppP3/3P4/2PB4/PP1N1PPP/R1BQK1NR b KQkq - bm Nc6; c0 "35";
r1b1kb1r/pp1n1ppp/1qn1p3/3pP3/3P4/3B1N2/PP2NPPP/R1BQK2R b KQkq - bm f6; c0 "35";
r1b2rk1/pp4pp/1qnbpn2/3p4/3P4/2NB1N2/PP3PPP/R1BQ1RK1 w - - bm Be3; c0 "35";
rnbqkbnr/pp2pppp/2p5/8/3PN3/8/PPP2PPP/R1BQKBNR b KQkq - bm Bf5; c0 "38";
rn1qkbnr/pp2ppp1/2p3bp/8/3P3P/5NN1/PPP2PP1/R1BQKB1R b KQkq - bm Nd7; c0 "38";
r2qkbnr/pp1nppp1/2p3bp/8/3P3P/5NN1/PPP2PP1/R1BQKB1R w KQkq - bm h5; c0 "38";
r2qkbnr/pp1nppp1/2p4p/7P/3P4/3Q1NN1/PPP2PP1/R1B1K2R b KQkq - bm e6; c0 "38";
r2q1rk1/pp1nbpp1/2p1p2p/7P/3PQB2/5N2/PPP2PP1/1K1R3R b - - bm Nf6; c0 "38";
r4rk1/pp2bpp1/2p1p2p/4N2P/3PnB2/8/PPP2PP1/1K1R3R w - - bm Rhe1; c0 "38";
r2qkb1r/pp1nnpp1/2p1p2p/3pPb2/3P4/2P2N2/PP1NBPPP/R1BQ1RK1 b kq - bm Qc7 g5; c0 "39";
r3kb1r/ppqnnpp1/2p1p2p/3pPb2/3P4/2P2N2/PP1NBPPP/R1BQ1RK1 w kq - bm Re1; c0 "39";
rnbqk2r/pp1p1ppp/4pn2/8/1bPN4/2N3P1/PP2PP1P/R1BQKB1R b KQkq - bm O-O Ne4; c0 "40";
rnb2rk1/pp3ppp/4p3/q2n4/1b1N4/1QN3P1/PP1BPPBP/R3K2R b KQ - bm Nc6; c0 "40";
rnbqk2r/pp3ppp/4p3/2Pn4/8/P1P2P2/4P1PP/R1BQKBNR b KQkq - bm Qa5; c0 "41";
rnb2rk1/pp3ppp/4pn2/q1P5/4P3/P1P1BP2/6PP/R2QKBNR w KQ - bm Qd2; c0 "41";
rnbq1rk1/ppp1bppp/5n2/3p4/3P4/P1N1P3/1P2NPPP/R1BQKB1R w KQ - bm b4; c0 "42";
rnbq1rk1/pp2bppp/2p2n2/3p4/1P1P4/P1N1P1N1/5PPP/R1BQKB1R b KQ - bm Re8; c0 "42";
rn1qk2r/p1pp1ppp/bp2pn2/8/1bPP4/1P3NP1/P2BPP1P/RN1QKB1R b KQkq - bm Be7; c0 "43";
rn1qk2r/p2pbppp/bpp1pn2/8/2PP4/1PB2NP1/P3PPBP/RN1QK2R b KQkq - bm d5; c0 "43";
rn1qk2r/p2nbppp/bpp1p3/3pN3/2PP4/1PB3P1/P3PPBP/RN1QK2R w KQkq - bm Nxd7; c0 "43";
rnbq1rk1/pp2ppbp/3p1np1/2p5/2PPP3/2N1BP2/PP4PP/R2QKBNR w KQ - bm Nge2; c0 "45";
rnbq1rk1/pp2ppbp/3p1np1/2p5/2PPP3/2N1BP2/PP2N1PP/R2QKB1R b KQ - bm Nc6 Nbd7; c0 "45";
r1bq1rk1/1pp2pbp/3p1np1/p1nPp3/2P1P3/2N2N1P/PPB2PP1/R1BQ1RK1 b - - bm b6 Nh5 Ne8; c0 "46";
rnbqk2r/pp2ppbp/6p1/2p5/3PP3/2P2N2/P4PPP/R1BQKB1R w KQkq - bm Rb1 Be3; c0 "47";
r1bq1rk1/pp2ppbp/2n3p1/2pP4/4P3/2P2N2/P3BPPP/1RBQK2R b K - bm Ne5; c0 "47";
1rbq1rk1/pp3p1p/3P2p1/b1p5/5P2/B1P5/P2QB1PP/1R3RK1 b - - bm Bf5; c0 "47";
rnbq1rk1/1pp1ppbp/p4np1/8/2QPP3/2N2N2/PP3PPP/R1B1KB1R w KQ - bm e5; c0 "48";
rnbq1rk1/1pp1ppbp/p4np1/4P3/2QP4/2N2N2/PP3PPP/R1B1KB1R b KQ - bm b5; c0 "48";
r2qk2r/pp1n1ppp/2p1pn2/5b2/PbBP4/2N1PN2/1P3PPP/R1BQ1RK1 w kq - bm Qe2; c0 "49";
r2q1rk1/pp1n1ppp/2p1pnb1/8/Pb1PP3/2NB1N2/1P2QPPP/R1B2RK1 b - - bm Bh5; c0 "49";
r2qkb1r/pb1n1p2/2p1pP2/1p4B1/2pP4/2N5/PP3PPP/R2QKB1R w KQkq - bm g3 h4; c0 "50";
rnb1kb1r/pp3pp1/2p1pq1p/3p4/2PP4/2N1PN2/PP3PPP/R2QKB1R b KQkq - bm Nd7 g6; c0 "51";
r1b1kb1r/pp1n1pp1/2p1pq1p/3p4/2PP4/2N1PN2/PP3PPP/R2QKB1R w KQkq - bm Be2 Bd3; c0 "51";
r1b1kb1r/pp1n1pp1/2p1pq1p/3p4/2PP4/2N1PN2/PP2BPPP/R2QK2R b KQkq - bm g6 Bd6; c0 "51";
r1b1kb1r/pp1n1p2/2p1pqpp/3p4/2PP4/2N1PN2/PP2BPPP/R2Q1RK1 b kq - bm Bg7; c0 "51";
r1b1k2r/pp1n1pb1/2p1pqpp/3p4/2PPP3/2N2N2/PP2BPPP/R2Q1RK1 b kq - bm dxe4; c0 "51";
r1b1k2r/pp1n1pb1/2p1p1pp/8/2PPNq2/5N2/PPQ1BPPP/R4RK1 b kq - bm f5; c0 "51";
r1b1k2r/pp1n2b1/4p1pp/2p2p2/2PP1q2/5N2/PPQNBPPP/R4RK1 w kq - bm g3 Rfe1; c0 "51";
r3kb1r/1bqn1ppp/p3pn2/1ppP4/4P3/2NB1N2/PP3PPP/R1BQ1RK1 w kq - bm dxe6; c0 "52";
r3kb1r/1bqn2pp/p3pn2/1pp5/4P3/2NB1N2/PP3PPP/R1BQ1RK1 w kq - bm Bc2 Ng5; c0 "52";
r1bq1rk1/pp1n1ppp/2pbpn2/8/2BP4/2N1PN2/PPQ2PPP/R1B2RK1 b - - bm b5 a6; c0 "53";
r1bq1rk1/1p1n1ppp/p1pbpn2/8/2BP4/2N1PN2/PPQ2PPP/R1BR2K1 b - - bm b5; c0 "53";
r1bq1rk1/3n1pp1/p1pb1n1p/1p2p3/3PP3/2NB1N2/PPQ2PPP/R1BR2K1 w - - bm h3; c0 "53";
rnbq1rk1/ppp1bpp1/4pn1p/3p4/2PP3B/2N1PN2/PP3PPP/R2QKB1R b KQ - bm b6 Ne4; c0 "54";
rn1q1rk1/pbp2pp1/1p3b1p/3p4/3P4/2N1PN2/PP2BPPP/R2QK2R w KQ - bm b4 O-O; c0 "54";
rn1q1rk1/pbp2pp1/1p3b1p/3p4/1P1P4/2N1PN2/P3BPPP/R2QK2R b KQ - bm c6 c5; c0 "54";
rn1qr1k1/pb3pp1/1pp2b1p/3p4/1P1P4/1QN1PN2/P3BPPP/R4RK1 b - - bm a5; c0 "54";
r1bq1rk1/pp1nbppp/2p1pn2/3p2B1/2PP4/2N1PN2/PP3PPP/2RQKB1R w K - bm Bd3 Qc2; c0 "55";
r1bq1rk1/pp1nbppp/2p1pn2/6B1/2BP4/2N1PN2/PP3PPP/2RQK2R b K - bm Nd5; c0 "55";
r1bqk2r/pppn1ppp/4pn2/3p2B1/1bPP4/2N2N2/PP2PPPP/R2QKB1R w KQkq - bm cxd5 e3; c0 "56";
r1bqk2r/pp1n1ppp/5n2/2pp2B1/1b1P4/2NBPN2/PP3PPP/R2QK2R b KQkq - bm Qa5; c0 "56";
r1bq1rk1/pp1nbppp/2p2n2/3p2B1/3P4/2NBP3/PPQ2PPP/R3K1NR w KQ - bm Nf3 Nge2; c0 "57";
r1bqrnk1/pp2bppp/2p2n2/3p2B1/3P4/2NBPN1P/PPQ2PP1/R4RK1 b - - bm Be6 g6; c0 "57";
rnbqkb1r/1p3ppp/p3pn2/2p5/2BP4/4PN2/PP3PPP/RNBQ1RK1 w kq - bm Bb3 a4 b3; c0 "58";
rnbqkb1r/1p3ppp/p3pn2/2p5/P1BP4/4PN2/1P3PPP/RNBQ1RK1 b kq - bm Nc6; c0 "58";
r1bqkb1r/ppp1pppp/1nn5/4P3/3P4/3B4/PP3PPP/RNBQK1NR w KQkq - bm Ne2; c0 "59";
rnbq1rk1/pp3pbp/3p1np1/2pP4/4P3/2N2N2/PP2BPPP/R1BQK2R w KQ - bm O-O Nd2; c0 "60";
rnbqr1k1/pp3pbp/3p1np1/2pP4/4P3/2N2N2/PP2BPPP/R1BQ1RK1 w - - bm Nd2; c0 "60";
r1bqk2r/pp1nbppp/2pp1n2/4p3/2PPP3/2N2N2/PP2BPPP/R1BQ1RK1 b kq - bm O-O; c0 "62";
rnbq1rk1/ppp1p1bp/3p1np1/5p2/2PP4/2N2NP1/PP2PPBP/R1BQ1RK1 b - - bm Qe8 c6; c0 "63";
rnb1qrk1/ppp1p1bp/3p1np1/5p2/2PP4/2N2NP1/PP2PPBP/R1BQ1RK1 w - - bm d5 Re1 Nd5; c0 "63";
r1b1qrk1/ppp1p1bp/n2p1np1/3P1p2/2P5/2N1BNP1/PP2PPBP/R2Q1RK1 b - - bm Bd7 Nc5; c0 "63";
rnbq1rk1/pp2b1pp/2p1pn2/3p1p2/2PP4/2N2NP1/PP2PPBP/R1BQ1RK1 w - - bm b3; c0 "64";
rnbqk1nr/ppp1b1pp/3p4/5pN1/2PPp3/2N5/PP2PPPP/R1BQKB1R w KQkq - bm Nh3; c0 "65";
rn1qkbnr/ppp1pppp/3p4/8/3P2b1/5N2/PPP1PPPP/RNBQKB1R w KQkq - bm c4 e4; c0 "66";
rnbqk1nr/ppp2pbp/3p2p1/4p3/2PPP3/2N5/PP3PPP/R1BQKBNR w KQkq - bm Nf3; c0 "67";
r1bqk2r/pppp1ppp/2n2n2/4p3/1bP5/2N1PN2/PP1P1PPP/R1BQKB1R w KQkq - bm Qc2 Nd5; c0 "69";
r1bqk2r/pppp1ppp/2n2n2/4p3/1bP5/2N1PN2/PPQP1PPP/R1B1KB1R b KQkq - bm Bxc3; c0 "69";
r1b1k2r/ppppqppp/2n2n2/4p3/2P5/P1Q1PN2/1P1P1PPP/R1B1KB1R b KQkq - bm d5 a5; c0 "69";
r1bq1rk1/pppp1ppp/2n2n2/4p3/1bP5/2N2NP1/PP1PPPBP/R1BQ1RK1 b - - bm e4; c0 "70";
r1bq1rk1/pppp1ppp/2n2n2/6N1/2P1p3/2b3P1/PP1PPPBP/R1BQ1RK1 w - - bm bxc3; c0 "70";
r1bqr1k1/pppp1ppp/2n2n2/6N1/2P1p3/2P3P1/P2PPPBP/R1BQ1RK1 w - - bm f3; c0 "70";
r1bqr1k1/pppp1ppp/2n2n2/6N1/2P5/2P1pPP1/P2PP1BP/R1BQ1RK1 w - - bm d3; c0 "70";
r1bqr1k1/ppp2ppp/2n2n2/3p2N1/2P5/2PPpPP1/P3P1BP/R1BQ1RK1 w - - bm Qb3; c0 "70";
r1bqr1k1/pp3ppp/2n2n2/3p2N1/5P2/Q1PPp1P1/P3P1BP/1RB2RK1 b - - bm Qc7; c0 "70";
r1bqkb1r/pp1p1ppp/2n1pn2/8/2PN4/2N5/PP2PPPP/R1BQKB1R w KQkq - bm g3 a3; c0 "72";
r1b1kb1r/pp1p1ppp/1qn1pn2/8/2PN4/2N3P1/PP2PP1P/R1BQKB1R w KQkq - bm Nb3 Ndb5; c0 "72";
r1b1kb1r/pp1p1ppp/1qn1pn2/8/2P5/1NN3P1/PP2PP1P/R1BQKB1R b KQkq - bm Ne5; c0 "72";
r1bqkb1r/pppp2pp/2n2n2/4pp2/2P5/2N3P1/PP1PPPBP/R1BQK1NR w KQkq - bm e3 d3; c0 "73";
rnbqkb1r/ppp1pppp/5n2/3p4/8/1P2P3/PBPP1PPP/RN1QKBNR b KQkq - bm c5 c6 g6; c0 "76";
rnbqkb1r/pp2pppp/5n2/2pp4/8/1P2P3/PBPP1PPP/RN1QKBNR w KQkq - bm Nf3; c0 "76";
rnbqkb1r/pp3ppp/4pn2/2pp4/8/1P2PN2/PBPP1PPP/RN1QKB1R w KQkq - bm d4 c4; c0 "76";
rnbq1rk1/ppp1bppp/3p1n2/8/3NPB2/2N5/PPP2PPP/R2QKB1R w KQ - bm Qd2; c0 "77";
r1bq1rk1/1pp2ppp/p1np1n2/2b1p3/4P3/1BPP1N2/PP3PPP/RNBQ1RK1 w - - bm Nbd2; c0 "78";
r1bq1rk1/1pp2ppp/p1np1n2/2b1p3/4P3/1BPP1N2/PP1N1PPP/R1BQ1RK1 b - - bm Ba7 Re8; c0 "78";
r1bq1rk1/bpp2ppp/p1np1n2/4p3/4P3/1BPP1N2/PP1N1PPP/R1BQ1RK1 w - - bm h3; c0 "78";
r1bq1rk1/bpp2pp1/p1np1n1p/4p3/4P3/1BPP1N1P/PP1N1PP1/R1BQ1RK1 w - - bm Re1 a4; c0 "78";
r1bq1rk1/bpp2pp1/p1np1n1p/4p3/4P3/1BPP1N1P/PP1N1PP1/R1BQR1K1 b - - bm Be5 Re8; c0 "78";
r2q1rk1/bpp2pp1/p1npbn1p/4p3/4P3/1BPP1N1P/PP3PP1/R1BQRNK1 b - - bm Re8; c0 "78";
r2qr1k1/b1p2pp1/p1n1bn1p/1p1pp3/4P3/2PP1N1P/PPB1QPP1/R1B1RNK1 w - - bm Bd2; c0 "78";
r3r1k1/b1pq1pp1/p1n1bn1p/1p1pp3/4P3/2PP1N1P/PPBBQPP1/R3RNK1 w - - bm Ng3 a4; c0 "78";
rn2kb1r/pp2pppp/2p2n2/q4b2/2BP4/2N2N2/PPP2PPP/R1BQK2R w KQkq - bm Bd2; c0 "79";
rn2kb1r/pp3ppp/2p1pn2/q4b2/2BP4/2N2N2/PPPB1PPP/R2QK2R w KQkq - bm Nd5 Qe2; c0 "79";
rn1q1rk1/2p1bppp/p3pn2/1p6/3Pb3/5NP1/PP1BPPBP/RNQ2RK1 b - - bm Bb7 Nbd7; c0 "90";
r1bqkb1r/1pp2ppp/p1n1pn2/8/2pP4/4PNP1/PP3PBP/RNBQ1RK1 b kq - bm Bd7; c0 "92";
r2qkb1r/1ppb1ppp/p1n1pn2/8/2pP4/4PNP1/PP2QPBP/RNB2RK1 b kq - bm b5; c0 "92";
r1bq1rk1/pppp1ppp/2n2n2/1Bb1p3/4P3/2PP1N2/PP3PPP/RNBQK2R w KQ - bm O-O; c0 "96";
r1bq1rk1/ppp2ppp/2np1n2/1Bb1p3/4P3/2PP1N2/PP3PPP/RNBQ1RK1 w - - bm Nbd2 h3; c0 "96";
rnbqkb1r/pp3ppp/3ppn2/8/3NP3/2N5/PPP1BPPP/R1BQK2R b KQkq - bm a6 Nc6; c0 "100";
rnbqk2r/1p2bppp/p2ppn2/8/3NP3/2N5/PPP1BPPP/R1BQ1RK1 w kq - bm f4; c0 "100";
r1bqk2r/1pppbppp/p1n2n2/4p3/B3P3/5N2/PPPP1PPP/RNBQ1RK1 w kq - bm Re1 d3; c0 "1";
r1bqk2r/1pp1bppp/p1p2n2/4p3/4P3/3P1N2/PPP2PPP/RNBQ1RK1 b kq - bm Nd7; c0 "1";
r4rk1/1ppqnpp1/3p1n1p/2b1p3/p3P3/2PP1N1P/PP3PP1/R1BQRNK1 w - - bm Ng3; c0 "3";
r4rk1/1ppqnpp1/1b1p1n1p/4p3/p3P3/2PP1NNP/PP3PP1/R1BQR1K1 w - - bm d4; c0 "3";
rnbq1rk1/pp2nppp/4p3/2ppP3/3P2Q1/P1P5/2P2PPP/R1B1KBNR w KQ - bm Bd3; c0 "5";
rnbq1rk1/pp2nppp/4p3/2ppP3/3P2Q1/P1PB4/2P2PPP/R1B1K1NR b KQ - bm Nbc6; c0 "5";
r1b2rk1/ppq2ppp/2n1p1n1/2ppP2Q/3P4/P1PB1N2/2P2PPP/R1B1K2R w KQ - bm Be3; c0 "5";
r1bqk2r/pp1n1ppp/2n1p3/2bpP3/3N1P2/2N1B3/PPP3PP/R2QKB1R w KQkq - bm Qd2; c0 "6";
r1bq1rk1/pp1n1ppp/2n1p3/2bpP3/3N1P2/2N1B3/PPPQ2PP/2KR1B1R b - - bm a6; c0 "6";
r1bq1rk1/1p1n1ppp/p1n1p3/2bpP3/3N1P2/2N1B3/PPPQ2PP/2KR1B1R w - - bm Qf2 h4 Nb3; c0 "6";
r4rk1/1b1nqppp/p3p3/1p1pP3/3Q1P2/P1N5/1PP1B1PP/1K1R3R b - - bm Rfb8 Bc6; c0 "6";
r3kb1r/ppqnnp2/2p1p2p/3pPbp1/3P4/2P2N2/PP2BPPP/R1BQRNK1 b kq - bm Bh7 O-O-O; c0 "7";
r1b2rk1/p1qnppbp/1ppp1np1/8/P2PP3/2N1BN1P/1PP1BPP1/R2Q1RK1 w - - bm Qd2; c0 "9";
r2q1rk1/3nbppp/p2pbn2/1p2p3/4P1P1/1NN1BP2/PPPQ3P/2KR1B1R w - - bm g5; c0 "11";
r2q1rk1/3nbppp/p2p4/1p1Pp1Pn/8/1N2BP2/PPPQ3P/2KR1B1R b - - bm f6; c0 "11";
r3qrk1/3n2pp/p2p1b2/Np1Pp2n/1Q6/4BP2/PPP4P/2KR1B1R b - - bm Be7; c0 "11";
r3qrk1/3nb1pp/p2p4/Np1Pp2n/1Q6/4BP2/PPP4P/2KR1B1R w - - bm Nc6; c0 "11";
r1bqk2r/4bppp/p1np1n2/1p1Np1B1/4P3/N7/PPP2PPP/R2QKB1R w KQkq - bm Bxf6; c0 "12";
r1bqk2r/5ppp/p1np1b2/1p1Np3/4P3/N1P5/PP3PPP/R2QKB1R b KQkq - bm O-O Ne7; c0 "12";
r1bq1rk1/5ppp/p1np4/1p1Np1b1/4P3/2P5/PPN2PPP/R2QKB1R w KQ - bm a4; c0 "12";
r1bq1rk1/5ppp/p1np4/3Np1b1/p3P3/2P5/1PN2PPP/R2QKB1R w KQ - bm Rxa4; c0 "12";
r1bq1rk1/5ppp/2np4/p2Np1b1/R3P3/2P5/1PN2PPP/3QKB1R w K - bm Bc4; c0 "12";
1rbq1r1k/5p1p/2np2p1/p2Np1b1/R1B1P3/1PP1N3/5PPP/3QK2R w K - bm h4; c0 "12";
1rbq1r1k/5p1p/2np2p1/p2Np3/R1B1P2b/1PP1N3/5PP1/3QK2R w K - bm g3; c0 12;
2q1k2r/3pbppp/pr2pn2/2p1B3/4P3/3Q4/PPP1BPPP/R4RK1 b k - bm d6; c0 "13";
2q2rk1/4bppp/pr1ppn2/2p5/4P3/1PBQ4/P1P1BPPP/R4RK1 b - - bm d5; c0 "13";
2q2rk1/4bppp/pr2pn2/2pp4/4P3/1PBQ4/P1P1BPPP/R4RK1 w - - bm exd5; c0 "13";
2q2rk1/4bppp/pr2p3/2pnB3/8/1P1Q4/P1P1BPPP/R4RK1 b - - bm Bf6; c0 "13";
r4rk1/p2q1ppp/1np1pb1B/8/3P2Q1/2N5/PP3PPP/R2R2K1 b - - bm Rfd8 Qe7; c0 "15";
r2qkb1r/1p1bpppp/p1np1n2/2p5/4P3/2P2N2/PP1P1PPP/RNBQRBK1 b kq - bm Bg4; c0 "16";
2rq1rk1/pp1bppbp/2np1np1/8/2BNP3/2N1BP2/PPPQ2PP/2KR3R w - - bm Bb3; c0 "17";
r1b2rk1/ppq2ppp/2n2n2/2pp4/3P4/P1PBPN2/5PPP/R1BQ1RK1 w - - bm a4; c0 "19";
r1b1r1k1/ppq2ppp/2n2n2/2pp4/P2P4/2PBPN2/5PPP/R1BQ1RK1 w - - bm Ba3; c0 "19";
r1b3k1/ppq2ppp/2n5/3p4/P1pPr3/B1P1P3/3N1PPP/R2Q1RK1 b - - bm Re8; c0 "19";
rn1qk2r/p1ppbppp/bp2pn2/8/2PP4/1P3NP1/P2BPPBP/RN1QK2R b KQkq - bm c6; c0 "20";
rn1qk2r/p2pbppp/bpp1pn2/8/2PP4/1P3NP1/P2BPPBP/RN1QK2R w KQkq - bm Bc3 O-O; c0 "20";
rn1qk2r/p3bppp/bpp1pn2/3p4/2PP4/1PB2NP1/P3PPBP/RN1QK2R w KQkq - bm Ne5 Nbd2; c0 "20";
rn1qk2r/p3bppp/bpp1pn2/3pN3/2PP4/1PB3P1/P3PPBP/RN1QK2R b KQkq - bm Nfd7; c0 "20";
Ferdy
Posts: 4846
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: Opening performance of engines

Post by Ferdy »

The attacker has no effect.

Code: Select all

Engine                   : Hash  Thre  Tim(s)  TotalTime  Positions  Correct     %  TestFile        
CDrill 1450              :    2     1     1.5   00:04:02        200       34  17.0  Openings200alpha.epd
CDrill 1450 attacker     :    2     1     1.5   00:04:02        200       31  15.5  Openings200alpha.epd
CDrill 1450 positional   :    2     1     1.5   00:04:02        200       33  16.5  Openings200alpha.epd
CDrill 1450              :    2     1     1.5   00:06:02        300      178  59.3  wacnew.epd      
CDrill 1450 attacker     :    2     1     1.5   00:06:02        300      188  62.7  wacnew.epd      
CDrill 1450 positional   :    2     1     1.5   00:06:02        300      181  60.3  wacnew.epd      
User avatar
Laskos
Posts: 10948
Joined: Wed Jul 26, 2006 10:21 pm
Full name: Kai Laskos

Re: Opening performance of engines

Post by Laskos »

Ferdy wrote:The attacker has no effect.

Code: Select all

Engine                   : Hash  Thre  Tim(s)  TotalTime  Positions  Correct     %  TestFile        
CDrill 1450              :    2     1     1.5   00:04:02        200       34  17.0  Openings200alpha.epd
CDrill 1450 attacker     :    2     1     1.5   00:04:02        200       31  15.5  Openings200alpha.epd
CDrill 1450 positional   :    2     1     1.5   00:04:02        200       33  16.5  Openings200alpha.epd
CDrill 1450              :    2     1     1.5   00:06:02        300      178  59.3  wacnew.epd      
CDrill 1450 attacker     :    2     1     1.5   00:06:02        300      188  62.7  wacnew.epd      
CDrill 1450 positional   :    2     1     1.5   00:06:02        300      181  60.3  wacnew.epd      
Interesting. I also played with Komodo settings like King Safety, Dynamism and got no better or worse than default results. On tactical suites modifying those in certain ways improves results.