МимоШахматы низя тут как пример приводить.
Для игры в шахматы нужна всего лишь обычная, пусть и непростая и специализированная комп. программа. Фактически вся "игра" сводится к перебору вариантов и поиску совпадений с БД с ранее сыгранными партиями с целью сделать оптимальный ход.