想写一个玩纸牌游戏的AI,大家都有哪些好的思路?解决方法

想写一个玩纸牌游戏的AI,大家都有哪些好的思路?
为了简单起见,游戏规则简化如下:

你现在和另一个选手玩纸牌。游戏一开始每人手上发20张纸牌,双方都不知道对方手上的牌。牌面数字为1到10,随机生成。为确保公平性,游戏程序保证初始发到每人手上的20张牌的牌面数字的算术均值严格为5。双方轮流出牌,出牌时牌面朝下(也就是对方不知道真实的牌面数字),出牌者自己声明牌面上的数字大小。如果对方不质疑,则所出的牌的数字按出牌者声明的大小计算,如果质疑的话,则对方可翻看此牌的真实牌面数字。根据质疑的结果有两种情况:
a)如果牌面上的数字不等于你所声称的,则你必须收回此牌并且对方必须把他手中的牌任选1张分给你,再轮到对方出牌;
b)如果牌面上的数字如你所声称,则你此次所出的牌算作被打出,且你必须任选手中的1张牌分给对方,然后你继续出牌。

出牌的规则为你出的牌必须比对方出的牌的数字更大,否则你将不能出牌且对方可以继续出牌。一次只能出一张牌。先出完手上所有牌的人获胜。每次出牌时间不得超过100毫秒。

两个人一共打10局,谁先胜6局谁赢,然后游戏结束。

我的想法是:因为有10局,所以可以在游戏中加入学习的算法,估计对方打真牌、打假牌的概率,按相应的的概率作出决策(质疑或接着对方的打)。还有呢?谁还有什么好的思路呢?


------解决方案--------------------
不太懂,网上找找资料,可能有人写过一些blog
------解决方案--------------------
可以根据对方出牌时间来作为判断对方真假牌的参数之一,时间长则说明需要考虑,通过几轮的时间统计,计算一下对方的考虑时间与出牌真假的关系