我正在设计一款基于回合制的卡片游戏,目前正在开发一个可以思考几步远的AI对手,来找到最优的动作。

但AI应该假设玩家在回合中会做什么呢?应该假设玩家每次都会做最优的动作吗?我觉得这样可能有问题,因为玩家并不总是会做最优的动作。

(注:在这个游戏中,你可以看到对手的手牌,但无法看到对手的牌堆,这样你就可以预测对手可能会做什么。)