教一个神经网络玩纸牌游戏
我目前正在编写一个玩纸牌游戏的引擎,因为此特定游戏还没有引擎。 我希望以后能够将神经网络引入游戏中,并让它学会玩游戏。 我正在以对AI播放器有用的方式编写引擎。有选择点,并在这些点上显示有效选项的列表。随机选择将能够玩游戏(尽管效果不佳)。 我已经学习了很多有关神经网络(主要是NEAT和HyperNEAT)的知识,甚至建立了自己的实现。我仍然不确定如何最好地构建可以考虑这些类型游戏之一中所有变量的AI。有没有通用的方法?我知道Keldon为RftG编写了很好的AI,它具有相当高的复杂性,我不确定他如何设法建立这样的AI。 有什么建议吗?可行吗 有什么好的例子吗?输入如何映射? 编辑:我在网上看了一下,了解了神经网络如何工作,通常它们与图像识别或操纵简单代理有关。我不确定是否或如何将其应用于具有复杂协同作用的卡片进行选择。朝我应该研究的方向发展将不胜感激。 关于游戏:游戏类似于《魔术:聚会》。有一个具有健康和能力的指挥官。玩家拥有一个能量池,可用来将小兵和咒语放在棋盘上。仆从具有生命值,攻击值,费用等。纸牌也具有能力,这些能力不易枚举。纸牌是从手中开始的,新的纸牌是从牌组中抽出的。这些都是神经网络考虑的方面。