一个猜拳游戏的算法设计

一个猜拳游戏的算法设计


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


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

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

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

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

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

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


就这么多吧,第五个已经很难实现了。第四个也挺复杂的,但还是比较好实现的,有时间试试。当然,还缺一套考核评价的系统。显然,这种算法的目的是探究 一下人是如何玩猜拳的。


转载于:https://my.oschina.net/rodger/blog/208871

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值