Один мой друг сказал мне, что очень сложно реализовать шахматный движок « конура», потому что он требует гораздо большей вычислительной мощности, чем обычный шахматный движок.
Есть ли там дурдом с двигателями? если нет, то каковы причины?
Один мой друг сказал мне, что очень сложно реализовать шахматный движок « конура», потому что он требует гораздо большей вычислительной мощности, чем обычный шахматный движок.
Есть ли там дурдом с двигателями? если нет, то каковы причины?
Ответы:
Конечно, есть несколько шахматных движков, но в результате дополнительных сложностей, на которые ссылается @TonyEnnis , эти движки слабее, чем достаточно сильные игроки. Чрезвычайно сложно принять во внимание различные сценарии, которые могут возникнуть в двух положениях, когда фигуры переключаются с доски на доску при каждом движении. Результирующее дерево поиска увеличивается с экспоненциальной скоростью даже больше, чем у стандартных шахмат.
Двигатель, с которым я больше всего знаком, это Sjeng, который утверждает, что у него есть ELO около 2000 на FICS, что эквивалентно сильному игроку-человеку.
Sjeng
Я не знаю ни одного двигателя дурдома.
Дополнительные сложности:
В дополнение к игре в стандартную игру ...
Sjeng - ваш лучший выбор, но играть с движком очень странно. Как правило, команда «человек + двигатель» вращается вокруг вовремя вставания (иногда даже на несколько секунд). Затем игрок-человек скажет двигателю быстро двигаться, а затем сядет. Обратите внимание, что, поскольку компьютер может мгновенно выполнять приличные движения, это фактически означает, что невозможно пожертвовать материалом против игрока-человека, если он не слишком вовремя - даже если жертва очень сильна и приводит к неизбежно выигрышной атаке или быстрому восстановлению материала. , Игрок-человек примет жертву (жертвы) и сядет, затем пусть двигатель выиграет вовремя или использует дополнительный материал на доске, чтобы выиграть. По этим причинам ни один из сильных дурных игроков больше не будет принимать игры с движками.
Лучше всего выглядит Sunsetter, но Sjeng (особенно 11) также хорош для многих целей.