Автор |
Сообщение |
Kvadrat64 |
|
Тема сообщения:
Отправлено: Сен 25, 2011 - 05:51 PM
|
|
Зарегистрирован: Янв 11, 2006
Сообщений: 590
Откуда : Russia
|
|
Игорь, проводя свой матч века, обнаружил ошибку в КаллистоГУИ.
Дебюты в которых пробиваются дамочные поля неправильно обрабатываются. Пример:
a3b4 b6a5 b2a3 a7b6 e3f4 b8a7 f2e3 d6c5 b:b8 e7d6
Есть аналогичные дебюты и за черных, ошибка одинаковая.
Можно ли это исправить?
Мой матч закончился счет +32489-33206=196553 Скифи 0.35 - Каллисто 4
Около 40 дебютов надо пересчитать, т.к. в них присутствует указанная ошибка. |
|
|
|
|
|
NS |
|
Тема сообщения:
Отправлено: Авг 11, 2010 - 02:15 PM
|
|
Зарегистрирован: Авг 22, 2006
Сообщений: 671
Откуда : Санкт-Петербург
|
|
Илана писал(а): alemo писал(а): Правда он чемпион уже более 20 лет, а я всего 10, но пока мы оба не устали
А как в чекерс два чемпиона мира? Так было и в шахматах с 1993 по 2006. И какой чемпион по чекерс более престижен?
PS: а вы уже ответили ниже. Но о престиже не было ответа.
Престижнее вариант чекерса,,в которую А.Моисеев имеет титул |
|
|
|
|
|
NS |
|
Тема сообщения:
Отправлено: Авг 11, 2010 - 01:53 PM
|
|
Зарегистрирован: Авг 22, 2006
Сообщений: 671
Откуда : Санкт-Петербург
|
|
alemo писал(а): Правда он чемпион уже более 20 лет, а я всего 10, но пока мы оба не устали
А как в чекерс два чемпиона мира? Так было и в шахматах с 1993 по 2006. И какой чемпион по чекерс более престижен?
PS: а вы уже ответили ниже. Но о престиже не было ответа. |
|
|
|
|
|
AlexanderS |
|
Тема сообщения:
Отправлено: Авг 11, 2010 - 10:56 AM
|
|
Зарегистрирован: Авг 29, 2002
Сообщений: 845
Откуда : Якутск
|
|
Правило N ходов для компьютерных шашек (и шахмат) теоретически бессмысленно.
А практически - позиций, которые программа не может выиграть (особенно в блиц) по безранговой базе на порядок больше чем выигранных теоретически, но ничейных по правилу N ходов.
NS писал(а): ЭБ не учитывает правило 15 ходов.
И соответственно бывают позиции выигранные по ЭБ, но ничейные по этому правилу.
В Gui Каллисто нет предложения ничьи.
Если 15 ходов не было движений простых и взятий, то по официальным правилам русских шашек - ничья, и это правило используется в GUI |
|
|
|
|
|
NS |
|
Тема сообщения:
Отправлено: Авг 10, 2010 - 10:41 PM
|
|
Зарегистрирован: Авг 22, 2006
Сообщений: 671
Откуда : Санкт-Петербург
|
|
Krzychumag писал(а):
[b]...Программа Плюс 600 играет без баз окончаний 7x7 по просьбе программиста программы...
С начала турнира? |
|
|
|
|
|
Kvadrat64 |
|
Тема сообщения:
Отправлено: Авг 06, 2010 - 08:53 PM
|
|
Зарегистрирован: Янв 11, 2006
Сообщений: 590
Откуда : Russia
|
|
Неужели при игре между движками нельзя принудительно остановить партию и зафиксировать ничью? Не совсем понимаю принцип заложенный в GUI. Как происходит предложение ничьи - один движок сообщает другому через GUI, а второй принимает или отклоняет, или GUI следит за правилами, в т.ч. 15-ти ходов и прекращает партию? В этом случае, таки можно чтобы он следил и за позицией, и если она из ЭБ - результат сразу взять оттуда (1-0,0-1,=) (при игре между движками)
Понятно, что если идет игра engine-human еще надо доказывать ничью или иное и партию не прекращать. |
|
|
|
|
|
NS |
|
Тема сообщения:
Отправлено: Авг 06, 2010 - 06:03 PM
|
|
Зарегистрирован: Авг 22, 2006
Сообщений: 671
Откуда : Санкт-Петербург
|
|
Есть одна проблема - правило 15 ходов. |
|
|
|
|
|
Kvadrat64 |
|
Тема сообщения:
Отправлено: Авг 04, 2010 - 07:13 PM
|
|
Зарегистрирован: Янв 11, 2006
Сообщений: 590
Откуда : Russia
|
|
AlexanderS писал(а):
Вообще логично наверное просто в матчевом режиме в GUI сделать опцию - присуждать либо не присуждать по ЭБ, и вопрос отпадет.
Я предлагал ввести опцию присуждать результат если позиция из ЭБ (т.е. сразу останавливать партию), но это не было сделано, а сэкономило бы уйму времени и дискового пространства. Движки продолжают играть позиции из ЭБ периодически нелогично заканчивая партию |
|
|
|
|
|
AlexanderS |
|
Тема сообщения:
Отправлено: Авг 04, 2010 - 02:33 PM
|
|
Зарегистрирован: Авг 29, 2002
Сообщений: 845
Откуда : Якутск
|
|
Kvadrat писал(а): Немного не по теме, но сегодня анализируя один из вариантов наткнулся на возможный глюк:
Лично я делаю просто - при матче движков выставляю автоматическое присуждение по ЭБ. Техника реализации может вещь важная, но движок-таки довел позицию до выигрыша.
Вообще логично наверное просто в матчевом режиме в GUI сделать опцию - присуждать либо не присуждать по ЭБ, и вопрос отпадет. |
|
|
|
|
|
plus600 |
|
Тема сообщения:
Отправлено: Июль 26, 2010 - 10:22 AM
|
|
Зарегистрирован: Дек 24, 2002
Сообщений: 1329
Откуда : Москва
|
|
Радует оперативность ответа |
_________________ С уважением,
Сергей Старцев
______________________________________
Пользуюсь только программами серии Plus
|
|
|
|
|
Kallisto |
|
Тема сообщения:
Отправлено: Июль 26, 2010 - 05:42 AM
|
|
Зарегистрирован: Авг 18, 2003
Сообщений: 747
|
|
Kvadrat писал(а):
за два хода до мата присуждена ничья..., т.о. придется переделывать дерево
Какой GUI у меня стоял два года назад я уже и не вспомню, но вполне вероятно, что ошибка могла переползти и в более поздние версии.
По-моему, ничья правильно присуждена. 15 ходов без взятий и продвижений простых - это ничья. Проблема в неаккуратной реализации эвристик в Каллисто - часто теряется выигрышная цепочка ходов. Из-за этого затягивает выигрышные позиции, и иногда даже получаются ничьи.
Надо бы переписать весь код заново. Но буду этим заниматься только, если найдутся спонсоры заинтересованные в развитии шашечной программы "Каллисто". |
|
|
|
|
|
Kvadrat |
|
Тема сообщения:
Отправлено: Июнь 12, 2009 - 11:57 AM
|
|
Зарегистрирован: Дек 16, 2006
Сообщений: 405
|
|
|
|
|
Kvadrat |
|
Тема сообщения:
Отправлено: Июнь 12, 2009 - 11:52 AM
|
|
Зарегистрирован: Дек 16, 2006
Сообщений: 405
|
|
тестирую, полет нормальный |
_________________ Пользуюсь всеми доступными программами
|
|
|
|
|
NS |
|
Тема сообщения: не качает по старому адресу
Отправлено: Дек 24, 2008 - 10:48 PM
|
|
Зарегистрирован: Авг 22, 2006
Сообщений: 671
Откуда : Санкт-Петербург
|
|
|
|
|
Kallisto |
|
Тема сообщения:
Отправлено: Фев 10, 2008 - 05:20 PM
|
|
Зарегистрирован: Авг 18, 2003
Сообщений: 747
|
|
Loosseer писал(а):
Файл был вылечен и выложен после этого (странно - мало ли что там антивирус поотрезал)
Просто выложил то, что у меня было. На то что, он был когда-то вылечен не обратил внимания. До сих пор никаких глюков замечено не было. |
|
|
|
|
|
|