我一直在利用周末的时间开发一个游戏作为我的业余爱好。我的想法是制作一个快速的牌片游戏,即可以混合并匹配多种牌片能力,以及石头剪刀布的机制。然后,我想出了这个游戏。

游戏名:* 战略家-国王之决斗**

*玩家连接:https://strategist-seven.vercel.app

平台:* Web (PC/移动)**

类型:* 免费游戏**

游戏描述: 游戏由两位玩家组成,每位玩家从一个十四张牌片的牌组中,随机抽取十张牌并组成他们的手牌。每张牌片具有独特的力量(POWER)、速度(SPEED)和能力(ABILITY)。

游戏经过三轮,双方同时在每轮玩家出三张牌(组合)。一旦双方确认自己的行动,牌片就会被披露,并应用依据速度(SPEED)从小到大的顺序执行其ABILITY效果。牌片片间可以互相影响,这使得游戏互动性很强。在执行能力后,用最大的力量(POWER)来决定这一轮的胜利者(除非在游戏中有了战略家)。接下来的轮子将由手牌中的牌片组成。

最后,胜利者将通过三轮决出。即使三轮结束时战局同归于盆,也会进行一次急速决战(tie-breaker)。玩家在决战中,依据手牌最后一张牌的牌片效果,决定最后的胜利者。

*主题: 游戏的 thú vị之处是找出不同组合方式来组成牌片和三张牌组合。然而,挑战的部分是顺利地预测对方的下一步计划! 这个主题实际上是模拟战术,这涉及预测对方的战术行动并无过度投资资源而获胜。这如果在第一轮下力过大而后期没有高力量牌片将会变得越来越棘手。

*无可阻挡的AI: 对于这个游戏,我测试了一些基于我掌握的少量编程知识开发出的 AI。由于我已知这些 AI 怎么思考,以及他们喜欢的牌片动作,我尝试使用几种不同的算法,并建立了 4 个 AI 模型(没有涉及机器学习方面)。这四个 AI 模型我分别命名为标准人(Standard)、才俊人(Skilled)、高手人(Advanced)和高手人(Pro)。在测试这些 AI 时,令我惊讶的是,四个 AI 模型都不止一次击败了我超过50%。当我已经清楚地知道他们是不是处在不均的状态下时,这令我震惊! 并且,四个 AI 模型也没有任何的削弱措施。他们的比赛数据如下:

标准人:43次胜利/77场比赛,胜利率 56%

才俊人:38胜利/61场比赛,胜利率 62%

高手人:77胜利/135场比赛,胜利率 57%

高手人:53胜利/99场比赛,胜利率 54%

我认为,我并不是那么差。我应该不会输给这些 AI 模型。然而,我在面对这些 AI 模型时,却无法长久地取胜。所以,这个想法就是将 AI 模型的技能分配给 ELO 值,让他们与人类进行比拼。如果你想在 AI 模型指导下学习新技能,请尝试被他们建议(无 ELO 更改)。顺利地学习起来,基于我掌握的编程知识,我也在为他们学习学习。所以,他们能够被我使用。

警告: 我使用一些 AI 美术设计,让游戏变得比以前更酷。任何 web 浏览器均支持这个游戏。如果你有任何问题,欢迎与我们联系。

愿你胜过这些AI,让战术家成为胜利者。