Ответы в темах
-
АвторСообщения
-
KallistoУчастник
Каллисто
Глюк в бразильсие исправлен?Он давно исправлен. Если нужна правильная версия, то обращайтесь в почту.
На сайте будет доступна тогда, когда соберу новые версии всех наших движков
KallistoУчастникНа практике же применяются достаточно сложные, иногда просто «головоломные» эвристики
Такое впечатление, что автор что-то знает, но не хочет рассказывать.
Под хэш-таблицей в тексте понимается таблица перестановок. Это не одно и то же.
Ее размер не является критическим, как это неправильно указано в тексте.Поэтому при разработке оценочной функции необходимо обеспечить:
Неправильно здесь употреблять слово «необходимо». Ни у кого это не обеспечено, однако же программы играют неплохо.
Торнадо играло во время подготовки к кубку с другими программами много партий. И мы ничего не знаем об этом
И Аврора играла против Каллисто много для подготовки. Только у одного меня не было спарринг-партнера
Заявления, что программа не сможет довести выигранную по безранговой ЭБ позицию до победы не совсем корректны.
Совет как играть на ничью против программы:Лучше всего играть открытые позиции, стараясь при этом занять центр
Лезть в центр, играя против Каллисто — это игра с огнем. Спасение нужно искать на флангах.
А вообще, для начинающих, это хорошая книга.KallistoУчастникБыло бы хорошо привести прямую ссылку.
KallistoУчастникВот сделал доступ к базам:
http://www.igorkorshunov.narod.ru/kallisto_ed.rar (примерно 226 килобайт).
Интерфейс в фале EdAccess.h
Примеры доступа в исходниках SiDra (ED.cpp). Правда сделал пока неэффективно. Она обращается к базе в каждом узле дерева.
Скорость упала более чем в два раза
Но не это пока главное.Для получения результата пока можно пользоваться только одной функцией:
virtual int GetResult(EdBoard1 *board, unsigned flags) = 0;Для получения интерфейса к протоколу добавлена еще одна функция. В исходниках SiDra она самая нижняя.
Попытайтесь подключиться!
KallistoУчастникСделал библиотеку для доступа к базам Каллисто. Теперь осталось «самое простое» — встроить ее в оболочку и отладить.
В качестве демонстрации работы с базами напишу код для SiDra.
KallistoУчастникСегодня получил письмо от человека, который выразил желание заняться улучшением графической оболочки Каллисто.
Есть надежда, что компьютерные шашки будут развиваться, т.к. появляется все больше людей, которым интересно этим заниматься.
KallistoУчастникПо сети она играть так же не умеет (в последний раз когда я ее видел было так).
Уточните. Если я правильно понял — у Вас эта фича уже есть или на подходе ?
Вы сказали, что матч игрался по сети. А я говорю, что нет такой фичи в CheckeresBoard.
KallistoУчастникЧто ж, любая идея имеет право на проверку, в том числе и с рейтингами. Дай Бог, чтобы я оказался неправ в моём скептицизме.
Эта идея уже проверена давным давно в шахматах.
Единственное чтобы я Вам посоветовал — не обсчитывать рейтинг каждый матч или турнир, а делать это ну хотя бы раз в 3-6 месяцев. Иначе будут необоснованные скачки рейтингов вверх-вниз. Ну и само собой — не забудьте про Ваше обещание насчёт «тысячи» 😆 партий
Вы совсем не поняли. Будут проводится неофициальные матчи из большого количества партий. Скачки могут свидетельствовать лишь о некачественности рейтинговой системы.
Кстати, давно хотел спросить, но стеснялся 😆 Вот Cake сыграла недавно c Kingsrow матч из 624 партий за 3 дня в сети. Причём один программист сидел в Америке, а другой — в Швейцарии. Само собой всё было автоматизировано и шло без участия человека. Они сыграли по полной колоде (156 дебютов) дважды.
Мне кажется матчи проходили на одном компьютере.
Я всё думаю — а когда же и в русские шашки наконец-то это будет, вместо ручного ввода программистом ходов — пальчиком по клавиатуре 😳
У нас ситуация получше, чем в чекерсе. CheckersBoard не позволдяет задать ни одного нормального контроля времени. По сети она играть так же не умеет (в последний раз когда я ее видел было так).
KallistoУчастника потом такую чушь несете…
бываит…
KallistoУчастникЯ считаю что WCCC это не ЧМ, не играют на ЧМ клоны и программы играющий на рейтинг 1000 пунктов Эло.
World Chess Computer Championship — что это еще как не чемпионат мира?
В чемпионатах мира обычно играют кто угодно. Это во всех видах спорта так.NS wrote:А что, есть такая dll-ка?В том то и дело, что нет. Но было бы очень интересно, если бы она была.
Движок Плюса, например, меня интересует в гораздо меньшей степени.
Т.к. уже хватает движков посильнее.KallistoУчастникЕсли же игроков (читай — программ) меньше 10, и партий кот наплакал — рейтинг реальной картины не даст, а только исказит. Я предвижу ситуацию, где будут гоняться за каждой сыгранной партией-матчем, чтобы посчитать рейтинг 😆
В моем рейтинг-листе каждый движок будет играть по нескольку тысяч партий. Так что рейтинг будет определен очень точно.
KallistoУчастникВот есть у нас чемпион России — Plus600. Почему бы не провести следующий ОФИЦИАЛЬНЫЙ чемпионат, утверждённый Российской Федерацией ? Для меня лично — стороннего наблюдателя, только результаты такого соревнования будут иметь значение.
Для меня такого рода соревнования имеют малое значение. Они интересны только партиями, которые потом можно разобрать.
Рейтинг-лист гораздо более серьезное мероприятие.Кто такой Юниор? Это всего лишь действующий чемпион мира среди шахматных программ. Авторитета у него ноль. Кто такая Рыбка? Это лучшая шахматная программа, которую уважают все разбирающиеся в шахматах люди.
KallistoУчастникМне гораздо более интереснее было бы поиметь движок от Авроры.
KallistoУчастникО нужности рейтингов движков.
Я же уже сказал, что они нужны.
KallistoУчастникЯ же не про публикацию на форуме.
Так о чем же тогда?
-
АвторСообщения