《弹幕音乐绘》:从没玩过STG的人,也能体验到弹幕的乐趣

《弹幕音乐绘》:从没玩过STG的人,也能体验到弹幕的乐趣

我们用AI实现了一个可能会有些争议的功能

SeiweLL

PC
本文系用户投稿,不代表机核网观点

AlphaGO战胜柯洁、Google翻译准确度大幅提升、自动驾驶技术日趋成熟;这些无一不在告诉我们人工智能技术正飞速发展。那么如果让人工智能来玩STG会怎么样呢?

STG也称为弹幕游戏。往往由于满屏幕都是子弹,而使一部分玩家望而却步。长久以来,初学者觉得游戏难度无法想象,简直反人类,而高级玩家却觉得还不够难,不够过瘾。这对矛盾已经成为了影响STG发展的主要矛盾。

现今,大多数STG都会为了解决或缓解这一矛盾而采取了一些措施,比如大多数游戏会设置多个难度,使初学者玩简单难度,而高手可以玩疯狂难度;有的游戏会设置教学关卡,指导初学者避弹;有一些游戏设置了自动雷击功能来为初学者降低难度。

然而就在最近,我们在游戏《弹幕音乐绘》中,提出了一种更加别出心裁的解决方案——自动避弹。

我们先来看一下效果:

简直人形TAS,单帧操作!

为什么我们要使用这种技术?

其实,自动避弹技术和汽车的自动驾驶技术、机器人的路径规划技术有一些相似的地方,同样都是要避开障碍物,其中都牵涉到人工势场法和人工神经网络技术。不同的是,一方面游戏中不需要识别障碍物,而可以通过游戏内数据直接获取子弹信息,这方面游戏中会相对简单;另一方面,游戏中可能出现成片的子弹向自机扑来,自机相当于在面对大量的移动障碍物,还随时有被封位的可能,这在某种意义上可能比机器人壁障的情况更为复杂。

其实熟悉东方系列STG的玩家应该知道,早在2006年的作品《东方花映塚》及1997年的作品《东方梦时空》中,就已经有避弹AI的存在。在这两部作品中,AI主要用于和玩家对战。游戏中大量使用随机弹,而少用大片的封位弹或连续自机狙,换而言之,对自机的走位要求低。另一方面,在这两部作品中存在额外的消弹手段,AI的存活率也会因此得以改善。那么,在一个常规版面的STG中,AI会有怎样的表现呢?

在常规的STG版面中,可能存在两种非常棘手的问题。一种是连续的自机狙——大量朝向自机发射的子弹,需要自机微移或折返来化解;另一种是大面积的封位弹,要求自机大范围走位来化解。这两种情况在高难度的版面下尤为明显。

所以,我们针对STG弹幕游戏的特性,对这个AI进行了一定程度的优化。

我们优化了面对连续自机狙时的走位问题
增加了面对排弹时的反封位策略
具有对敌机的主动攻击能力
具有自动抢道具的能力
万一中弹了,还有自动雷击的能力……

下克上之理

当然,这么逆天的能力,不可能一直让玩家免费使用,不然都电脑自己玩了,人还玩什么。为此,游戏内设立了商店系统,可以购买自动避弹功能的使用时间。不过,这只是一个使用游戏内金币道具购买物品的商店,金币仅能在游戏中获得,并不能充钱氪金。

至此,玩家可以通过低难度刷金币道具,获取自动避弹的使用时间,再使用人工智能来通关高难度。这也就为初级玩家提供了一种别样的通关手段。而对高级玩家而言,一方面可以追求不使用自动避弹来通关,另一方面自动避弹功能在面对高难度版面时,也确实不如低难度版面时那么强大。如此一来,STG的基本矛盾也就迎刃而解。我们也为这个AI所对应的商店物品起了一个非常应景的名字——下克上之理,这是帮助弱者战胜强者的道具。

当然难度矛盾不可能根除,使用人工智能辅助避弹也只是一个大胆的尝试。在加入人工智能后,STG的游戏性究竟会产生怎样的变化,在这条路上还有很多的问题需要探索。不敢说今后会不会有手机STG以此作为一个新的收费渠道,但毫无疑问,我们看到人工智能为STG带来了新的可能。

时常会有人讨论“人工智能是否会取代人类”这样的话题,但是在那之前,人工智能都会是一样杰出的工具,用于造福人类。人工智能会使我们的生活更便利,也会使我们的游戏更有趣。这次是将人工智能嵌入STG用于辅助玩家避弹,下一次说不定就在机器人对战游戏中辅助玩家开高达。

我们祝愿人工智能技术越来越完善,游戏也越来越有趣。

最后,我们的游戏《弹幕音乐绘》预计在几个月后正式发布,欢迎关注。如果想来试一下这个自动避弹AI,可以来绿光页面下载试玩版。http://steamcommunity.com/sharedfiles/filedetails/?id=886253524

15

查看更多评论