>а насчет аналогов -- тот на яве вроде вполне ничего. к шахматам и го делают же АИ, значит и здесь можно
Проблема в том, что шахматы имеют всего шесть фигур с чёткой системой правил ("ход чёрных, ход белых" и т.п.), а здесь уйма правил + карты, которые их нарушают.
Вообще была MTG под дос, с ИИ и всеми делами. Но вроде идёт только под виртуалбоксом
>шесть фигур с чёткой системой правил
фигур-то шесть, а число ходов явно больше для каждого, получается большое дерево, ну а дальше что там есть-то... альфа-бета отсечение и прочая муть, сокращаем дерево выбираем стратегию
>фигур-то шесть, а число ходов явно больше для каждого, получается большое дерево, ну а дальше что там есть-то... альфа-бета отсечение и прочая муть, сокращаем дерево выбираем стратегию
А в карточной игре выбрать стратегию невозможно (если, конечно, колода не предопределена). В MtG карты в руку вообще тянутся случайным образом, поэтому дерево возможных ходов построить нельзя. Да и в отличие от шахмат, где если ты не сделал ход одной фигурой, ты ею сможешь сделать ход потом. Здесь всё что угодно, например выложить на стол из руки можно только определённое число карт - их ограничивает мана (ещё один тип карт). Если на руках карт много, то как распределять эту ману тоже вопрос не простой.
+поведение карт бывает самым разным, не только нападение/принятие урона. Карты могут влять на ману, другие карты, возвращать выбывшие карты и т.п.