Игры компьютеров

Тема в разделе "Машинное отделение", создана пользователем Pingvin, 6 ноя 2013.

  1. Undying Учаcтник

    • Участник
    Рег.:
    31.08.2016
    Сообщения:
    639
    Симпатии:
    283
    Репутация:
    7
    Оффлайн
    Неудобны две вещи.

    Первое, нельзя посмотреть список сыгранных партий для конкретного движка. Хотелось бы подобную табличку: http://chess-results.com/tnr373677.aspx?lan=11&art=9&snr=8

    Второе, актуальный вариант, который рассматривает движок, автоматом скроллируется на последний ход. И еще зачем-то показывается начиная с первого хода партии. По уму надо показывать с первого хода варианта и без автоскроллинга.
    Yury_Solomatin и sovaz1997 нравится это.
  2. sovaz1997 Учаcтник

    • Участник
    Рег.:
    30.08.2016
    Сообщения:
    363
    Симпатии:
    44
    Репутация:
    3
    Онлайн
    LCZero против Stockfish в итоге еще 50 ходов мучили ладьи, перед тем как согласиться на ничью. А по-хорошему надо делать правила ничьи и сдачи партии.
  3. WinPooh В.М.

    • Команда форума
    Рег.:
    13.02.2006
    Сообщения:
    8.570
    Симпатии:
    1.849
    Репутация:
    78
    Адрес:
    Москва
    Онлайн
    А самое смешное, что порядок предложения ничьей движком и соглашения на неё был реализован ещё в древнем протоколе WinBoard. Уж казалось бы, движки уровня 3400 должны уважать и себя, и противника :)
  4. sovaz1997 Учаcтник

    • Участник
    Рег.:
    30.08.2016
    Сообщения:
    363
    Симпатии:
    44
    Репутация:
    3
    Онлайн
    В uci, вроде, такого нет)
  5. WinPooh В.М.

    • Команда форума
    Рег.:
    13.02.2006
    Сообщения:
    8.570
    Симпатии:
    1.849
    Репутация:
    78
    Адрес:
    Москва
    Онлайн
    Временами я начинаю понимать д-ра Хьятта, который не соглашается переходить на UCI ни за какие коврижки.
  6. Yury_Solomatin Учаcтник

    • Участник
    Рег.:
    25.01.2017
    Сообщения:
    526
    Симпатии:
    298
    Репутация:
    12
    Оффлайн
    Я передал ваши замечания разработчикам. Спасибо за советы!
    sovaz1997 нравится это.
  7. Комсюк народный модератор

    • Заслуженный
    • Ветеран
    Рег.:
    17.07.2011
    Сообщения:
    11.854
    Симпатии:
    11.654
    Репутация:
    718
    Нарушения:
    21
    Оффлайн
    сейчас в оболочке прописаны правила ничьей (есть ранняя и поздняя)
    --- добавлено: 3 сен 2018 ---
    у ребят стоит галочка "никогда"
  8. sovaz1997 Учаcтник

    • Участник
    Рег.:
    30.08.2016
    Сообщения:
    363
    Симпатии:
    44
    Репутация:
    3
    Онлайн
    А что у них за оболочка? В cutechess-cli все очень удобно настраивается. Как сделано в TCEC: есть cutechess-cli, считываются его логи и идут на их GUI. Также и происходит запись PGN (вручную, не по встроенному принципу).
  9. KEV81 Учаcтник

    • Участник
    Рег.:
    06.03.2017
    Сообщения:
    544
    Симпатии:
    131
    Репутация:
    1
    Онлайн
    Пора уже всем собраться и подумать над новым всеобьединяющим протоколом.
    sovaz1997, Комсюк и WinPooh нравится это.
  10. Undying Учаcтник

    • Участник
    Рег.:
    31.08.2016
    Сообщения:
    639
    Симпатии:
    283
    Репутация:
    7
    Оффлайн
    Еще пара недочетов. При клике по графику (например, оценки) позиция соответствующая ходу выбирается, но список ходов на этот ход не прокручивается. И при каждой загрузке страницы предлагается перейти с английского языка на русский, но выбор языка не работает.
    WinPooh нравится это.
  11. pavelgttfj8 Новичок

    • Новичок
    Рег.:
    07.12.2017
    Сообщения:
    80
    Симпатии:
    26
    Репутация:
    2
    Оффлайн
    Ethereal проиграл первым ходом практически. На выходе из книги 0.3 но 9. ... Bd7 -> 0.8 и дальше по нарастающей. Только непонятно почему ход плохой.
    Fire - Ethereal

  12. Undying Учаcтник

    • Участник
    Рег.:
    31.08.2016
    Сообщения:
    639
    Симпатии:
    283
    Репутация:
    7
    Оффлайн
    По сути план у Ethereal был в том, чтобы поставить ладью f на с8. Для этого он потратил три темпа: Cd7, Qe7, Rfc8. И ради чего все это? Что ладьи полезного делают на линиях a и с? Плюс к этому ферзь на е7 попал под рентген ладьи, из-за чего после Nh5 не удалось сыграть Nf4 и пришлось возвращаться на f6. Еще два темпа коту под хвост. Т.е. на первых 15 ходах Ethereal подарил сопернику 5 темпов. И это в таком стратегически опасном дебюте как староиндийка. Результат закономерен.
  13. Undying Учаcтник

    • Участник
    Рег.:
    31.08.2016
    Сообщения:
    639
    Симпатии:
    283
    Репутация:
    7
    Оффлайн
    А вы не могли бы узнать у разработчиков, планируют ли они делать архив соревнований? Сейчас соревнование заканчивается (например, матч между Лилой и Комодо) и всё нельзя ни результаты, ни партии посмотреть.
  14. Yury_Solomatin Учаcтник

    • Участник
    Рег.:
    25.01.2017
    Сообщения:
    526
    Симпатии:
    298
    Репутация:
    12
    Оффлайн
    В общем-то, все партии можно загрузить по ссылкам, которые есть в статьях:

    Об окончании группового этапа - https://www.chess.com/news/view/sto...er-chess-championship-stage-2-lc0-a-contender
    Групповой этап 1 (24 движка) - все партии - http://newman.chess.com/archive/ccc1/stage1/games.pgn

    Об окончании второго группового этапа - https://www.chess.com/news/view/sto...uter-chess-championship-komodo-vs-lc0-for-3rd
    Групповой этап 2 (8 движков) - все партии - https://cccfiles.chess.com/archive/ccc1/stage2/games.pgn

    Я их не перевожу на русский, потому что сейчас идет Олимпиада, и ей основное внимание.

    Когда появится очередная статья, в ней будет и ссылка на архив партий Лила-Комодо.

    Конечно, лучше, чтобы архив был доступен с основной страницы, я напишу.
    sovaz1997 и Undying нравится это.
  15. Undying Учаcтник

    • Участник
    Рег.:
    31.08.2016
    Сообщения:
    639
    Симпатии:
    283
    Репутация:
    7
    Оффлайн
    Хотелось бы архив видеть в том же виде, что и идущий турнир. В том же интерфейсе, с оценками и вариантами движков, таблицами результатов и т.д. Как на tcec сделано.
    sovaz1997 нравится это.
  16. sovaz1997 Учаcтник

    • Участник
    Рег.:
    30.08.2016
    Сообщения:
    363
    Симпатии:
    44
    Репутация:
    3
    Онлайн
    Немного советов разработчикам шахматных движков.

    Очень показательный пример того, почему нельзя делать ранние выводы о силе игры движка (всем, кто тестирует улучшения своих движков на 1-2-100 партиях и удивляется, почему в тесте есть прирост, а в рейтинг-листе нет):

    Вот, казалось бы, останавливай прямо сейчас и добавляй патч: 8 побед и 1 поражение.
    Код:
    Score of Zevra v2.0 r172 vs Zevra v2.0 r172: 8 - 1 - 1 [0.850] 10
    Ну вот, уже 77 партий, тут-то точно можно остановить: 40 (!) побед и всего лишь 11 поражений. Если даже погрешность, то хоть какое-то значимое улучшение точно есть, можно подумать
    Код:
    Score of Zevra v2.0 r172 vs Zevra v2.0 r172: 40 - 11 - 26 [0.688] 77
    После 869 партий оказалось, что хорошего увеличения силы игры нет (если оно вообще есть):
    Код:
    Score of Zevra v2.0 r172 vs Zevra v2.0 r172: 274 - 264 - 331 [0.506] 869
    Такое у меня первый раз, но очень показательно.

    Кстати, это работает и в другую сторону: если вы не видите улучшения, это не значит, что его нет.

    Новая версия Zevra v2.0 вышла, кстати. Около 2430 пунктов относительно рейтингов CCRL (с погрешностью, естественно).

    ------------------
    И еще: в первую очередь улучшайте поиск, т. к. улучшение оценочной функции вам немного даст. Основные вещи, которые очень важны в оценочной функции: 1) Материал + таблицы PSQT (основа, по сути), 2) Мобильность фигур (может дать до 100 пунктов, если я ничего не путаю), 3) оценка безопасности короля. Остальное вам много не даст, но если ваш движок играет на уровне >3000, то здесь уже можно прибегать к уточнению оценочной функции, тюнингу и т. д.

    P. S. Знающие пусть меня поправят, если я в чем-то не прав.
  17. KEV81 Учаcтник

    • Участник
    Рег.:
    06.03.2017
    Сообщения:
    544
    Симпатии:
    131
    Репутация:
    1
    Онлайн
    изготовление шахматного движка затягивает, согласен ))

Поделиться этой страницей