Главная › Форумы › Шашечные программы › Программа Каллисто › Открылся сайт Каллисто
- В этой теме 429 ответов, 20 участников, последнее обновление 13 лет, 2 месяца назад сделано Kvadrat64.
-
АвторСообщения
-
03.09.2006 в 13:22 #364160KallistoУчастник
Мне кажется, немного надо ограничить Каллисто от рискованных ходов.
Хотя, возможно, турнирная версия Каллисто будет свободна от этого недостатка. 😉
Игорь, размер последнего движка поражает воображение. Вы уверены, что ничего там не усекли, не убрали ничего лишнего/нужного?
116 kb, совсем ничего не осталось … 😯Рискованный ход — это человеческая оценка. Программа рассуждает совсем иначе. Размер зависит только от компилятора, и он мог быть в несколько раз меньше.
03.09.2006 в 15:28 #364161Kvadrat64Участник
Это видимо та редкая позиция, когда стратегия окружения не проходит. Как это объяснить программе?Ну-у-у, я не знаю 😳 … но попробую.
1. Отсутствие на h2, g3 отсталой шашки белых. Треугольник h4, h6, g5 оправдывает себя (как правило) если у белых застряла шашка на h2, g3 -> при наличии на F4 белой шашки -> при наличии на d6 черной шашки + желательно иметь поле a5
2. Наличие массы темпов у белых — не тронуты шашки a1, c1, e1
3. Нарушена связь между флангами у черных. На вертикалях d e не осталось черных шашек. Отсутствует «золотая» d8
4. Шашки черных «расползлись» по флангам (ну, это бывает при игре на окружение) — это следствие пункта 3.
Поэтому, навскидку, позиция благоприятная для белых.
Более точно описать позицию может Алканд, если захочет.
Эти правила, наверно, трудно формализовать и описать в ОФ, а жаль.03.09.2006 в 15:35 #364162Kvadrat64УчастникВерсию потестирую.
Попробую завтра запустить матч Каллисто2.01.02-Каллисто_2_log
партий так на 800. Я немного добавил для интереса в Ваш Fly.dat свои дебюты , теперь там 396, вот его и запущу.03.09.2006 в 17:40 #364163KallistoУчастникПодумать над этой позицией явно стоит. На первый взгляд кажется идея о потере связи между флангами может оказаться полезной. Как бы ее формализовать получше?
Матч Каллисто2.01.02-Каллисто_2_log делать не надо, т.к. это все одна и та же версия Каллисто 2. Только с включенным логом + исправлена ошибка с пондерингом.
03.09.2006 в 17:44 #364164KallistoУчастникВ fly.dat — все начальные позиции из летающих шашек (те что были в xls на этом сайте). Может быть я парочку явно перекошенных удалил. Уже не помню.
03.09.2006 в 17:54 #364165Kvadrat64УчастникПодумать над этой позицией явно стоит. На первый взгляд кажется идея о потере связи между флангами может оказаться полезной. Как бы ее формализовать получше?
Матч Каллисто2.01.02-Каллисто_2_log делать не надо, т.к. это все одна и та же версия Каллисто 2. Только с включенным логом + исправлена ошибка с пондерингом.
1. Может именно отсутствие шашек на d e поможет?
2. Что же делать, если нет dll от других сильных программ? Матч Каллисто2-Миумиу (или Каллисто1) запускать не хочется, а Каллисто2-Каллисто2 — познавателен для меня как для шашиста, особенно, результативные партии.
3. У меня есть fly.dat на 1111 дебютов (и на 6000 дебютов есть ). Пару раз матч Каллисто2-Каллисто2 прерывался без видимых причин. Возможно именно версия с лог файлом поможет зафиксировать причину?03.09.2006 в 20:25 #364166KallistoУчастник1. Может именно отсутствие шашек на d e поможет?
Вряд ли такой упрощенный вариант поможет.
Но можно попробовать.04.09.2006 в 17:27 #364167Kvadrat64УчастникИгорь, при разыгрывании матча Каллисто2.01.02-Каллисто2.01.02 с временем 10+10 и ЭБ6 в первом же дебюте на первом ходу опять выскочила ошибка moves not found!
Первый дебют был . a7e5
Приходится нажимать ок, потом игра продолжается потом опять moves not found, опять ok и т.д.04.09.2006 в 17:49 #364168Kvadrat64УчастникХотел открыть отдельный топик, но передумал.
«О пользе знаний или нужна ли большая ЭБ?»
Любопытства ради, написал программку для определения максимальной длины строки в файле и прогнал партии Каллисто2-Каллисто2 через это сито. В рез-тате отобрал партию имеющую максимальную длительность — 116 ходов![Event «Match»]
[Site «EB6»]
[Date «2006.8.31»]
[Round «3.2»]
[White «Kallisto 2»]
[Black «Kallisto 2»]
[Result «1-0»]
[TimeControl «300+5»]
[FEN «W:W18,22,23,24,25,26,27,28,29,30,31,32:B1,2,3,5,6,7,8,9,10,11,12,13»]1. g3-h4 b6-c5 2. d4:b6 a7:c5 3. h2-g3 c5-d4 4. e3:c5 d6:b4 5. g3-f4 b4-a3 6. c3-d4 c7-d6 7. d2-e3 d6-e5 8. f4:d6 e7:c5 9. d4:b6 a5:c7 10. e3-f4 f8-e7 11. g1-h2 e7-d6 12. b2-c3 d6-e5 13. f4:d6 c7:e5 14. f2-e3 h6-g5 15. e1-d2 e5-f4 16. c3-d4 g7-h6 17. d4-c5 d8-c7 18. a1-b2 b8-a7 19. c5-d6 c7:e5 20. b2-c3 a7-b6 21. e3-d4 f4-g3 22. h2:d6 g5-f4 23. h4-g5 f6:h4 24. d6-e7 b6-a5 25. e7-f8 f4-g3 26. d2-e3 g3-h2 27. f8-c5 h2-g1 28. c5-a7 g1-h2 29. a7-b8 h4-g3 30. e3-f4 g3:e5 31. d4:f6 h2-g1 32. f6-e7 h6-g5 33. e7-f8 g1-a7 34. f8-g7 a7-f2 35. g7-f8 f2-a7 36. f8-g7 a7-f2 37. b8-h2 f2-g1 38. g7-h6 g5-h4 39. h2-d6 g1-h2 40. d6-b8 h2-g1 41. b8-a7 g1-h2 42. c3-d4 h2-d6 43. a7-b8 d6-e7 44. b8-e5 e7-f8 45. e5-h2 a5-b4 46. h2-c7 b4-c3 47. d4:b2 f8-b4 48. c7-a5 b4-c5 49. h6-f4 c5-d4 50. a5-c3 d4-b6 51. f4-e5 b6-d4 52. e5-f4 d4-b6 53. f4-b8 b6-c5 54. b8-a7 c5-d6 55. a7-f2 d6-f4 56. f2-d4 h4-g3 57. c3-d2 f4-d6 58. b2-c3 g3-h2 59. d4-a7 d6-e7 60. c3-d4 e7-f6 61. d2-c3 f6-d8 62. a7-b8 d8-g5 63. d4-c5 g5-d8 64. c3-h8 d8-a5 65. h8-a1 a5-d8 66. a1-h8 d8-a5 67. h8-a1 a5-d8 68. a1-b2 d8-g5 69. b2-e5 g5-d8 70. e5-h8 d8-a5 71. h8-a1 a5-d8 72. a1-h8 d8-a5 73. h8-a1 a5-d8 74. a1-c3 d8-a5 75. c3-g7 a5-e1 76. g7-h8 e1-a5 77. h8-a1 a5-e1 78. c5-b6 h2-g1 79. b6-a7 e1-a5 80. b8-h2 a5-e1 81. a7-b8 g1-b6 82. b8-a7 b6-a5 83. a7-g1 e1-h4 84. h2-e5 h4-e1 85. e5-f6 e1-g3 86. f6-d8 a5-e1 87. g1-f2 g3-b8 88. d8-h4 e1:g3 89. h4:e1 b8-c7 90. a1-g7 c7-d6 91. e1-a5 d6-g3 92. c1-d2 g3-f2 93. a5-c7 f2-c5 94. g7-a1 c5-f2 95. c7-b8 f2-a7 96. b8-h2 a7-g1 97. a1-g7 g1-c5 98. h2-g1 c5-e7 99. d2-e3 e7-d6 100. g7-a1 d6-h2 101. e3-d4 h2-d6 102. a1-c3 d6-h2 103. d4-c5 h2-c7 104. c3-a1 c7-h2 105. c5-b6 h2-g3 106. g1-h2 g3-e1 107. b6-a7 e1-b4 108. a7-b8 b4-d2 109. h2-c7 d2-a5 110. c7-d8 a5-d2 111. d8-a5 d2-g5 112. b8-a7 g5-d8 113. a1-g7 d8-e7 114. a7-c5 e7:b4 115. a5:d2 a3-b2 116. g7:a1 1-0
1. Если не ошибаюсь, в партии имело место трехкратное повторение ходов, а значит должна была быть зафиксирована ничья.
2. Каллисто2 долго и упорно старался выиграть, Каллисто2 старался не проиграть. Там была длинная серия единственных ходов, и в конце концов Каллисто2 запутала Каллисто2. 🙄
3. Если бы у Каллисто была 8-ка была бы ничья.
4. Как такие партии будут разыгрываться на турнире, если DamExchange не будет реализован? Сильнейшая сторона ведь имеет право продолжать игру, если слабейшая не может доказать ничью.
5. Роковым стал 77. … a5-e1
6. Призываю всех ❗ шашечных программистов поддержать формат pdn принятый в Авроре и Каллисто. Очень удобный формат и позволяет загружать партии летающих шашек. Тундра грузит летающие из собственного формата, Дамира и Plus600 не грузит «летающие» партии. Про Торнадо не знаю.04.09.2006 в 18:07 #364169KallistoУчастникИгорь, при разыгрывании матча Каллисто2.01.02-Каллисто2.01.02 с временем 10+10 и ЭБ6 в первом же дебюте на первом ходу опять выскочила ошибка moves not found!
Первый дебют был . a7e5
Приходится нажимать ок, потом игра продолжается потом опять moves not found, опять ok и т.д.Напишите мне об этом в письме. У меня сыграно уже более 500 партий и все нормально.
04.09.2006 в 18:11 #364170plus600Участник6. Призываю всех ❗ шашечных программистов поддержать формат pdn принятый в Авроре и Каллисто. Очень удобный формат и позволяет загружать партии летающих шашек. Тундра грузит летающие из собственного формата, Дамира и Plus600 не грузит «летающие» партии. Про Торнадо не знаю.
В первой версии стандарта PDN тег FEN завершался точкой. Именно так и было реализовано в Plus. Добавьте эту точку в данный файл и текущей версией Plus все спокойно грузится.
Высланное обновление от этого недостатка избавлено.04.09.2006 в 18:22 #364171Kvadrat64УчастникTo Plus600
Точка после ]? Или после слова FEN? Вообще, точка там нелогично смотрится, как рудимент чего-то… Не грузится ни так, ни сяк…
To Kallisto
Собственно, мне там нечего добавить. Я дважды запускал матч и дважды получил ту же ошибку. Log файл, к сожалению, забыл на работе. Завтра постараюсь выслать, если не забуду. Голова кругом идет от разнообразных проблем
Попробуйте дебют . a7e5 Каллисто перед запуском матча проверяет файл fly.dat Мой файл проверенный, не одну тысячу наиграл
может его выслать, хотя я кажется высылал fly396.dat (я его переименовывываю в fly.dat перед запуском матча)04.09.2006 в 18:28 #364172plus600УчастникTo Plus600
Точка после ]? Или после слова FEN? Вообще, точка там нелогично смотрится, как рудимент чего-то…Точка перед закрывающей кавычкой. Логично или нелогично вопрос не по существу (по мне так и двоеточие перед B тоже не нужно), главное так написано в стандарте, и это обязаны все поддерживать, а не реализовывать то, что им удобнее.
[FEN «W:W18,22,23,24,25,26,27,28,29,30,31,32:B1,2,3,5,6,7,8,9,10,11,12,13.»]04.09.2006 в 18:36 #364173plus600УчастникОднако, оригинально. Во второй версии стандарта требование наличия точки убрали. А в первой было… Отстаю от жизни. Всем обиженным приношу свои извинения.
04.09.2006 в 18:39 #364174Kvadrat64УчастникTo Plus600: Теперь загрузилось
Сергей, где-ж Вы были раньше? 😉 -
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.