Нужно протестировать пакет "Каллисто 4"

Главная Форумы Шашечные программы Программа Каллисто Нужно протестировать пакет "Каллисто 4"

Просмотр 15 сообщений - с 16 по 30 (из 36 всего)
  • Автор
    Сообщения
  • #397979
    Kvadrat64
    Участник

    Неужели при игре между движками нельзя принудительно остановить партию и зафиксировать ничью? Не совсем понимаю принцип заложенный в GUI. Как происходит предложение ничьи — один движок сообщает другому через GUI, а второй принимает или отклоняет, или GUI следит за правилами, в т.ч. 15-ти ходов и прекращает партию? В этом случае, таки можно чтобы он следил и за позицией, и если она из ЭБ — результат сразу взять оттуда (1-0,0-1,=) (при игре между движками)
    Понятно, что если идет игра engine-human еще надо доказывать ничью или иное и партию не прекращать.

    #397980
    NS
    Участник

    ЭБ не учитывает правило 15 ходов.
    И соответственно бывают позиции выигранные по ЭБ, но ничейные по этому правилу.

    В Gui Каллисто нет предложения ничьи.
    Если 15 ходов не было движений простых и взятий, то по официальным правилам русских шашек — ничья, и это правило используется в GUI

    #397981
    AlexanderS
    Участник

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

    ЭБ не учитывает правило 15 ходов.
    И соответственно бывают позиции выигранные по ЭБ, но ничейные по этому правилу.

    В Gui Каллисто нет предложения ничьи.
    Если 15 ходов не было движений простых и взятий, то по официальным правилам русских шашек — ничья, и это правило используется в GUI

    #397982
    NS
    Участник

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

    1. Хотелось бы чтоб программа играла по тем-же правилам (в ту-же игру) что и люди, а то странно получается — оценка для официальных правил ничья, а оценка в турнирах программ выиграно.
    2. Попробуй на Скифи 0.39
    Я не знаю позиций которые были бы выиграны, но которые Скифи бы не выиграл с безранговой ЭБ.

    #397983
    NS
    Участник

    Более того, я точно знаю что Скифи пользуясь безранговыми базами никогда не упустит выигрыш находясь в базе, то есть никаких потерь по сравнению с ранговыми базами нет.
    Считать в безранговых выигранных позициях нужно только до первого взятия/движения простой с переходом так-же в выигранный эндшпиль. По правилу 15 ходов считать нужно не более чем на 15 ходов.
    Вот позиция в которой требуется больше
    http://shashki.com/index.php?name=PNphpBB2&file=viewtopic&t=1005&start=15#27178
    Но даже с ней у Скифи не возникает никаких проблем.
    То есть, если Аврора с безранговыми базами выпускает выигрыш, значит в ней нечетко реализована работа с ними.

    #397984
    Kvadrat64
    Участник

    Игорь, проводя свой матч века, обнаружил ошибку в КаллистоГУИ.
    Дебюты в которых пробиваются дамочные поля неправильно обрабатываются. Пример:
    a3b4 b6a5 b2a3 a7b6 e3f4 b8a7 f2e3 d6c5 b:b8 e7d6
    Есть аналогичные дебюты и за черных, ошибка одинаковая.
    Можно ли это исправить?
    Мой матч закончился счет +32489-33206=196553 Скифи 0.35 — Каллисто 4
    Около 40 дебютов надо пересчитать, т.к. в них присутствует указанная ошибка.

    #397985
    Kvadrat64
    Участник

    Напрасно я поклеп возвел на KallistoGUI. GUI прекрасно обрабатывает дебют с проходом в дамки. Ошибка возникает уже на этапе импорта в Аврору. Приношу свои извинения.

    #397986
    NS
    Участник

    Игорь, проводя свой матч века, обнаружил ошибку в КаллистоГУИ.
    Дебюты в которых пробиваются дамочные поля неправильно обрабатываются. Пример:
    a3b4 b6a5 b2a3 a7b6 e3f4 b8a7 f2e3 d6c5 b:b8 e7d6
    Есть аналогичные дебюты и за черных, ошибка одинаковая.
    Можно ли это исправить?
    Мой матч закончился счет +32489-33206=196553 Скифи 0.35 — Каллисто 4
    Около 40 дебютов надо пересчитать, т.к. в них присутствует указанная ошибка.

    С каким контролем?
    Вроде на мощных современных компах Скифи (0.39) догоняет Каллисто по силе с контролем примерно 15 минут на партию.
    0.35 должна догонять раньше.

    #397987
    AndBabushkin
    Участник

    NS, какой максимальный временной контроль можно установить для Скифи?
    Я ставил 60 мин. + 60 сек., в начале перебора у Скифи 0.39 на несколько минут скорость падает до 0.

    #397988
    NS
    Участник

    Вообще странно — нормально должна играть. Нет ограничения сверху на контроль.
    Может на компьютере мало памяти, и ставите большой хеш + включены шестифигурки, тогда скорость может упасть из-за свопа.

    #397989
    AndBabushkin
    Участник

    Процессор у меня Athlom 64 X2 5200+ 2.70 GHz, 2 ГБ оперативной памяти, База окончаний 6 фигурная, Memory limit выставляю 64 МБ, пробовал выставлять 32 МБ, не помогает.
    Кстати разыграл я тогда позиции после 3 полуходов, матч зазкончился со счетом +9 -5 +288 в пользу Каллисто 4.

    #397990
    Kvadrat64
    Участник

    С каким контролем?

    600+5

    Вроде на мощных современных компах Скифи (0.39) догоняет Каллисто по силе с контролем примерно 15 минут на партию.
    0.35 должна догонять раньше.

    2.2% разница в силе.
    Первую половину матча Скифи, на «нормальных», если так можно выразиться, дебютах, вообще, лидировал примерно +100.
    Вторую половину с начальными ed4,ef4,gf4,gh4 выиграла Каллисто.
    Каллисто быстрее считает.

    #397991
    NS
    Участник

    Ничьи же тоже нужно считать. Разница меньше одного пункта эло.

    #397992
    NS
    Участник

    Процессор у меня Athlom 64 X2 5200+ 2.70 GHz, 2 ГБ оперативной памяти, База окончаний 6 фигурная, Memory limit выставляю 64 МБ, пробовал выставлять 32 МБ, не помогает.
    Кстати разыграл я тогда позиции после 3 полуходов, матч зазкончился со счетом +9 -5 +288 в пользу Каллисто 4.

    А при меньшем контроле всё нормально?

    #397993
    NS
    Участник

    С каким контролем?

    600+5

    Вроде на мощных современных компах Скифи (0.39) догоняет Каллисто по силе с контролем примерно 15 минут на партию.
    0.35 должна догонять раньше.

    2.2% разница в силе.
    Первую половину матча Скифи, на «нормальных», если так можно выразиться, дебютах, вообще, лидировал примерно +100.
    Вторую половину с начальными ed4,ef4,gf4,gh4 выиграла Каллисто.
    Каллисто быстрее считает.

    Я не помню на каких позициях настраивал ОФ в Скифи. Скорей всего на нормальных.
    Я тогда для настройки выбрал маленький набор. Новый цикл настройки нужно запускать на нормальном, большом — на полной жеребьевке дебютов, и всех доступных летающих. Тогда будет уметь достаточно хорошо играть все позиции.

Просмотр 15 сообщений - с 16 по 30 (из 36 всего)
  • Для ответа в этой теме необходимо авторизоваться.
138 запросов за 0,939 секунд.