有没有可能实现斗地主游戏的智能出牌算法?

2022-11-21 04:01发布

肯定是可以实现的。类似阿尔法狗,斗地主的算法应该简单不少吧,核心思想就是,根据另外两个人出的牌和自己手中的牌,计算如何出牌才能胜率最大。从实现原理来说,两者应该

肯定是可以实现的。类似阿尔法狗,斗地主的算法应该简单不少吧,核心思想就是,根据另外两个人出的牌和自己手中的牌,计算如何出牌才能胜率最大。从实现原理来说,两者应该
4条回答
2022-11-21 04:45
肯定是可以实现的。类似阿尔法狗,斗地主的算法应该简单不少吧,核心思想就是,根据另外两个人出的牌和自己手中的牌,计算如何出牌才能胜率最大。从实现原理来说,两者应该是类似的,即每走一手,就递归计算各种出牌序列的获胜概率,并随时修正,难点应该在于可以出牌是为追求整体胜率最大而过牌。这东西感觉没啥好玩的,有兴趣可以自己尝试写下,不一定非要一次到位,可以从一个简单的算法入手,慢慢让他变得智能。

实现是没有问题的,前段时间和做游戏的朋友,还在讨论,有没有非常好的中国棋牌游戏的机器人程序。游戏产业中的Bot程序在于陪伴真实的人类进行比赛,进而扩展游戏的在线使用人数、留存游戏的使用用户。如果仅凭逻辑推理上讲,人工智能的Bot肯定要高于普通人类玩家。但是人类玩家如果明显感觉到和自己挑战的是个Bot,而不是人类,就会丧失游戏的激情。所以,游戏产业中的人工智能,不但要具备足够的EQ可以和人类玩家进行PK,还要具有一定的IQ让人类玩家产生游戏的乐趣。

一周热门 更多>