Я думаю, что в большинстве компьютерных карточных / настольных игр получить разумную стратегию для своего ИИ-игрока лучше, чем пытаться получить всегда выигрышный первоклассный алгоритм.Игроку ИИ должно быть весело играть.
Довольно разумный способ сделать это - собрать набор эмпирических правил, которым должен следовать ваш ИИ.Например, «если я получил 6 на кубиках, я должен переместить пешку из дома, прежде чем рассматривать любые другие ходы», «Если у меня есть возможность« съесть »пешку другого игрока, сделайте это» и т. Д. Затем отрегулируйте эти правила от наиболееважно, чтобы менее важно и реализовать их в коде.Вы можете объединить набор правил в разные стратегии и попытаться переключить их, чтобы увидеть, играет ли ИИ лучше или хуже.