Тестирование различных техник программирования шахматной игры

Discussion in 'Машинное отделение' started by WildCat, 17 Jul 2006.

  1. WildCat
    Оффлайн

    WildCat Коршунов Игорь Staff Member

    Репутация:
    0
    без книг
     
  2. Fruit
    Оффлайн

    Fruit Александр баннер

    Репутация:
    3
    хм...странно...тогда, ведь, могут получаться полностью идентичные партии. Кроме этого, прога может каждый раз попадать в проигранные позиции, хотя и делать, уже в них, разные ходы.
     
  3. WildCat
    Оффлайн

    WildCat Коршунов Игорь Staff Member

    Репутация:
    0
    Разные начальные позиции.
     
  4. Fruit
    Оффлайн

    Fruit Александр баннер

    Репутация:
    3
    А :) ....Вот я и не понял как в Wildcat GUI их (нановские позиции) использовать...?
    И ещё там есть game/Tournament...Для чего? Как турниры создавать?
     
  5. Fruit
    Оффлайн

    Fruit Александр баннер

    Репутация:
    3
    "в диалоге турнира
    "load opening from" указываешь pgn с начальными позициями."

    А .epd для чего открывается?
     
  6. WildCat
    Оффлайн

    WildCat Коршунов Игорь Staff Member

    Репутация:
    0
    .epd вообще не открывается.
    game/Tournament... указываешь файл, в котором будет инфа о турнире храниться -> вот тебе и турнир.
     
  7. Fruit
    Оффлайн

    Fruit Александр баннер

    Репутация:
    3
    И последний вопрос......Как установить контроль 2+1 ?
     
  8. WildCat
    Оффлайн

    WildCat Коршунов Игорь Staff Member

    Репутация:
    0
    Time - 2
    Gain per move - 1
     
  9. WildCat
    Оффлайн

    WildCat Коршунов Игорь Staff Member

    Репутация:
    0
    Потестировал свою близость фигур к королю противника (похоже на тропизм у Крафти).
    Дает прибавку +28 пунктов. Гораздо лучше, чем у Фрукта, но тоже ничего хорошего.

    Отключение этой фишки в эндшпиле отнимает 6 пунктов. Похоже это просто ошибка измерений. Зачем в эндшпиле приближаться к королю противника?
     
  10. krey
    Оффлайн

    krey Михаил Кройтор Staff Member Команда форума

    Репутация:
    1
    это один из любимых приемов Дворецкого - "отталкивание плечом"
     
  11. WildCat
    Оффлайн

    WildCat Коршунов Игорь Staff Member

    Репутация:
    0
    Насколько я помню там речь шла о том, что один король оттеснял другого.
    Но не было такого совета: "в эндшпиле располагайте свои фигуры поближе к королю соперника".
     
  12. krey
    Оффлайн

    krey Михаил Кройтор Staff Member Команда форума

    Репутация:
    1
    Всё правильно. НО и такой совет тоже не плох ;)
     
  13. WildCat
    Оффлайн

    WildCat Коршунов Игорь Staff Member

    Репутация:
    0
  14. NS
    Оффлайн

    NS Нефёдов Сергей баннер

    Репутация:
    3
    То есть битые поля около короля вообще не смотришь?
    У меня такое подозрение, что за счет защищенности короля я свою программу сильно усилить не смогу - получается что практически всё основное у меня в защищенности есть.
     
  15. WildCat
    Оффлайн

    WildCat Коршунов Игорь Staff Member

    Репутация:
    0
    Битые поля не смотрю.
     
  16. NS
    Оффлайн

    NS Нефёдов Сергей баннер

    Репутация:
    3
    Тогда у меня есть и щит, и зажатая ладья, и близость - правда пока только ферзя, о других фигурах (конь!) я как-то не подумал.
     
  17. WildCat
    Оффлайн

    WildCat Коршунов Игорь Staff Member

    Репутация:
    0
    Может кто-нибудь может отключить тропизм у Крафти и провести тесты над ней. Сколько ей эта фишка добавляет?
     
  18. Tulean
    Оффлайн

    Tulean Учаcтник

    Репутация:
    0
    Есть еще такой прием - "обрезание" :D
     
  19. WildCat
    Оффлайн

    WildCat Коршунов Игорь Staff Member

    Репутация:
    0
    Ну это о другом.
     
  20. WildCat
    Оффлайн

    WildCat Коршунов Игорь Staff Member

    Репутация:
    0
    Чистая альфа-бета на контроле 2 + 1 теряет ~28 пунктов (1000 партий).
     
  21. NS
    Оффлайн

    NS Нефёдов Сергей баннер

    Репутация:
    3
    Интересно, но мой искуственный тест (идеальная игра) с расчетом силы через количество узлов в дереве дает примерно такие-же цифры :)
     
  22. WildCat
    Оффлайн

    WildCat Коршунов Игорь Staff Member

    Репутация:
    0
    Поиск Нефедова с окном теряет 3 пункта (контроль 2 + 1, 1000 партий).
     
  23. NS
    Оффлайн

    NS Нефёдов Сергей баннер

    Репутация:
    3
    Три пункта по сравнению с твоими переборными алгоритмами?
     
  24. WildCat
    Оффлайн

    WildCat Коршунов Игорь Staff Member

    Репутация:
    0
  25. NS
    Оффлайн

    NS Нефёдов Сергей баннер

    Репутация:
    3
    То есть возможно в условиях нестабильного перебора он всё-таки лучше чем PVS?
    Хотя мои тесты именно это и показывают. Стабильный перебор - одинаково. Нехватка Хеша, нестабильность в оценке - PVS начинает немного отставать.
     
  26. WildCat
    Оффлайн

    WildCat Коршунов Игорь Staff Member

    Репутация:
    0
    Попробую еще и PVS.