您的位置:首页 > 其它

一个猜拳游戏的算法设计

2014-08-21 15:53 253 查看
一个猜拳游戏的算法设计

我一直都不太喜欢赌博,除了现实中我打赌从没赢过和对电子游戏设备的不信任外,自从在赌场见过老虎机已经变得如此复杂,不再是扔一个硬币拉一下的那种,我就心灰意冷。最近在看一本有关机器思考的小说,我就在想关于机器思考的问题。太复杂的有点难以实现。从简单的开始吧,比如猜拳。

猜拳游戏有这样几个方案、

1、如果是真的赌博机,显然是要让机器出慢手,根据玩家的选择来实现对应的结果,玩家的输赢完全可控。这个太无聊。

2、根据随机数字选择方案,然后与玩家的选择进行比较,这个也没什么意思,耗费事件和能源而已。

3、根据玩家的游戏行为进行概率统计,然后选择相应的方案,这个实现起来不难,要想赢却不那么容易,尤其是玩家若知道原理,概率统计的结果可能还是平均分布的。

4、根据行为模式识别和学习,比如出拳顺序的模式,这种对于一些人可能比较适合,通过三局两胜的比赛模式,若干的出拳模式的比例可能会更高,这样就可以提高机器的胜算,同时也避免了统计结果的平均分布。

5、人实际玩猜拳的时候还会有观察,比如观察对手的表情之类,是不是也可以把诸如体温,心率之类的也作为输入变量以提高机器的胜率。

就这么多吧,第五个已经很难实现了。第四个也挺复杂的,但还是比较好实现的,有时间试试。当然,还缺一套考核评价的系统。显然,这种算法的目的是探究 一下人是如何玩猜拳的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐