Открылся сайт Каллисто

Просмотр 15 сообщений - с 106 по 120 (из 430 всего)
  • Автор
    Сообщения
  • #364160
    Kallisto
    Участник

    Мне кажется, немного надо ограничить Каллисто от рискованных ходов.
    Хотя, возможно, турнирная версия Каллисто будет свободна от этого недостатка. 😉
    Игорь, размер последнего движка поражает воображение. Вы уверены, что ничего там не усекли, не убрали ничего лишнего/нужного?
    116 kb, совсем ничего не осталось … 😯

    Рискованный ход — это человеческая оценка. Программа рассуждает совсем иначе. Размер зависит только от компилятора, и он мог быть в несколько раз меньше.

    #364161
    Kvadrat64
    Участник


    Это видимо та редкая позиция, когда стратегия окружения не проходит. Как это объяснить программе?

    Ну-у-у, я не знаю 😳 … но попробую.
    1. Отсутствие на h2, g3 отсталой шашки белых. Треугольник h4, h6, g5 оправдывает себя (как правило) если у белых застряла шашка на h2, g3 -> при наличии на F4 белой шашки -> при наличии на d6 черной шашки + желательно иметь поле a5
    2. Наличие массы темпов у белых — не тронуты шашки a1, c1, e1
    3. Нарушена связь между флангами у черных. На вертикалях d e не осталось черных шашек. Отсутствует «золотая» d8
    4. Шашки черных «расползлись» по флангам (ну, это бывает при игре на окружение) — это следствие пункта 3.
    Поэтому, навскидку, позиция благоприятная для белых.
    Более точно описать позицию может Алканд, если захочет. :)
    Эти правила, наверно, трудно формализовать и описать в ОФ, а жаль.

    #364162
    Kvadrat64
    Участник

    Версию потестирую.

    Попробую завтра запустить матч Каллисто2.01.02-Каллисто_2_log
    партий так на 800. Я немного добавил для интереса в Ваш Fly.dat свои дебюты :) , теперь там 396, вот его и запущу.

    #364163
    Kallisto
    Участник

    Подумать над этой позицией явно стоит. На первый взгляд кажется идея о потере связи между флангами может оказаться полезной. Как бы ее формализовать получше?

    Матч Каллисто2.01.02-Каллисто_2_log делать не надо, т.к. это все одна и та же версия Каллисто 2. Только с включенным логом + исправлена ошибка с пондерингом.

    #364164
    Kallisto
    Участник

    В fly.dat — все начальные позиции из летающих шашек (те что были в xls на этом сайте). Может быть я парочку явно перекошенных удалил. Уже не помню.

    #364165
    Kvadrat64
    Участник

    Подумать над этой позицией явно стоит. На первый взгляд кажется идея о потере связи между флангами может оказаться полезной. Как бы ее формализовать получше?

    Матч Каллисто2.01.02-Каллисто_2_log делать не надо, т.к. это все одна и та же версия Каллисто 2. Только с включенным логом + исправлена ошибка с пондерингом.

    1. Может именно отсутствие шашек на d e поможет?
    2. Что же делать, если нет dll от других сильных программ? Матч Каллисто2-Миумиу (или Каллисто1) запускать не хочется, а Каллисто2-Каллисто2 — познавателен для меня как для шашиста, особенно, результативные партии.
    3. У меня есть fly.dat на 1111 дебютов (и на 6000 дебютов есть :) ). Пару раз матч Каллисто2-Каллисто2 прерывался без видимых причин. Возможно именно версия с лог файлом поможет зафиксировать причину?

    #364166
    Kallisto
    Участник

    1. Может именно отсутствие шашек на d e поможет?

    Вряд ли такой упрощенный вариант поможет.
    Но можно попробовать.

    #364167
    Kvadrat64
    Участник

    Игорь, при разыгрывании матча Каллисто2.01.02-Каллисто2.01.02 с временем 10+10 и ЭБ6 в первом же дебюте на первом ходу опять выскочила ошибка moves not found!
    Первый дебют был . a7e5
    Приходится нажимать ок, потом игра продолжается потом опять moves not found, опять ok и т.д.

    #364168
    Kvadrat64
    Участник

    Хотел открыть отдельный топик, но передумал.
    «О пользе знаний или нужна ли большая ЭБ?»
    Любопытства ради, написал программку для определения максимальной длины строки в файле и прогнал партии Каллисто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 не грузит «летающие» партии. Про Торнадо не знаю.

    #364169
    Kallisto
    Участник

    Игорь, при разыгрывании матча Каллисто2.01.02-Каллисто2.01.02 с временем 10+10 и ЭБ6 в первом же дебюте на первом ходу опять выскочила ошибка moves not found!
    Первый дебют был . a7e5
    Приходится нажимать ок, потом игра продолжается потом опять moves not found, опять ok и т.д.

    Напишите мне об этом в письме. У меня сыграно уже более 500 партий и все нормально.

    #364170
    plus600
    Участник

    6. Призываю всех ❗ шашечных программистов поддержать формат pdn принятый в Авроре и Каллисто. Очень удобный формат и позволяет загружать партии летающих шашек. Тундра грузит летающие из собственного формата, Дамира и Plus600 не грузит «летающие» партии. Про Торнадо не знаю.

    В первой версии стандарта PDN тег FEN завершался точкой. Именно так и было реализовано в Plus. Добавьте эту точку в данный файл и текущей версией Plus все спокойно грузится.
    Высланное обновление от этого недостатка избавлено.

    #364171
    Kvadrat64
    Участник

    To Plus600
    Точка после ]? Или после слова FEN? Вообще, точка там нелогично смотрится, как рудимент чего-то… Не грузится ни так, ни сяк…
    To Kallisto
    Собственно, мне там нечего добавить. Я дважды запускал матч и дважды получил ту же ошибку. Log файл, к сожалению, забыл на работе. Завтра постараюсь выслать, если не забуду. Голова кругом идет от разнообразных проблем :-(
    Попробуйте дебют . a7e5 Каллисто перед запуском матча проверяет файл fly.dat Мой файл проверенный, не одну тысячу наиграл :)
    может его выслать, хотя я кажется высылал fly396.dat (я его переименовывываю в fly.dat перед запуском матча)

    #364172
    plus600
    Участник

    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.»]

    #364173
    plus600
    Участник

    Однако, оригинально. Во второй версии стандарта требование наличия точки убрали. А в первой было… Отстаю от жизни. Всем обиженным приношу свои извинения.

    #364174
    Kvadrat64
    Участник

    To Plus600: Теперь загрузилось
    Сергей, где-ж Вы были раньше? 😉

Просмотр 15 сообщений - с 106 по 120 (из 430 всего)
  • Для ответа в этой теме необходимо авторизоваться.