В настоящее время я работаю над реализацией испанской карточной игры под названием Briscas или Briscola, http://en.wikipedia.org/wiki/Briscola
Вкратце, это карточная игра, в которой две команды по 2 игрока играют друг против друга (они не могут видеть руки друг друга, даже членов команды), только вначале тасуются карты, затем каждому игроку раздаются по три карты. . По часовой стрелке каждый бросает одну карту, чтобы попытаться выиграть этот ход. Тот, кто когда-либо выиграет, забирает очки. Затем, все еще по часовой стрелке, игрок, выигравший в последнем раунде, берет карту из верхней части колоды, а игрок рядом с ним слева и так далее. Затем вы продолжаете играть раундами, пока колода не опустеет. Побеждает команда, набравшая больше очков.
Details:
Deck Size: 40
Players: 4 (2 teams of 2)
Cards have specific value. (from 0 to 11)
Вопрос
I know that straight MiniMax would be to expensive. What algorithms are typically used for these kind of card games? Also any literature that you can point to will also be beneficial.
Спасибо