Как создать разумный ИИ?

Я создаю логическую игру по мотивам игры «Лисица и гончие». Игрок играет лисой, а AI - гончими. (насколько я могу судить) Мне удалось сделать ИИ идеальным, поэтому он никогда не проигрывает. Оставить это как таковое было бы не очень весело для игроков-людей.

Теперь я должен сделать ИИ глупее, чтобы человек мог победить, но я не уверен, как это сделать. Текущая логика ИИ основана на сопоставлении с образцом -если я введу случайные ходы, которые заставят доску выйти из пространства шаблонов, ИИ, скорее всего, будет вести себя глупо до конца игры.

Я также подумываю об удалении набора шаблонов, так что это будет похоже на то, что ИИ делает не знаю этого «трюка», но таким образом игроки могли бы найти способ обыграть компьютер, используя одни и те же ходы каждый раз.

Есть идеи, как заглушить ИИ таким образом, чтобы он не переходил от «гения» к « совершенно тупой "одним ходом?

6
задан Milan Babuškov 23 August 2011 в 12:50
поделиться