Шахматное программирование: Алгоритмы, События.... #194790


#0 by NS
Предыдущие ветки в архиве :)
#0 by NS
Предыдущие ветки в архиве :)
#1 by OFF
Ну эта, типа, Серег, ты бы хоть ссылки дал то ;)
#2 by LarsVVS
Мне кажется, что одна ветка (4-я) пропала. А Анечка сыграла вничью первый матч в лиге D на
#3 by NS
+ Сейчас завершится отбор четырех сильнейших Российских программ на Олимпиаде на WBEC пока не очень :(
#4 by LarsVVS
Второй матч в лиге D - также ничья.
#5 by LarsVVS
Тртий тур - победа!
#6 by NS
Четвертый тур - тоже победа! Сегодня/Завтра выпущу новую версию 0.08, пока исходники не открываю, но в ближайшее время выпущу версию с открытыми исходниками.
#7 by Волшебник
Браво!
#8 by NS
Прошел я за Россию на Олимпиаду, буду играть на последней, четвертой доске.
#9 by NS
и на RWBC прошел отбор.
#10 by Fruit
На с какой книгой Анечка играет? И можно ли там как-нить книгу формата ctg внедрить...тьфу блин, использовать? :)
#11 by NS
Используется PolyGlot 1.4 со встроенной книгой (книга Fruit-а). Другой варианты - только если сделать свою. К следующему WBEC сделаю.
#12 by Fruit
А книга Фрукта в каком формате, abk?....У меня есть книга не плохая в формате ctg...Если уметь играть закрытые позиции, то +100 ело гарантируется:)
#13 by Fruit
А!! кажутся, въехал.....у фрукта bin! :)
#14 by LarsVVS
5-й тур на - проигрыш черными :(
#15 by LarsVVS
на только 1.5 очка из 4 взяла у программы из нижней половины таблицы :(
#16 by LarsVVS
6-й тур на - ничья черными
#17 by Wasya
Есть подозрение, что на ChessWar мухлуют колосус играет третью игру подряд.
#18 by NS
Не мухлюют там. Всё по-честному... Ничья с Попочином... Кстати это очень сильная программа. :) Подготовил версию 0.08 - пока тестирую.
#19 by LarsVVS
Сейчас анечка на делит 18-е...30-е место. Чтобы пройти дальше нужно попасть в ТОП-20
#20 by NS
Пройдет. Выложил версию 0.08 - пока рейтингов нет, но на длинных контролях прибавка не меньше 50-100 пунктов... Так что на ChessWar проблем не будет :)
#21 by LarsVVS
В 7-м туре ничья белыми, к вечеру должно стать ясно положение после тура. Вряд ли оно улучшится. Как там определяется - кто из делящих места (например те же 18-30) проходит дальше?
#22 by LarsVVS
На неплохо сыграла пару счетверенных матчей и вышла на 6-е место...
#23 by NS
По коэффициентам - он пишутся в колонках после количества очков (нарастающий итог (складываются очки по турам), и сумма очков набранных соперниками) На WBEC всё-равно не пройду (а на чессВар всё-равно пройду :) ), но в ближайшее время выйдет переписанная версия - прибавка 150-200 !!!! Пунктов. :) Программа будет играть на первую лигу... :) Так что надеюсь на первое место в третьей лиге в следующем цикле WBEC. // Вчера выпустил версию 0.08 - в блиц играет примерно в ту-же силу, а на длинных контролях где-то пунктов на 50 сильнее версии 0.07
#24 by LarsVVS
По прикидкам после 7-го тура Анечка делит места с 17 по 31.
#25 by NS
Да, наверно так. Ей опять попался сильный соперник (RomiChess) Из-за сильных соперников коэффициент будет высокий, и для выхода достаточно 6.5 очков. Осталось набрать 2.5 очка из Четырех.
#26 by LarsVVS
Пока коэф-т не очень высокий: 6-е место среди тех, у кого по 4 очка.
#27 by Прохожий
В Америке в целях соблюдения политкорректности при игре в шахматы и шашки чёрным разрешили ходить первыми. Вопрос, а когда это появится в Вашей программе?
#28 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-ом ходу.
#30 by NS
Извиняюсь - жертва слона 214-ым ходом.
#31 by NS
А выигрывающий ход за Черных был 203. ... f6
#32 by LarsVVS
Интересно, что на wbec Анечка 0.07 обыграла Scidlet 2.5:1.5
#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 хотя мои тесты и показали преимущество в силе...
#36 by КонецЦикла
(0,1) улыбнуло
#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
#38 by NS
На RWBC, в Open Class - пока два из двух возможных.
#39 by smaharbA
Вообщето любое событие(как и шифр/код и прочее) можно получить не перебирая множество вариантов, а сразу. Пример есть два треугольника один у нас в руках а другой безразницы где и каких размеров, замерив 2 угла у того другого мы точно говорим что он такойже(подобен) нашему...
#40 by smaharbA
+ Причем ведь у треугольников есть еще и третий угол и стороны и площадь(как результат) но нам достаточно знать два угла
#41 by NS
Это к чему?
#42 by Скептик
Это была ирония.
#43 by NS
Это я понял, я не понял по какому поводу. :)
#44 by smaharbA
И более того зная два угла и сторону мы можем сказать каковы другие и какая площадь его...
#45 by Neco
NS - по простому скажи какая цель, ЧМ среди шахматных программ? ЗЫ: А что "Anechka 0.08  " на 1Се написана?
#46 by NS
Anechka написана на Borland Delphi Участие в ЧМ это не цель - участвовать она и сейчас может. И некоторых участников последнего ЧМ играет просто несравнимо сильнее. :)
#47 by LarsVVS
Какие шансы против LATISTA 1.5 ?
#48 by NS
LATISTA конечно сильнее чем Gerbil, но это Явно не лидер в четвертой лиге WBEC. Так что должен выиграть.
#49 by Wasya
Латиста выигрывает. NS ты обещал улучшить эндшпильную подготовку. Ну как можно проигрывать такие эндшпили?
#50 by Wasya
Впрочем не все потеряно латиста не умеет ставить мат ферзем!
#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 Скользящий
Желаю написать программу-чемпион. С удовольствием выпью за тебя, если тебе это удастся. :-)
#54 by NS
Несколько турниров она уже вииграла. Чемпионом чего она должна стать? :)
#55 by Скользящий
Турнир высшей лиги.
#56 by NS
В высшей лиге на WBEC играет Рыбка, сильнейшая в Мире программа. Ни одна коммерческая программа даже близко по силе не играет. Чтоб её побить нужно только шахматным программированием и заниматься. Профессионально. Так что это нереально. ;) Я начну продавать программу даже если она просто выйдет в Высшую лигу. Даже если она будет там слабейшей.
#57 by Скользящий
Во. Выпьем когда она хотя бы в высшую лигу выйдет. :-) Будем реалистами.
#58 by NS
Я надеюсь выйти до конца следующего лета. (ну или в последнем цикле 2007-го года)
#59 by Скользящий
О-кей. Шампанское заранее готовить? :-)
#60 by LarsVVS
Последний свой матч этого сезона на Анечка выиграла.
#61 by NS
29-ое место, не хватило пол-очка.
#62 by ShAV
и как ты представляешь себе способ продавать ее? покупатели забросают ящик письмами с контрактами на использование исходников?
#63 by NS
Если я смогу добиться силы игры достаточной для продажи программы, то буду продавать точно так-же как и все остальные. При чем тут исходники? Никто не продает исходников.
#64 by ShAV
думаешь просто интерфейс потом долепить к ней и сделать а-ля Chessmaster?
#65 by NS
Шахматные программисты не делают интерфейсы. Либо продается чисто движок, Либо заключается договор с издателем, пишется под их протокол (их Облочку, например ChessBase/Fritz) А потом движок с их оболочкой издается на дисках.
#66 by NS
Еще турнирчик - ни одного поражения!!!!
#67 by ShAV
как ты их все выискиваешь?
#68 by NS
Я их не выискиваю, а просто знаю в каких турнирах моя программа играет. :) И достаточно смотреть Четыре Форума.
#69 by ShAV
где почитать про использование дебютных книг?
#70 by ShAV
что-то ведущий совсем пропал...
#71 by LarsVVS
На RWBC 5 очков из 8. 14-е место (нужно войти в 16 первых)
#72 by NS
На данный момент не имеет особого смысла с ними заморачиваться. Оболочка сама всё сделает. А тебе пошлет уже последебютную ситуацию. На RWBC если выйду, то "на грани". Версию 0.09 не успеваю сделать.
#73 by NS
Начался еще турнир CCRL - тут тоже ничего хорошего не светит :(
#74 by Кецалькоатль
Давай все дерево ходов рассчитаем :) И запихнем в файл, бум оттуда брать :)
#75 by NS
Давай, рассчитывай :))))
#76 by ShAV
юморист
#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 полуходов)...
#80 by Кецалькоатль
Да фигня, организуем всепланетный массив данных.
#81 by NS
Посмотри еще раз , а потом найди информацию сколько их после 20 первых ходов (40 полуходов)
#82 by Кецалькоатль
Кстати, может быть начать просчет с конца? По теории оптимизации шахматы - это дискретная система :)
#83 by Кецалькоатль
см. , меня только эта ветка интересует :)
#84 by NS
Начали двно до тебя. Уже посчитали почти почти все ОСНОВНЫЕ :) 7-ми фигурные, до 32 фигур осталось не так много :))))))))))))) Можешь найти инфу в инете про росты объема инфы при увеличении количества фигур, и затрат времени на построение таблиц :))))
#85 by NS
Ты пока все не посмотришь - не найдешь эту ветку.
#86 by Кецалькоатль
Обломали светлую идею :)
#87 by Wasya
главное не сдаваться. А если хранить не все ходы, а скажем ходы с номерами 1,5,10,15 и т.д.? А промежутки программа сама пусть восстанавливает.
#88 by NS
:) Вот один из форумов где обсуждаются эндшпильные таблицы. Вроде Шестифигурные всё-таки не до конца еще посчитаны.
#89 by Кецалькоатль
можно хранить только позиции, где при верных ходах выигрыш гарантирован
#90 by NS
Да уж...
#91 by Wasya
Еще можно придумать специальный язык, чтобы можно было хранить в одной записи сразу много позиций. Пример п(h2-h4). В одной записи хранится сразу три позиции.
#93 by ShAV
уж лучше тогда вместо BruteForce попытаться найти математическую модель для шахмат
#94 by NS
Не понял... А что - можно написать программу без Математической модели? BruteForce давным-давно не используется... Все программы считают по второй схеме Шеннона...
#95 by ShAV
я имел в виду абсолютную модель
#96 by NS
По Абсолютной и играют. Дай бесконечное время - получишь четкий результат.
#97 by ShAV
ты знаешь систему уравнений описывающих абсолютную модель? решение в студию!
#98 by ShAV
to sorry
Тэги: Математика и алгоритмы
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С