Главная › Форумы › Шашечные программы › Программа Каллисто › Открылся сайт Каллисто
- В этой теме 429 ответов, 20 участников, последнее обновление 13 лет, 2 месяца назад сделано Kvadrat64.
-
АвторСообщения
-
27.08.2006 в 17:52 #364145KallistoУчастник
Под сомнение стоит поставить то, что это оказывало хоть какое-то влияние. Ошибочны были позиции в которых при взятиях шашка либо возвращалась на свое место, либо перепрыгивала его. Это очень редкие позиции. К тому же Калиисто не использует позиции из базы в которых возможно взятие (это нужно было для работы со сжатыми базами).
27.08.2006 в 18:16 #364146KallistoУчастникСудя по большому различию баз например в окончании 50311 (это одно из наиболее часто встречающихся игровых окончаний, как я понимаю — либо 3 простые против дамки и простой, либо три дамки против дамки и простой)
1 простая, которая ходит первой против 3 дамок и простой. Ошибки в тех позициях где эта простая сносит почти все шашки соперника. Но Каллисто совсем не смотрит такие позиции в ЭБ.
29.08.2006 в 07:12 #364147plus600УчастникСудя по большому различию баз например в окончании 50311 (это одно из наиболее часто встречающихся игровых окончаний, как я понимаю — либо 3 простые против дамки и простой, либо три дамки против дамки и простой)
1 простая, которая ходит первой против 3 дамок и простой. Ошибки в тех позициях где эта простая сносит почти все шашки соперника. Но Каллисто совсем не смотрит такие позиции в ЭБ.
То, что не смотрит при игре, это понятно, а разве при расчете ЭБ они не используются?
29.08.2006 в 07:41 #364148KallistoУчастникИспользуются. Поэтому ошибки очень редко, но возможны, и лучше базы перестроить.
29.08.2006 в 16:26 #364149Kvadrat64УчастникУже перестроил
Кстати, Игорь, проверьте свои базы! Вы мне написали, что правильный файл в каталоге ver1, а он как раз мартовский, т.е. не точный! 😉29.08.2006 в 21:32 #364150KallistoУчастникДа. Я и сам пользовался старыми базами. Уже не помню то ли просто забыл, то ли решил, что эти ошибки столь несущественны, что не стоит из-за них тратить несколько часов на построение новой базы.
Но теперь, т.к. играю матч против Дамиры, то перестроил, на всякий случай
03.09.2006 в 07:21 #364151Kvadrat64УчастникИгорь, не помешало бы добавить программе автобой и пару кнопок — Сдаться, предложить ничью.
03.09.2006 в 07:57 #364152Kvadrat64УчастникБуквально только что вылез такой баг программы. Я решил устроить аналогичный турнир с теми же дебютами Каллисто-Дамира и Plus600-Дамира.
Вот вторая партия Каллисто-Дамира:
1. a3-b4 f6-e5
2. b4-c5 d6:b4
3. c3:a5 g7-f6
4. b2-c3 e7-d6
5. a1-b2 a7-b6
6. e3-d4 f6-g5
7. d4:f6 g5:e7
8. d2-e3 h8-g7
9. g3-f4 e7-f6
10. c1-d2 b6-c5
11. c3-d4 b8-a7
12. d4:b6 a7:c5
13. d2-c3 c5-b4
14. b2-a3 b4:d2
15. e3:c1 f6-e5
16. a3-b4 e5:g3
17. h2:f4 g7-f6
18. c1-d2 f6-e5
19. g1-h2 e5:g3
20. h2:f4 f8-g7
21. d2-c3 d8-e7
22. c3-d4 e7-f6
23. f2-e3 f6-g5
24. d4-c5 g7-f6
25. c5:e7 f6:d8
26. b4-c5 d8-e7
27. c5-b6 e7-f6
28. b6:d8 h4-g3
29. f4:h2 g5-h4
30. d8:g5 h4:f6
И вот тут выскочило сообщение:
Каллисто: move not found
После чего Каллисто зависла, а через некоторое время вылетела.03.09.2006 в 08:35 #364153Kvadrat64УчастникПолагаю, что-то с базами. Возможно 4 простые против 2 простых. 🙄
03.09.2006 в 08:39 #364154KallistoУчастникПосмотрел в режиме анализа все хорошою. Видимо опять пондеринг
Послал версию с логами. Если будут еще проблемы присылайте логи.Если сдаетесь или ничья, то просто начинайте новую партию. Автобой будет не очень удобно.
03.09.2006 в 08:51 #364155KallistoУчастникВ режиме партии удалось воспроизвести проблему
Проблема в пондеринге. Когда-то я ее уже исправлял. Попробую исправить еще раз03.09.2006 в 09:07 #364156Kvadrat64УчастникА зачем там пондеринг? Нормальная поза, из базы.
Может его отключать, если уже находимся в ЭБ?
А если у Вас на Кубке сайта вылезет такая проблема, как будет засчитана партия? 😉
Кстати, пондеринг вовсе не обязывает вас мгновенно делать ответный ход. Если ход угадан, можно немножко подумать еще
Этим страдает и Тундра. Против Plus600 это может дать положительный эффект, а против Дамиры, у которой пондеринга нет, может сказаться отрицательно.Да, в режиме партии ошибка есть (если присутствуют), в режиме анализа — нет.
Базы убрал, в режиме партии ошибка исчезла.
Базы поставил, ошибка есть и в версии с лог файлом.
А может все-таки базы??? 🙄03.09.2006 в 10:13 #364157KallistoУчастникЕсли сбой случается во время турнира, то оператор восстанавливает работоспособность программы (ее часы в это время идут) и продолжает с проблемной позиции.
На угаданные ходы Каллисто вовсе не отвечает мгновенно.
Выслал исправленную версию. Ошибка была из-за того, что во время угадывания возможного продолжения Каллисто дошла до позы, где у Дамиры нет шашек и не смогла корректно вернуться.
03.09.2006 в 12:30 #364158Kvadrat64УчастникВерсию потестирую.
Вот Вам для размышлений:
Дамира-Каллисто2
1. a3-b4 f6-e5 2. b4-c5 d6:b4 3. c3:a5 g7-f6 4. b2-c3 f6-g5
5. g3-f4 e5:g3 6. h2:f4 e7-d6 7. c3-d4 h8-g7 8. d4-e5 d6-c5
9. d2-c3 c5-d4! 10. e3:c5 g5:e3 11. f2:d4 c7-b6 12. a5:c7 b8:d2
13. c1:e3 f8-e7 14. e3-f4 g7-f6 15. e5:g7 h6:f8 16. a1-b2 a7-b6
17. e1-d2 e7-d6 18. d4-e5 d6-c5 19. e5-f6 c5-b4 20. g1-f2 b4-a3
21. b2-c3 b6-c5 22. f4-e5 c5-d4 23. c3-b4 a3:c5 24. e5:c3 d8-c7
25. d2-e3 c7-b6 26. e3-f4 b6-a5 27. f2-e3 c5-b4 28. c3-d4 b4-a3
29. d4-e5 a3-b2 30. f6-e7 f8:d6 31. e5:c7 =(Дамира+Plus600+Квадрат64)-Каллисто2
1. a3-b4 f6-e5 2. b4-c5 d6:b4 3. c3:a5 g7-f6 4. b2-c3 f6-g5
5. g3-f4 e5:g3 6. h2:f4 e7-d6 7. c3-d4 h8-g7 8. d4-e5 d6-c5
9. d2-c3 c7-b6? 10. a5:c7 d8:b6 11. c3-d4 c5-b4 12. e1-d2 f8-e7
13. a1-b2 b4-a3 14. d2-c3 b6-a5 15. d4-c5 e7-d6 16. c5:e7 g7-f6
17. e5:g7 h6:d6 18. f4:h6 d6-e5 19. g1-h2 a7-b6 20. e3-d4 a5-b4
21. c3:c7 e5:a1 22. c7-d8 b8-a7 23. f2-e3 a1-b2 24. d8-a5 b2-a1
25. a5-e1 a1-f6 26. e1-a5 f6-h8 27. e3-f4 h8-f6 28. a5-d2 a7-b6
29. d2-e1 f6-d4 30. e1-a5 b6-c5 31. a5-b4 h4-g3 32. b4:f8 g3:e5
33. h6-g7 d4-a1 34. f8-e7 a1-c3 35. e7-h4 c3-d4 36. g7-f8 d4-a7
37. f8-g7 a7-d4 38. g7-h6 d4-a7 39. h2-g3 a7-b8 40. h6-g7 и т.д. 1-0Квадрат64-Каллисто2.01.02:
1. a3-b4 f6-e5 2. b4-c5 d6:b4 3. c3:a5 g7-f6 4. b2-c3 f6-g5
5. g3-f4 e5:g3 6. h2:f4 e7-d6 7. c3-d4 h8-g7 8. d4-e5 d6-c5
9. d2-c3 c7-b6? 10. a5:c7 d8:b6 11. c3-d4 b6-a5 12. d4:b6 a5:c7
13. a1-b2 f8-e7 14. b2-c3 a7-b6 15. c3-d4 b6-a5 16. c1-b2 c7-b6
17. e1-d2 b8-a7 18. d2-c3 b6-c5 19. d4:b6 a5:c7 20. b2-a3 a7-b6
21. c3-d4 e7-d6 22. g1-h2 d6-c5 23. h2-g3 g7-f6 24. e5:g7 h6:f8
25. f4:h6 c7-d6 26. g3-f4 b6-a5 27. d4:b6 a5:c7 28. e3-d4 c7-b6
29. f2-e3 d6-c5 30. f4-e5 b6-a5 31. d4:b6 a5:c7 32. e3-f4 f8-e7
33. h6-g7 e7-d6 34. g7-f8 c7-b6 35. f8:a7 h4-g3 36. f4:h2 1-0Мне кажется, немного надо ограничить Каллисто от рискованных ходов.
Хотя, возможно, турнирная версия Каллисто будет свободна от этого недостатка. 😉
Игорь, размер последнего движка поражает воображение. Вы уверены, что ничего там не усекли, не убрали ничего лишнего/нужного?
116 kb, совсем ничего не осталось … 😯03.09.2006 в 13:17 #364159KallistoУчастник
Это видимо та редкая позиция, когда стратегия окружения не проходит. Как это объяснить программе? -
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.