Главная › Форумы › Шашечные программы › Программа Каллисто › Нужно протестировать пакет "Каллисто 4"
- В этой теме 35 ответов, 10 участников, последнее обновление 13 лет назад сделано Kallisto.
-
АвторСообщения
-
06.08.2010 в 19:53 #397979Kvadrat64Участник
Неужели при игре между движками нельзя принудительно остановить партию и зафиксировать ничью? Не совсем понимаю принцип заложенный в GUI. Как происходит предложение ничьи — один движок сообщает другому через GUI, а второй принимает или отклоняет, или GUI следит за правилами, в т.ч. 15-ти ходов и прекращает партию? В этом случае, таки можно чтобы он следил и за позицией, и если она из ЭБ — результат сразу взять оттуда (1-0,0-1, (при игре между движками)
Понятно, что если идет игра engine-human еще надо доказывать ничью или иное и партию не прекращать.10.08.2010 в 21:41 #397980NSУчастникЭБ не учитывает правило 15 ходов.
И соответственно бывают позиции выигранные по ЭБ, но ничейные по этому правилу.В Gui Каллисто нет предложения ничьи.
Если 15 ходов не было движений простых и взятий, то по официальным правилам русских шашек — ничья, и это правило используется в GUI11.08.2010 в 09:56 #397981AlexanderSУчастникПравило N ходов для компьютерных шашек (и шахмат) теоретически бессмысленно.
А практически — позиций, которые программа не может выиграть (особенно в блиц) по безранговой базе на порядок больше чем выигранных теоретически, но ничейных по правилу N ходов.ЭБ не учитывает правило 15 ходов.
И соответственно бывают позиции выигранные по ЭБ, но ничейные по этому правилу.В Gui Каллисто нет предложения ничьи.
Если 15 ходов не было движений простых и взятий, то по официальным правилам русских шашек — ничья, и это правило используется в GUI11.08.2010 в 12:53 #397982NSУчастникПравило N ходов для компьютерных шашек (и шахмат) теоретически бессмысленно.
А практически — позиций, которые программа не может выиграть (особенно в блиц) по безранговой базе на порядок больше чем выигранных теоретически, но ничейных по правилу N ходов.1. Хотелось бы чтоб программа играла по тем-же правилам (в ту-же игру) что и люди, а то странно получается — оценка для официальных правил ничья, а оценка в турнирах программ выиграно.
2. Попробуй на Скифи 0.39
Я не знаю позиций которые были бы выиграны, но которые Скифи бы не выиграл с безранговой ЭБ.11.08.2010 в 13:15 #397983NSУчастникБолее того, я точно знаю что Скифи пользуясь безранговыми базами никогда не упустит выигрыш находясь в базе, то есть никаких потерь по сравнению с ранговыми базами нет.
Считать в безранговых выигранных позициях нужно только до первого взятия/движения простой с переходом так-же в выигранный эндшпиль. По правилу 15 ходов считать нужно не более чем на 15 ходов.
Вот позиция в которой требуется больше
http://shashki.com/index.php?name=PNphpBB2&file=viewtopic&t=1005&start=15#27178
Но даже с ней у Скифи не возникает никаких проблем.
То есть, если Аврора с безранговыми базами выпускает выигрыш, значит в ней нечетко реализована работа с ними.25.09.2011 в 16:51 #397984Kvadrat64УчастникИгорь, проводя свой матч века, обнаружил ошибку в КаллистоГУИ.
Дебюты в которых пробиваются дамочные поля неправильно обрабатываются. Пример:
a3b4 b6a5 b2a3 a7b6 e3f4 b8a7 f2e3 d6c5 b:b8 e7d6
Есть аналогичные дебюты и за черных, ошибка одинаковая.
Можно ли это исправить?
Мой матч закончился счет +32489-33206=196553 Скифи 0.35 — Каллисто 4
Около 40 дебютов надо пересчитать, т.к. в них присутствует указанная ошибка.29.09.2011 в 10:31 #397985Kvadrat64УчастникНапрасно я поклеп возвел на KallistoGUI. GUI прекрасно обрабатывает дебют с проходом в дамки. Ошибка возникает уже на этапе импорта в Аврору. Приношу свои извинения.
29.09.2011 в 15:45 #397986NSУчастникИгорь, проводя свой матч века, обнаружил ошибку в КаллистоГУИ.
Дебюты в которых пробиваются дамочные поля неправильно обрабатываются. Пример:
a3b4 b6a5 b2a3 a7b6 e3f4 b8a7 f2e3 d6c5 b:b8 e7d6
Есть аналогичные дебюты и за черных, ошибка одинаковая.
Можно ли это исправить?
Мой матч закончился счет +32489-33206=196553 Скифи 0.35 — Каллисто 4
Около 40 дебютов надо пересчитать, т.к. в них присутствует указанная ошибка.С каким контролем?
Вроде на мощных современных компах Скифи (0.39) догоняет Каллисто по силе с контролем примерно 15 минут на партию.
0.35 должна догонять раньше.29.09.2011 в 16:26 #397987AndBabushkinУчастникNS, какой максимальный временной контроль можно установить для Скифи?
Я ставил 60 мин. + 60 сек., в начале перебора у Скифи 0.39 на несколько минут скорость падает до 0.29.09.2011 в 16:55 #397988NSУчастникВообще странно — нормально должна играть. Нет ограничения сверху на контроль.
Может на компьютере мало памяти, и ставите большой хеш + включены шестифигурки, тогда скорость может упасть из-за свопа.29.09.2011 в 17:12 #397989AndBabushkinУчастникПроцессор у меня Athlom 64 X2 5200+ 2.70 GHz, 2 ГБ оперативной памяти, База окончаний 6 фигурная, Memory limit выставляю 64 МБ, пробовал выставлять 32 МБ, не помогает.
Кстати разыграл я тогда позиции после 3 полуходов, матч зазкончился со счетом +9 -5 +288 в пользу Каллисто 4.29.09.2011 в 18:19 #397990Kvadrat64УчастникС каким контролем?
600+5
Вроде на мощных современных компах Скифи (0.39) догоняет Каллисто по силе с контролем примерно 15 минут на партию.
0.35 должна догонять раньше.2.2% разница в силе.
Первую половину матча Скифи, на «нормальных», если так можно выразиться, дебютах, вообще, лидировал примерно +100.
Вторую половину с начальными ed4,ef4,gf4,gh4 выиграла Каллисто.
Каллисто быстрее считает.29.09.2011 в 20:03 #397991NSУчастникНичьи же тоже нужно считать. Разница меньше одного пункта эло.
29.09.2011 в 20:05 #397992NSУчастникПроцессор у меня Athlom 64 X2 5200+ 2.70 GHz, 2 ГБ оперативной памяти, База окончаний 6 фигурная, Memory limit выставляю 64 МБ, пробовал выставлять 32 МБ, не помогает.
Кстати разыграл я тогда позиции после 3 полуходов, матч зазкончился со счетом +9 -5 +288 в пользу Каллисто 4.А при меньшем контроле всё нормально?
29.09.2011 в 20:07 #397993NSУчастникС каким контролем?
600+5
Вроде на мощных современных компах Скифи (0.39) догоняет Каллисто по силе с контролем примерно 15 минут на партию.
0.35 должна догонять раньше.2.2% разница в силе.
Первую половину матча Скифи, на «нормальных», если так можно выразиться, дебютах, вообще, лидировал примерно +100.
Вторую половину с начальными ed4,ef4,gf4,gh4 выиграла Каллисто.
Каллисто быстрее считает.Я не помню на каких позициях настраивал ОФ в Скифи. Скорей всего на нормальных.
Я тогда для настройки выбрал маленький набор. Новый цикл настройки нужно запускать на нормальном, большом — на полной жеребьевке дебютов, и всех доступных летающих. Тогда будет уметь достаточно хорошо играть все позиции. -
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.