#2
by LarsVVS
Мне кажется, что одна ветка (4-я) пропала. А Анечка сыграла вничью первый матч в лиге D на
#3
by NS
+ Сейчас завершится отбор четырех сильнейших Российских программ на Олимпиаде на WBEC пока не очень :(
#6
by NS
Четвертый тур - тоже победа! Сегодня/Завтра выпущу новую версию 0.08, пока исходники не открываю, но в ближайшее время выпущу версию с открытыми исходниками.
#10
by Fruit
На с какой книгой Анечка играет? И можно ли там как-нить книгу формата ctg внедрить...тьфу блин, использовать? :)
#11
by NS
Используется PolyGlot 1.4 со встроенной книгой (книга Fruit-а). Другой варианты - только если сделать свою. К следующему WBEC сделаю.
#12
by Fruit
А книга Фрукта в каком формате, abk?....У меня есть книга не плохая в формате ctg...Если уметь играть закрытые позиции, то +100 ело гарантируется:)
#18
by NS
Не мухлюют там. Всё по-честному... Ничья с Попочином... Кстати это очень сильная программа. :) Подготовил версию 0.08 - пока тестирую.
#20
by NS
Пройдет. Выложил версию 0.08 - пока рейтингов нет, но на длинных контролях прибавка не меньше 50-100 пунктов... Так что на ChessWar проблем не будет :)
#21
by LarsVVS
В 7-м туре ничья белыми, к вечеру должно стать ясно положение после тура. Вряд ли оно улучшится. Как там определяется - кто из делящих места (например те же 18-30) проходит дальше?
#23
by NS
По коэффициентам - он пишутся в колонках после количества очков (нарастающий итог (складываются очки по турам), и сумма очков набранных соперниками) На WBEC всё-равно не пройду (а на чессВар всё-равно пройду :) ), но в ближайшее время выйдет переписанная версия - прибавка 150-200 !!!! Пунктов. :) Программа будет играть на первую лигу... :) Так что надеюсь на первое место в третьей лиге в следующем цикле WBEC. // Вчера выпустил версию 0.08 - в блиц играет примерно в ту-же силу, а на длинных контролях где-то пунктов на 50 сильнее версии 0.07
#25
by NS
Да, наверно так. Ей опять попался сильный соперник (RomiChess) Из-за сильных соперников коэффициент будет высокий, и для выхода достаточно 6.5 очков. Осталось набрать 2.5 очка из Четырех.
#27
by Прохожий
В Америке в целях соблюдения политкорректности при игре в шахматы и шашки чёрным разрешили ходить первыми. Вопрос, а когда это появится в Вашей программе?
#29
by NS
Это вроде не секция Юмор :) Проиграл Scidlet-у Партия вообще Атас, человек такие позиции не проигрывает, а программа проиграла бы любая. (большинство сильнейших программ не видит жертву слона, а если и видит то не видит что она выигрывает) [Event "ChessWar IX D 40m/20'"] [Site "DEVILLE1-5D9C28"] [Date "2006.07.19"] [Round "8.11"] [White "Scidlet 3.6"] [Black "Anechka 0.08"] [Result "1-0"] [ECO "C19"] [WhiteElo "2090"] [BlackElo "2044"] [PlyCount "493"] [EventDate "2006.??.??"] 1. e4 e6 2. d4 d5 3. Nc3 Bb4 4. e5 c5 5. a3 Bxc3+ 6. bxc3 Ne7 7. Nf3 b6 8. Bb5+ Bd7 9. Bd3 Ba4 10. h4 c4 {+0.52/11 30} 11. Be2 {+0.08/14 37} 11... O-O { +0.50/13} 12. h5 {+0.13/14 39} 12... Nd7 {+0.48/13} 13. h6 {+0.17/14 33} 13... g6 {+0.47/14} 14. Ng5 {+0.21/13 38} 14... Qc8 {+0.48/12 52} 15. O-O { +0.23/13 37} 15... Qa6 {+0.47/12} 16. Bg4 {+0.36/13 40} 16... Qa5 {+0.45/12 5} 17. Bb2 {+0.36/13 40} 17... Bc6 {+0.47/12 45} 18. Qf3 {+0.33/13 40} 18... Nf5 { +0.32/12 57} 19. Rfe1 Qb5 {+0.37/13 72} 20. Rab1 {+0.31/13 42} 20... Rfe8 { +0.38/12} 21. Qf4 {+0.31/13 40} 21... Nf8 {+0.26/13 55} 22. Nh3 {+0.45/13 42} 22... Qa4 {+0.39/13 56} 23. Qg5 Nd7 {+0.28/14 49} 24. Re2 {+0.59/14 42} 24... Bb7 {+0.28/13 52} 25. Nf4 {+0.59/14 45} 25... Kh8 {+0.09/14 52} 26. Bf3 Qc6 { +0.38/12 38} 27. g4 {+0.68/15 42} 27... Ne7 {+0.35/13 33} 28. Bg2 Qc8 { +0.23/13 69} 29. Nh5 {+0.75/14 51} 29... Ng8 {+0.24/14} 30. Ng7 {+0.74/14 51} 30... Re7 {+0.39/13 33} 31. Qh4 {+0.84/13 51} 31... Qf8 {+0.28/14 44} 32. g5 { +0.79/13 51} 32... Nb8 {+0.46/13 47} 33. a4 Rc7 {+0.47/13 113} 34. Qf4 { +0.76/13 58} 34... Na6 {+0.46/12 90} 35. Ra1 {+0.96/14 58} 35... Rd7 { +0.46/13 38} 36. a5 {+0.90/14 46} 36... Nc7 {+0.48/12 47} 37. Ba3 {+0.99/15 60} 37... Qc8 {+0.47/13} 38. axb6 {+1.05/15 61} 38... axb6 {+0.47/14 37} 39. Ree1 Bc6 {+0.48/13 26} 40. Kf1 {+0.80/14 72} 40... Nb5 {+0.52/13 41} 41. Bb2 { +0.69/13 22} 41... Rda7 {+0.51/14 16} 42. Kg1 {+0.70/14 22} 42... Qd7 { +0.50/14 7} 43. Rxa7 {+0.69/16 28} 43... Rxa7 {+0.50/16} 44. Ra1 {+0.38/15 27} 44... Rxa1+ {+0.50/16 56} 45. Bxa1 {+0.62/14 7} 45... Qe7 {+0.50/16 52} 46. Bb2 {+0.81/18 32} 46... Qb7 {+0.50/15 48} 47. Bh3 {+0.81/17 32} 47... Qd7 { +0.50/16 35} 48. Bf1 Qa7 {+0.50/15 27} 49. Be2 {+0.81/16 33} 49... Qb7 { +0.50/15 35} 50. Kf1 {+0.86/16 29} 50... Qe7 {+0.50/15 30} 51. Ke1 {+0.81/16 33 } 51... Qa7 {+0.50/14 32} 52. Bf3 {+0.84/15 31} 52... Qc7 {+0.49/13 28} 53. Kd1 {+0.84/16 26} 53... Qe7 {+0.49/16} 54. Kc1 {+0.84/16 25} 54... Bb7 {+0.49/16} 55. Kb1 {+0.95/15 33} 55... Ba8 {+0.49/17 6} 56. Bg4 {+0.94/15 24} 56... Bc6 { +0.49/16 23} 57. Bd1 {+0.94/16 9} 57... Qd7 {+0.49/17 28} 58. Bf3 {+0.94/16 35} 58... Bb7 {+0.41/16 51} 59. Bg2 {+0.94/18 34} 59... Ba8 {+0.49/17 37} 60. f3 { +0.94/18 30} 60... Bc6 {+0.50/17 28} 61. Bh3 {+0.93/17 32} 61... Bb7 {+0.50/17} 62. Bg4 {+0.93/17 35} 62... Qe7 {+0.50/16} 63. Qe3 {+0.93/17 23} 63... Bc6 { +0.50/16 6} 64. Qc1 {+0.92/17 28} 64... Bd7 {+0.50/16 58} 65. Bh3 {+0.86/16 31} 65... Bc8 {+0.50/16 36} 66. Qf4 {+0.54/16 37} 66... Bb7 {+0.50/16 33} 67. Bf1 { +0.86/17 30} 67... Qd7 {+0.50/16 35} 68. Qe3 {+0.85/15 29} 68... Qc7 { +0.50/17 33} 69. Qf4 {+0.83/16 38} 69... Qe7 {+0.50/17 30} 70. Qc1 {+0.82/16 33 } 70... Ba6 {+0.50/16 62} 71. Be2 {+0.77/17 38} 71... Qd7 {+0.50/17 24} 72. Qd2 {+0.79/16 34} 72... Bb7 {+0.50/19 44} 73. Bf1 {+0.76/18 39} 73... Bc6 { +0.50/15 25} 74. Be2 {+0.75/19 12} 74... Qa7 {+0.50/16 32} 75. Qf4 Qe7 { +0.50/16 33} 76. Qd2 {+0.69/16 2} 76... Qd8 {+0.50/14 32} 77. Kc1 {+0.70/18 58} 77... Qc7 {+0.50/17 38} 78. Qe1 {+0.76/17 56} 78... Qa7 {+0.62/16 47} 79. Kd2 { +0.71/18 67} 79... Qe7 {+0.51/14 29} 80. f4 {+0.75/18 66} 80... Qd8 {+0.50/17} 81. Qa1 {+0.80/16 30} 81... Ne7 {+0.50/17 8} 82. Kc1 {+0.78/16 19} 82... Qc7 { +0.50/17 8} 83. Qa6 {+0.78/16 30} 83... Kg8 {+0.50/17 35} 84. Qa1 Bd7 { +0.50/17 26} 85. Kb1 {+0.78/17 31} 85... Bc6 {0.00/19 54} 86. Qa6 {+0.78/18 31} 86... Qd8 {+0.50/18 35} 87. Bg4 {+0.78/17 31} 87... Kh8 {+0.50/17 37} 88. Bf3 { +0.78/17 31} 88... Qc7 {+0.50/17 31} 89. Be2 {+0.78/17 31} 89... Kg8 { +0.50/18 5} 90. Bg4 {+0.78/18 31} 90... Qd8 {+0.50/17 37} 91. Bf3 {+0.78/17 31} 91... Qb8 {+0.50/19 39} 92. Bg4 {+0.78/17 31} 92... Bd7 {+0.50/17 51} 93. Be2 { +0.78/15 25} 93... Nc7 {+0.50/17} 94. Qa3 {+0.77/16 31} 94... Nc6 {+0.50/16 36} 95. Bg4 Qc8 {+0.50/16 21} 96. Be2 {+0.69/16 32} 96... Kh8 {+0.50/16 25} 97. Bf3 {+0.72/16 28} 97... Nb5 {+0.50/18 44} 98. Qa1 {+0.68/16 32} 98... Qb7 { +0.50/17 9} 99. Kc1 {+0.67/15 24} 99... Qb8 {+0.50/16 40} 100. Kd2 {+0.67/15 27 } 100... Nc7 {+0.50/15 71} 101. Qa3 Kg8 {+0.50/14 47} 102. Ke1 {+0.66/16 35} 102... Nb5 {+0.50/14 24} 103. Qa2 {+0.65/16 7} 103... Ne7 {+0.50/14 26} 104. Qb1 {+0.69/14 32} 104... Bc6 {+0.50/13 28} 105. Qa1 {+0.73/15 36} 105... Nc7 { +0.50/15 24} 106. Qa3 {+0.82/17 37} 106... Nc8 {+0.50/16} 107. Kd2 {+0.80/18 34 } 107... Nb5 {+0.50/15 24} 108. Qb4 {+0.80/18 11} 108... Qc7 {+0.29/14 36} 109. Kc1 {+0.72/16 39} 109... Ne7 {+0.50/17 36} 110. Kb1 Kh8 {+0.50/17 27} 111. Be2 {+0.72/18 43} 111... Qd7 {+0.50/17 27} 112. Bc1 {+0.71/18 43} 112... Qa7 { +0.50/17 34} 113. Bd2 {+0.71/17 36} 113... Qb7 {+0.50/16 26} 114. Qb2 { +0.71/16 33} 114... Qa6 {+0.50/17 37} 115. Qb4 {+0.71/18 45} 115... Qa7 { +0.50/17} 116. Bf1 {+0.71/19 43} 116... Qb7 {+0.50/17 34} 117. Bc1 {+0.70/17 46 } 117... Qc7 {+0.50/18 43} 118. Bb2 {+0.70/18 46} 118... Qa7 {+0.50/16 37} 119. Bg2 {+0.70/19 46} 119... Kg8 {+0.50/18 49} 120. Bf3 {+0.70/19 46} 120... Qc7 { +0.50/18} 121. Bg4 {+0.70/18 22} 121... Qd8 {+0.50/17 34} 122. Bh3 {+0.70/17 21 } 122... Kh8 {+0.50/17 26} 123. Bc1 {+0.70/17 23} 123... Qc7 {+0.50/15 32} 124. Bg4 {+0.70/16 30} 124... Qa7 {+0.22/15 57} 125. Bh3 {+0.44/15 30} 125... Kg8 { +0.50/15 24} 126. Bg4 {+0.43/15 2} 126... Qd7 {+0.50/15 17} 127. Bf3 { +0.07/15 12} 127... Qb7 {+0.50/17 26} 128. Ba3 {+0.17/18 31} 128... Nxa3+ { +0.55/16 58} 129. Qxa3 {+0.36/16 8} 129... Qd7 {+0.55/17 17} 130. Qb4 { +0.35/18 31} 130... Nc8 {+0.49/16 31} 131. Kc1 Qd8 {+0.54/15 27} 132. Qa3 { +0.35/17 34} 132... Bb5 {+0.49/15} 133. Bg4 {+0.35/17 33} 133... Qd7 { +0.49/16 26} 134. Qb4 {+0.35/18 6} 134... Ba6 {+0.49/17 39} 135. Kb1 { +0.34/18 28} 135... Bb7 {+0.49/18 7} 136. Be2 {+0.34/19 26} 136... Bc6 { +0.46/17 42} 137. Kb2 Qd8 {+0.58/15 26} 138. Qa3 b5 {+0.52/16 41} 139. Kc1 { +0.40/16 27} 139... Kh8 {+0.48/15 40} 140. Qc5 {+0.41/17 29} 140... Bd7 { +0.48/16 25} 141. Qa3 Ne7 {+0.45/15 22} 142. Qd6 {+0.40/19 40} 142... Nc6 { +0.45/16} 143. Kd1 {+0.36/15 38} 143... Kg8 {+0.46/13 31} 144. Bf3 {+0.31/16 41 } 144... Na7 {+0.45/14 28} 145. Ke2 {+0.38/16 40} 145... Nc8 {+0.45/15 28} 146. Qb4 {+0.37/16 40} 146... Kh8 {+0.55/16 84} 147. Qc5 {+0.39/18 40} 147... Nb6 { +0.55/16 26} 148. Ne8 {+0.63/17 41} 148... Qxe8 {+0.55/18 29} 149. Qxb6 Bc6 { +0.54/19 31} 150. Qc7 {+0.62/20 44} 150... Kg8 {+0.22/17 81} 151. Kd2 Bd7 { 0.00/17 27} 152. Qd6 {+0.62/18 49} 152... Bc8 {0.00/18 40} 153. Ke3 { +0.62/19 49} 153... Bb7 {0.00/17 24} 154. Be2 {+0.62/19 38} 154... Bc6 { +0.21/17 24} 155. Kd2 {+0.62/19 14} 155... Kh8 {+0.10/17 22} 156. Bf3 { +0.62/20 59} 156... Ba8 {0.00/18 31} 157. Ke3 {+0.62/21 50} 157... Bc6 { 0.00/18 33} 158. Kd2 Qc8 {0.00/18} 159. Qe7 {+0.64/20 66} 159... Kg8 { 0.00/18 37} 160. Qf6 {+0.64/20 53} 160... Qf8 {0.00/18 47} 161. Ke3 Bb7 { 0.00/16 49} 162. Bg4 Bc8 {0.00/18 25} 163. Bf3 {+0.64/22 6} 163... Bd7 { 0.00/19 54} 164. Be2 {+0.64/20 33} 164... Bc8 {0.00/19 43} 165. Bf3 { +0.64/21 33} 165... Bb7 {0.00/21} 166. Kf2 {+0.64/20 28} 166... Bc8 {0.00/20 68 } 167. Kf1 Bb7 {0.00/18 19} 168. Kf2 {+0.64/21 13} 168... Bc6 {0.00/19 13} 169. Be2 {+0.64/20 20} 169... Bd7 {0.00/19 31} 170. Bf3 {+0.64/20 35} 170... Bc6 { 0.00/21 23} 171. Ke2 {+0.64/20 35} 171... Bd7 {0.00/19 27} 172. Bg4 {+0.64/20 6 } 172... Bc8 {0.00/19 29} 173. Ke3 {+0.64/20 2} 173... Bd7 {0.00/20 32} 174. Kf3 {+0.64/20 4} 174... Bc8 {0.00/20 45} 175. Ke3 {+0.64/20 37} 175... Bd7 { 0.00/23 41} 176. Kf2 Bc8 {0.00/19 23} 177. Bh3 Bb7 {0.00/18 23} 178. Ke2 { +0.62/16 4} 178... Bc8 {0.00/19 39} 179. Kf3 Bd7 {0.00/18 19} 180. Ke3 { +0.62/19 17} 180... Bc8 {0.00/20 48} 181. Bg2 Bb7 {0.00/18 18} 182. Kf3 { +0.62/21 28} 182... Bc6 {0.00/19 28} 183. Ke3 {+0.62/20 50} 183... Bd7 {0.00/19 } 184. Bf3 {+0.62/20 48} 184... Bc6 {0.00/19 26} 185. Bh1 {+0.62/19 12} 185... Bd7 {0.00/19 21} 186. Bf3 Bc6 {0.00/22 8} 187. Bg2 {+0.62/21 45} 187... Bd7 { 0.00/22 30} 188. Bh3 Bc8 {0.00/23 41} 189. Bf1 Bb7 {0.00/18 23} 190. Bg2 { +0.62/21 62} 190... Bc6 {0.00/19 27} 191. Ke2 {+0.62/20 51} 191... Bd7 { 0.00/18 24} 192. Kf2 {+0.62/20 63} 192... Bc6 {0.00/19 75} 193. Qg7+ Qxg7 { +1.14/4} 194. hxg7 {-1.06/17 63} 194... Kxg7 {+1.24/14} 195. Kg3 {-1.05/18 69} 195... Bb7 {+1.23/13 32} 196. Bf3 {-1.05/19 31} 196... Kh8 {+1.23/16 59} 197. Bg4 {-1.05/21 85} 197... Ba8 {+1.23/15 29} 198. Bf3 {-1.05/20 54} 198... Kg7 { +1.23/16 34} 199. Kg4 {-1.05/20 58} 199... Bc6 {+1.23/16 24} 200. Bg2 { -1.05/20 140} 200... Bd7 {+1.23/17} 201. Bf3 {-1.05/16 30} 201... h5+ { +1.23/16 54} 202. gxh6+ Kxh6 {+1.23/17 52} 203. Be2 Kg7 {+1.23/16 30} 204. Kg5 {-1.01/17 31} 204... Bc8 {+1.23/17} 205. Bd1 {-1.00/18 22} 205... Bb7 { +1.12/17 57} 206. Bg4 Ba8 {+1.11/16 24} 207. Be2 {-1.00/20 32} 207... Bc6 { +1.11/18 44} 208. Bd1 {-0.97/19 27} 208... Kg8 {+1.11/18 36} 209. Kf6 { -0.97/20 30} 209... Kf8 {+1.11/18} 210. Bg4 {-0.97/20 31} 210... Bd7 { +0.92/18 40} 211. Bd1 Bc8 {+1.09/17 20} 212. Be2 {-0.61/19 34} 212... Bb7 { +0.37/18 80} 213. Bg4 Bc6 {+0.70/17 27} 214. Bxe6 {-0.35/20 35} 214... fxe6 { +0.37/17} 215. Kxe6 {-0.30/19 30} 215... b4 {+0.27/16} 216. cxb4 {-0.21/15 35} 216... c3 {-0.38/16} 217. Kd6 {+0.09/17 105} 217... Ba4 {+0.11/19} 218. Kxd5 { +0.09/16 26} 218... Bxc2 {+0.08/18 58} 219. Kc4 Be4 {0.00/17 33} 220. Kxc3 Ke7 {-0.47/16 33} 221. b5 {+0.17/16 36} 221... Ke6 {-0.47/16} 222. Kc4 Bd5+ { -1.17/15} 223. Kc5 {+0.52/14 34} 223... Bf3 {-1.13/17 5} 224. Kb6 {+0.87/13 36} 224... Kd7 {-1.69/16} 225. Ka7 {+1.85/16 27} 225... Kc7 {-3.58/17 13} 226. b6+ {+2.27/15 31} 226... Kc8 {-7.95/20} 227. e6 {+3.32/16 28} 227... Be4 { -8.00/20 14} 228. e7 Kd7 {-9.02/20 11} 229. b7 {+4.02/16 39} 229... Bxb7 { -9.15/20} 230. Kxb7 {+9.77/19 29} 230... Kxe7 {-9.19/19 97} 231. Kc6 Ke6 { -9.32/15 114} 232. d5+ {+11.21/16 45} 232... Kf5 {-18.00/15 26} 233. d6 Kg4 { -18.26/14 25} 234. d7 {+11.90/14 49} 234... Kg3 {-M19/13} 235. d8=Q { +11.91/14 49} 235... Kf3 {-M13/13 43} 236. Qd3+ {+M10/12 40} 236... Kg4 {-M8/13 } 237. Kd5 {+M7/12 10} 237... Kxf4 {-M7/15 64} 238. Qd4+ Kf3 {-M11/10 98} 239. Qf6+ Ke3 {-M7/10 72} 240. Qg5+ Kd3 {-M6/10 30} 241. Qxg6+ Ke3 {-M6/14 23} 242. Qg3+ Kd2 {-M5/16 19} 243. Kc4 Ke2 {-M4/18 32} 244. Kd4 Kd2 {-M3/33 19} 245. Qg2+ Ke1 {-M2/40} 246. Ke3 Kd1 {-M1/4} 247. Qd2# {Mat} 1-0 Scidlet пожертвовал слона на 118-ом ходу.
#33
by NS
Версия 0.08 оказалось играет намного слабее. Но исправлять не буду - готовлю ПЕРЕПИСАННУЮ с нуля версию 0.09 Минимальная оценка силы - 2400-2450 Эло по UEL.
#34
by LarsVVS
На WBEC взяла только 0.5 из 4 в игре с одним из лидеров... Как бы не пролететь на chesswar... будем надеятся на то, что даже 0.8 выиграет 9-й тур: играет белыми и соперник вроде по плечу.
#35
by NS
Версия 0.08 всё-таки наверно не выйдет... Нужно как минимум набрать 2.5 очка в трех партиях. А она играет послабее чем 0.07 хотя мои тесты и показали преимущество в силе...
#37
by NS
Да, одну партию выиграла очень легко. Осталось 1.5 очка из двух партий набрать. [Site "ChessWar IX D 40m/20' - Dual Opteron, WindowsXP Pro x64, Arena 1.1"] [Date "07-21-2006"] [White "Anechka 0.08 "] [Black "Gerbil, Release 02 "] [Result "1-0"] [TimeControl "40200 "] 1. d4 f5 2. Nc3 e6 3. e4 fxe4 4. Nxe4 Nc6 5. Bb5 Be7 6. Bxc6 bxc6 7. Qh5 g6 8. Qa5 d5 9. Nc5 Nf6 10. Nd3 O-O 11. Nf3 Bd7 12. Nfe5 Ne4 13. f3 Nd6 14. Nc5 Nc4 15. Nxc4 dxc4 16. O-O Rf5 17. Be3 Rh5 18. Rad1 Bd6 19. f4 Rd5 20. Qc3 Bxc5 21. dxc5 Bc8 22. Rxd5 cxd5 23. Qe5 Kf7 24. Bd4 Qf8 25. c6 Ke8 26. Qxc7 h5 27. Qe5 a5 28. Qg5 Qf7 29. Bb6 Kf8 30. f5 exf5 31. Qd8 Qe8 32. Qf6 Qf7 33. Bc5 Kg8 34. Qd8 Kh7 35. Re1 Bb7 36. c7 Qg8 37. Re7 Kh6 38. Be3 f4 39. Bxf4 g5 40. Qd6 Qg6 41. Bxg5 Kxg5 42. Qe5 Kg4 43. Rf7 Qxf7 44. h3 Kh4 45. Kh2 Qf2 46. Qe7 Qf6 47. Qxf6 1-0
#39
by smaharbA
Вообщето любое событие(как и шифр/код и прочее) можно получить не перебирая множество вариантов, а сразу. Пример есть два треугольника один у нас в руках а другой безразницы где и каких размеров, замерив 2 угла у того другого мы точно говорим что он такойже(подобен) нашему...
#40
by smaharbA
+ Причем ведь у треугольников есть еще и третий угол и стороны и площадь(как результат) но нам достаточно знать два угла
#44
by smaharbA
И более того зная два угла и сторону мы можем сказать каковы другие и какая площадь его...
#45
by Neco
NS - по простому скажи какая цель, ЧМ среди шахматных программ? ЗЫ: А что "Anechka 0.08 " на 1Се написана?
#46
by NS
Anechka написана на Borland Delphi Участие в ЧМ это не цель - участвовать она и сейчас может. И некоторых участников последнего ЧМ играет просто несравнимо сильнее. :)
#48
by NS
LATISTA конечно сильнее чем Gerbil, но это Явно не лидер в четвертой лиге WBEC. Так что должен выиграть.
#49
by Wasya
Латиста выигрывает. NS ты обещал улучшить эндшпильную подготовку. Ну как можно проигрывать такие эндшпили?
#51
by Wasya
[Site "ChessWar IX D 40m/20' - Dual Opteron, WindowsXP Pro x64, Arena 1.1"] [Date "07-23-2006"] [White "Latista 1.5 "] [Black "Anechka 0.08 "] [Result "1-0"] [TimeControl "40200 "] 1. d4 Nf6 2. c4 e6 3. Nf3 b6 4. a3 Ba6 5. Qb3 Be7 6. Nc3 d5 7. cxd5 Nxd5 8. e4 Bxf1 9. Rxf1 Nxc3 10. Qxc3 O-O 11. Bf4 Bd6 12. Bg5 Be7 13. Bxe7 Qxe7 14. Ke2 c5 15. dxc5 Rc8 16. Qd3 bxc5 17. Rfd1 Nc6 18. Kf1 Rab8 19. Rab1 Qc7 20. Kg1 Qb6 21. Qe3 Rd8 22. Rxd8 Rxd8 23. b3 Qa5 24. a4 Qb4 25. Rc1 Na5 26. g3 Nxb3 27. Rb1 c4 28. Qxa7 Qd6 29. Kg2 Rf8 30. Qb7 Qd3 31. Re1 Nc5 32. Qc6 Qa3 33. Re3 c3 34. Ne5 f6 35. Nd7 Nxd7 36. Qxd7 Qc5 37. Qxe6 Kh8 38. Re1 c2 39. Rc1 Qc3 40. Qd5 h6 41. a5 Rc8 42. a6 Rc7 43. Qb5 Kh7 44. Qe2 Qb2 45. Qd2 Qe5 46. f3 Qb2 47. a7 Qa3 48. Rxc2 Rxa7 49. h4 Qb3 50. Qc3 Qf7 51. Qc8 Rd7 52. h5 Qe7 53. Rc6 Qf7 54. Rc5 Rd2 55. Kh3 Rd7 56. Rb5 Rc7 57. Qf5 g6 58. hxg6 Qxg6 59. Qxg6 Kxg6 60. e5 fxe5 61. Rxe5 Rc1 62. f4 h5 63. Ra5 Rh1 64. Kg2 Re1 65. Ra6 Kg7 66. Ra8 Kg6 67. Rf8 Rd1 68. Rb8 Re1 69. Rb7 Rd1 70. Rb6 Kg7 71. Rb8 Kg6 72. Rf8 Re1 73. Rg8 Kh7 74. Kf2 Rd1 75. Rg5 Kh6 76. Ke3 Rc1 77. Rg8 Kh7 78. Rd8 Re1 79. Kf2 Rc1 80. Re8 Rd1 81. Rc8 Rb1 82. Ra8 Kg6 83. Ra6 Kg7 84. Ra7 Kf6 85. Ra5 Kg6 86. Kf3 Rf1 87. Ke2 Rg1 88. Rg5 Kh6 89. Kf3 Ra1 90. Rd5 Ra3 91. Kg2 Ra1 92. Rf5 Rd1 93. Rf7 Kg6 94. Ra7 Re1 95. Rc7 Rd1 96. Rc6 Kg7 97. Rc8 Kg6 98. Rg8 Kh6 99. Rh8 Kg6 100. Re8 Rc1 101. Re6 Kg7 102. Re7 Kg6 103. Re5 Rb1 104. Rg5 Kh6 105. Rc5 Kg6 106. Rc6 Kg7 107. Rc8 Rd1 108. Rc5 Kh6 109. Ra5 Re1 110. Rb5 Rd1 111. f5 Kg5 112. f6 Kg6 113. f7 Rd2 114. Kf3 Rd1 115. f8=N Kf7 116. Rf5 Kg8 117. Kg2 Kg7 118. Ne6 Kg6 119. Rb5 Rd2 120. Kf3 Rd3 121. Kf2 Rd2 122. Ke3 Rh2 123. Nf4 Kh6 124. Rxh5 Rxh5 125. Nxh5 Kxh5 126. Kf4 Kg6 127. Kg4 Kf6 128. Kh5 Kg7 129. Kg5 Kh7 130. Kf6 Kh6 131. g4 Kh7 132. g5 Kg8 133. Kg6 Kf8 134. Kh7 Ke7 135. g6 Ke6 136. Kg7 Ke5 137. Kh6 Ke4 138. g7 Kd5 139. g8=Q Ke4 140. Kg6 Kd3 141. Qe8 Kc4 142. Qa4 Kc5 143. Qa7 Kc4 144. Qb8 Kc5 145. Qe5 Kb6 146. Qe8 Kc5 147. Qf8 Kc4 148. Qh8 Kd3 149. Qe5 Kc4 150. Kf5 Kd3 151. Qa5 Kd4 152. Kf4 Kc4 153. Ke4 Kb3 154. Kd3 Kb2 155. Qb4 Kc1 156. Qb8 Kd1 157. Qb1 1-0
#52
by NS
Ничейная позиция была - Анечка проиграла из-за того что не понимает превращений пешки не в ферзя :( Довыделывался... Она не видела что соперник может превратить пешку в Коня :((((
#53
by Скользящий
Желаю написать программу-чемпион. С удовольствием выпью за тебя, если тебе это удастся. :-)
#56
by NS
В высшей лиге на WBEC играет Рыбка, сильнейшая в Мире программа. Ни одна коммерческая программа даже близко по силе не играет. Чтоб её побить нужно только шахматным программированием и заниматься. Профессионально. Так что это нереально. ;) Я начну продавать программу даже если она просто выйдет в Высшую лигу. Даже если она будет там слабейшей.
#62
by ShAV
и как ты представляешь себе способ продавать ее? покупатели забросают ящик письмами с контрактами на использование исходников?
#63
by NS
Если я смогу добиться силы игры достаточной для продажи программы, то буду продавать точно так-же как и все остальные. При чем тут исходники? Никто не продает исходников.
#65
by NS
Шахматные программисты не делают интерфейсы. Либо продается чисто движок, Либо заключается договор с издателем, пишется под их протокол (их Облочку, например ChessBase/Fritz) А потом движок с их оболочкой издается на дисках.
#68
by NS
Я их не выискиваю, а просто знаю в каких турнирах моя программа играет. :) И достаточно смотреть Четыре Форума.
#72
by NS
На данный момент не имеет особого смысла с ними заморачиваться. Оболочка сама всё сделает. А тебе пошлет уже последебютную ситуацию. На RWBC если выйду, то "на грани". Версию 0.09 не успеваю сделать.
#77
by Кецалькоатль
Это кстати, разных партий много, а позиций гораздо меньше. С сегодняшними объемами памяти может быть это прокатит :) Подумаешь, просчет займет лет 10 :) Вот посчитаем, есть два метода описание позиции - координаты фигур или что есть в каждой клетке: 2) 12 разновидностей фигур (13 с учетом пустого поля) - это 4 бита, 64 клетки по 4 бита - 256 бит или 32 байта на позицию 1) 64 клетки - 3 бита Х и 3 бита У, максимум на доске 32 фигуры - 6*32/8 = 24 байта на позицию, чем меньше фигур - меньше размер На ХДД объемом 250 Гб можно поместить 250*10^9 / 24 = более 10 Млрд позиций. Большинство позиций, получаемых простым перебором, отсеются как невозможные, или просто никаким образом не получающиеся ходами из исходной позиции.
#78
by Кецалькоатль
Кстати, меня волнует вопрос, существует ли ветка дерева со 100% вероятностью выигрыша :)
#79
by NS
(77,78) Приколист. В Интернете можешь найти число возможных позиций после 10 первых ходов (20 полуходов)...
#81
by NS
Посмотри еще раз , а потом найди информацию сколько их после 20 первых ходов (40 полуходов)
#82
by Кецалькоатль
Кстати, может быть начать просчет с конца? По теории оптимизации шахматы - это дискретная система :)
#84
by NS
Начали двно до тебя. Уже посчитали почти почти все ОСНОВНЫЕ :) 7-ми фигурные, до 32 фигур осталось не так много :))))))))))))) Можешь найти инфу в инете про росты объема инфы при увеличении количества фигур, и затрат времени на построение таблиц :))))
#87
by Wasya
главное не сдаваться. А если хранить не все ходы, а скажем ходы с номерами 1,5,10,15 и т.д.? А промежутки программа сама пусть восстанавливает.
#88
by NS
:) Вот один из форумов где обсуждаются эндшпильные таблицы. Вроде Шестифигурные всё-таки не до конца еще посчитаны.
#91
by Wasya
Еще можно придумать специальный язык, чтобы можно было хранить в одной записи сразу много позиций. Пример п(h2-h4). В одной записи хранится сразу три позиции.
#94
by NS
Не понял... А что - можно написать программу без Математической модели? BruteForce давным-давно не используется... Все программы считают по второй схеме Шеннона...
Тэги: Математика и алгоритмы
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Выборка из ТЗ по набору условий
- Как оприходовать ОС с НДС в УСН версия 148?
- XBase. Длина поля типа Дата
- Значение ячейки табличного поля не отображает записанное значение
- В справочник Сотрудники нельзя занести нового сотрудника
- Выгрузка в банк в формате XML, выгружается не так!
- составные индексы в XBase
- Отчет комиссионера при возврате товара-как сделать сторно?
- v7: Как определить кто открыл документ
- Логистика. 7.7
- ТиС. Счет фактуры... Грузополучатель и покупатель.
- Как запускать обработку в определенный момент времени?
- v8: Про исполнительные листы в УПП
- Открытие формы нового элемента справочника
- Как Хранить и запускать документ ворд в 1с?
- v7: Поиск соответствий номенклатуры в текстовом файле
- Есть ли возможность в печатной форме вывести текст вертикально
- Фича ТЗ на форме
- Свойство ярлыка --> объект. Как получить?
- Каждый разработчик желает знать где выполняется код. Клиент или Сервер?