首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >蒙特卡洛树搜索或随机纸牌游戏的其他算法?

蒙特卡洛树搜索或随机纸牌游戏的其他算法?
EN

Stack Overflow用户
提问于 2012-06-14 19:22:03
回答 2查看 2.1K关注 0票数 7

我目前正在开发一款双人把戏抽牌游戏,类似于66或Schnapsen。基本上,你需要通过赢得花招来收集点数,当有牌的时候,两个玩家在每一轮之后都会抽出一张牌。

我正在为游戏编写一个好的AI,它不会作弊,但通过仅使用给定游戏状态下的信息来真正计算最佳走法。我无法决定使用哪种算法或逻辑是最好的。我决定不使用像Alpha-Beta剪枝这样的算法,因为有太多的隐藏信息,特别是在游戏开始的时候。我读到了很多关于蒙特卡洛树搜索和相关的UCT搜索的有趣的东西,但是因为游戏中有随机元素,所以需要搜索的树会在短时间内变得很大。

哪种算法或方法是最好的?

EN

回答 2

Stack Overflow用户

发布于 2012-06-14 22:39:40

Here是一个UCT在克朗代克纸牌游戏中应用的链接。MCTS非常适合这个问题,因为它可以很好地处理随机性。

您可以查看本文中描述的稀疏方法,以获得一种限制树宽度的方法。

票数 2
EN

Stack Overflow用户

发布于 2012-06-14 21:03:13

MCTS肯定会更好。不管你选择哪一个,你都必须处理不完整的信息,这是这里的核心问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11032022

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档