刚刷到一条消息,宝可梦公司6月16日发了一个叫“宝可梦卡牌游戏 AI Battle Challenge”的比赛。简单说,就是让AI之间用宝可梦卡牌互相打架,比谁的AI更强。结果第一天下来,排行榜被杀穿了,罪魁祸首是一张你可能在现实中也被恶心过的卡——岩石堡垒。

这个事情目前还在第一轮阶段,分两个部门。一个是模拟战部门,就是你提交一个AI智能体,让它上模拟器跟别的AI对战,纯拼胜负。另一个是策略部门,不光要打,还得交一份报告,讲清楚你的AI是怎么设计的。目前第一轮的模拟战部门已经在Kaggle上开打了,策略部门要等到后面再说。第一轮策略部门排名前8的队伍能进第二轮,第二轮是宝可梦公司亲自操办,具体什么形式还没公布。

打开网易新闻 查看精彩图片

咱们重点说模拟战部门,因为这个部门第一天就出现了非常离谱的画面。笔者翻了一下实时排行榜,前十里头的卡组,宝可梦部分只有两张卡:石居蟹和岩石堡垒。没了。剩下的全是训练家卡和能量卡。你想想,一千多张卡的池子,AI自己选来选去,最后就认准了这两只。这个结果本身就挺值得琢磨的。

为什么会是岩石堡垒?这得先说一下这次比赛的卡池环境。整个比赛有大约1200种卡,其中151种是宝可梦ex卡。玩过实体卡的兄弟应该都知道,宝可梦ex的效果通常很强,但有一个致命弱点:一旦被击倒,对手能拿两张奖励卡。宝可梦卡牌的胜负条件之一就是拿完自己的奖励卡,所以用ex卡虽然猛,但风险也大。不过ex卡本身确实强力,比赛的官方示例代码里,推荐的卡组就是围绕超级路卡利欧ex和超级暴雪王ex来组的。也就是说,刚拿到这个题目的人,如果不仔细琢磨,大概率会顺着官方的思路走,塞一堆ex卡进去。

然后岩石堡垒就站出来了。它的特性叫“神秘石宿”,效果很直接:这只宝可梦不会受到对手宝可梦ex的招式伤害。在这个满大街都在尝试ex卡的环境下,这个特性简直是对策拉满。你那边全是ex卡,我这边站一只岩石堡垒,你就打不动我。那些参考示例代码、一上来就往卡组里塞ex的队伍,碰到岩石堡垒卡组基本就是站着挨揍,还不了手。

更有意思的是,这种景象在现实中其实也出现过。实体卡比赛里,当环境被宝可梦ex统治的时候,有人就用过一种叫“岩石堡垒控制”的思路。核心逻辑就是逼你放弃ex卡,用普通宝可梦来跟我打,强行把对局节奏拖到我这边来。这次AI比赛第一天,排行榜上的AI们不约而同地复刻了这个思路,而且因为对手也是AI,很多AI还没来得及学会怎么应对,就一批批地倒在岩石堡垒面前。于是高位区就变成了岩石堡垒互殴,场面莫名的有点好笑。现实中对抗ex环境的手段,被AI用同样的方式跑了出来,这件事本身就挺有意思的。

不过也别觉得AI已经无敌了。笔者翻了几场对战录像,发现AI的临场操作还是有不少槽点。有些对局里AI会给宝可梦挂上一大堆能量,感觉像是不知道什么时候该停手。还有一些对局,对面的ex宝可梦明明打不动岩石堡垒,AI还是用ex上去硬A,完全不换人,就硬刮。看来目前这轮比赛,胜负主要还是看卡组构筑,谁能先想到克制ex的思路谁就能赢。但操作层面上的细节,AI们还差得远。

当然这才第一天。比赛的规则是每人每天可以上传5次AI智能体,提交截止日是8月17日。也就是说,接下来的两个月里,大家有的是时间慢慢改。第一天被岩石堡垒偷了个措手不及,后面肯定会有人开始研究怎么反制。岩石堡垒卡组虽然克制ex,但它本身也不是没有弱点,只是目前环境里没人带对策卡。等更多团队反应过来,环境应该就会开始转动起来。而且AI本身的思考能力也会逐步加强,现在能量乱挂、不会换人的问题,后续可能也会被优化掉。模拟战部门的排行榜在Kaggle上可以实时看,点进每个选手的“Agents”栏里还能直接看对战录像,想围观的兄弟可以自己去翻翻。

最后补一下时间节点。整个比赛现在处在第一轮,模拟战部门的提交窗口到8月17日截止,策略部门的报告提交到9月14日截止。第一轮策略部门前8名晋级第二轮,后面的事由宝可梦公司接手。两个月的时间,AI面对岩石堡垒这个坎会怎么进化,环境会怎么转,我反正是挺想继续蹲着看下去的。