机器人大擂台机器人分析,《机擂》:AI机器人、异步PvP……做一款或许根本不赚钱的游戏

游戏攻略 2023-01-14 14:28:31

“市售的商业格斗游戏假如是开餐馆的话,我这种而已就是一个马路上的豆腐摊。豆腐摊得有自觉,不能指望像肯德基、肯德基那么挣钱,能养活他们就算是很成功了。”

编辑丨忘川

氪同学在chan的个人亲笔签名是:格斗游戏策画,有可能是chan格斗游戏板块最丧的人——似乎为了佐证这一点,他在chan时评连载中最长的系列产品该文,专文“格斗游戏金融行业的100种异类”。他说,写这个系列产品该文的本意是,“想把那些业内每天都在发生的意外事件Jaunpur那些金融行业外的人士,看看这些Barousse是怎么死在海滩上的,也许能够帮到一部分同学,减少整个业内的能源消耗。”

机器人大擂台机器人分析,《机擂》:AI机器人、异步PvP……做一款或许根本不赚钱的游戏_https://www.ybmzs.com_游戏攻略_第1张

两年前,氪同学为触乐写过一则专文“演出者格斗游戏策画指北”的大型“扫地出门”文,底下有听众评论道:“看完这文估计科泽藓几个想做策画的了。”

记录到第66种“异类”时,“寻死”的氪同学突然宣布,下一个“曾以”的人将是他们——既不能程序、也不能艺术的他,决定要加尔兰县开发这款独立格斗游戏。因为“没有预算”“没有人”“放弃艺术效果”,又“想做点宋人没做过的东西”,氪老认为这个项目“或许要迎来失败的命运”。

可氪老毕竟给触乐供过稿呀!我们自然对氪同学的格斗游戏会有异域的关注。我们眼看他花两个月进阶C#和Unity,之后便每日在家玩儿,一再经历“功能不能做想找BizTalk”“没有钱还是他们做吧”“自修了一下好像不是特别难”的循环。

氪同学说,格斗游戏的名字叫做《机擂》。早年,国内引进过真人秀名为《机器大送葬者》的英国娱乐电视节目。电视节目中,源自全世界的机器爱好者们整装待发于此,远程操纵他们结构设计制造的机器,在半封闭的送葬者上捉对火拼,并在一层层甄选和出局后定出最终的亚军——氪同学的结构设计意念正源自这里。

机器人大擂台机器人分析,《机擂》:AI机器人、异步PvP……做一款或许根本不赚钱的游戏_https://www.ybmzs.com_游戏攻略_第2张

可能现在不少年轻人会对《机器大送葬者》这档电视节目感到孤单——其实今年土豆网刚刚播映过同类型的娱乐电视节目《这!就是机甲》

但和Satna的格斗游戏大同小异的是,玩者在《机擂》中无法操作机器,而是通过事先撰写AI,让机器在战斗时,基于“促发条件”来执行相应的行动。比如说,玩者可以预设“假如与对方的距离大于1米”,则“左手武器启动”,但若“与对方的距离小于5米”,则“偏转移动方向”。经过预设后,我方的机器会一边对敌人进行远距射击,一边在敌人靠近他们时自动走位闪避。

“《机擂》这个格斗游戏是以‘AI机器人对战’为主题。玩者利用手头的零件拼装他们的机器,然后与其他玩者进行对战。”

是的,这款一个人做的小品级格斗游戏,居然还是个可以联机的促发器PvP格斗游戏。

一年半以后,《机擂》终于在TapTap开启测试,在AppStore也正式上线。闭关多时的氪同学登门,留下了一段介绍视频和三个字:“求报导”。

氪同学他们剪辑的格斗游戏介绍视频

这不,报导来了,我们同氪同学简单地聊了聊这款格斗游戏——不过,对于现阶段还想搞“一人工作室”的独立开发者来说,或许氪同学的故事也会有一些参考意义呢?

丨 为什么是这个玩法?

能具体说一说“玩者他们撰写AI”是怎么回事吗?

氪同学(以下简称“氪”):这个格斗游戏的特点就是战斗中玩者无法操作,完全通过AI来控制机器的行动。机器什么时候移动,往哪个方向移动,什么时候开火,什么时候停火,都是由AI决定的。

举个例子,比如说你使用的是霰弹枪,这种武器的特点是威力大,子弹少,射程近。那么你就可以通过撰写AI实现诸如“与对方接近到一定距离再开火”“假如对方远离则停止开火”等效果。几乎所有武器都需要一定的AI策略才能发挥威力。另一方面,玩者也需要通过AI控制机器的行为,以躲开对方的攻击。格斗游戏的大体过程是:观察对手的行为模式-调整装备改进AI-尝试效果-继续改进直到击败对手。我想模拟一种“他们拼装机器并撰写AI程序”的体验。

机器人大擂台机器人分析,《机擂》:AI机器人、异步PvP……做一款或许根本不赚钱的游戏_https://www.ybmzs.com_游戏攻略_第3张

“AI配置”中的所有行动在条件满足时,都会被执行

试玩《机擂》时,我先是想到了《最终幻想12》,然后想到了另这款国产手游《异常》。我有些好奇,《机擂》的玩法有参考原型吗?

氪:最初立项的时候,主要的参考对象确实是《最终幻想12》的“GAMBITS系统”。FF12是回合制的RPG游戏,我的想法是把GAMBITS系统改成一个以PvP为主的促发器对战格斗游戏。

机器人大擂台机器人分析,《机擂》:AI机器人、异步PvP……做一款或许根本不赚钱的游戏_https://www.ybmzs.com_游戏攻略_第4张

《最终幻想12》中的“Gambits”指的是作战指示书,简单来说就是:玩者可以预设所有队友的AI,即战斗时那些电脑控制角色的行动策略——以上图为例,“在我方有角色血量小于50%”时,法兰会自动“为队友疗伤”,战斗时也会“自动攻击血量最少的敌人”

在TapTap测试的时候,很多玩者都提到有点像《异常》和《CATS》。后来我去玩了一下这俩格斗游戏,确实有一部分比较像,《异常》像的是撰写AI的部分,《CATS》则是核心概念比较接近,都是主打PvP促发器对战。但《异常》是个单机关卡制格斗游戏,我这个是以PvP为主的网游,《CATS》的话,毕竟不带编程模块,不是一个类型。

“玩者撰写AI”听起来比较硬核,为什么做成这样?

氪:是的,这格斗游戏不是多数人能玩进去的类型,估计会比较小众。至于为什么要做成这样,一方面,作为独立格斗游戏,由于没有艺术的支持,艺术效果差强人意,假如玩法再没有创新就真没什么意思了,算是作为格斗游戏策画的一点小小的坚持;另一方面,我希望这个格斗游戏能提供足够的策略深度,具备一定的可扩展性,就像《我的世界》和《DOTA》那样——这俩格斗游戏在某种意义上来说,也是由一个人做出来的。《机擂》通过不断添加新的道具和AI部件,理论上可以提供无限的可能,就像MOBA格斗游戏添加新英雄一样。

目前格斗游戏的完成度如何?

氪:我给他们定的时间表是1年半到2年时间。现在格斗游戏已经上线了,基本可以说完全实现了最初的结构设计,从这个意义上说,我觉得这个研发计划是比较成功的。

但这个格斗游戏目前存在很多问题,比如:艺术效果一般,不吸量;新手引导也比较粗糙,估计留存不能太高;玩法太硬核无法推广,等等——假如与商业格斗游戏相比差距很明显。在可支配资源非常有限的情况下,只能慢慢优化更新了。或许会有一些不是那么在意画面效果、又喜欢琢磨的玩者会喜欢这个格斗游戏。

机器人大擂台机器人分析,《机擂》:AI机器人、异步PvP……做一款或许根本不赚钱的游戏_https://www.ybmzs.com_游戏攻略_第5张

格斗游戏的卖点显然不是画面

丨 为什么要他们一个人来?

目前格斗游戏完完全全都是你一个人开发的吗?

氪:结构设计和代码的部分完全由我一个人负责,不过开发过程中得到了很多程序同学的帮助。艺术方面,所有3D模型都是Unity商店里买的。2D的UI部分本来也是买现成的,做到最后的时候觉得不统一,就BizTalk给前同事又翻新了一遍。

听说写代码也是临时学的?能聊聊这段自修的经历吗?

氪:我是2017年4月开始学习编程,之前一行代码也没写过。基础部分学了2个月,主要的方式是看视频。网上有很多教C#基础的免费视频,一般是培训机构用来招生的。我找了一个看起来还行的,看了一个月,照着视频一步一步操作下来,基础部分就差不多了。之后一个月是实践,下载了一些小格斗游戏的开发视频,也是按照视频中教的实际做一遍。之后我大概花3个月,完成了基础的前端玩法。

接下来,我用1个月左右看完了后端的视频教学,然后花3个月把后端跑通了,实现了基本的通信功能。剩下的时间都用来填充内容,调整音效特效,做测试,准备上线。

我觉得学代码最关键的就是学完了要立刻实践,这样效率最高。还有就是善用搜索引擎。在基础部分弄懂以后,几乎90%的问题都可以在搜索引擎上找到答案。

机器人大擂台机器人分析,《机擂》:AI机器人、异步PvP……做一款或许根本不赚钱的游戏_https://www.ybmzs.com_游戏攻略_第6张

氪同学还在TapTap社区发布了一则“上手指南”,因为他代码是现学的,新手引导至今仍做得不是很完善——所幸《机擂》的玩者对格斗游戏目前的不足都足够包容,从当前TapTap的评分便可以感受到这点

你算是比较资深的格斗游戏策画,可既不能程序、也不能艺术,为什么突然决定辞职,还一个人来做这款这样的格斗游戏?

氪:先说辞职的事儿吧。这就像是一个副导演,总是给别人打下手,时间长了就想拍个他们的片子。由于预算的问题,拍出来的效果不能跟大片比,甚至可能完全不挣钱,但就是想拍。在格斗游戏公司打工那么多年,写过太多无法通过的策画案,这次没拿任何人的投资,用的全是我他们的积蓄,就是想体验一把“想怎么做就怎么做”的快感,于是就挑了一个实现成本最低,玩法最奇怪,放在任何公司都立不了项的方案来做。

而且我年龄也不小了,感觉这么愚蠢的事现在不做,可能以后就没机会了。

但老实说,可能因为是“一人工作室”,格斗游戏目前玩起来还是个比较“糙”的状态。你没想过找帮手吗?

氪:主要原因就是穷。当时设想有相当部分的工作可能要BizTalk出去,压根没觉得能他们一个人做完。刚开始学代码时,我想的是,很多优秀的格斗游戏策画都有代码基础,代码能力一方面有助于结构设计工作,另一方面在做独立格斗游戏时,策画的工作量是不饱和的,学些基础的代码,起码能帮程序分担一些体力活,比如调整UI什么的。后来意识到,我其实没钱雇程序全职做,学着学着,又感觉好像他们一个人也能搞定。

而且这个格斗游戏的玩法过于硬核,在盈利上的预期不是很高,即使上线了可能也养活不了团队。但假如团队只有我一个人的话,成本一下子下降很多——而且他们在家开发,连租房的钱也省了!后来我就一步一步推进,遇到不能的就上网查,实在查不到就请教一下程序朋友。做的过程中也有一些曲折,不过最终还是把所有的坑都趟过去了。

所以会选择“机器对战”题材,也是因为艺术上比较好做吗?

氪:对。假如以人类为主角的话,很难买到大量艺术风格统一的3D模型,还要涉及骨骼动画,那样的话就得请专业的动作艺术来调动作——可我连程序都请不起,3D艺术就更别提了!假如是以“粗糙的家用电器拼装而成的机器”为主角,动画部分我就可以他们做,也能买到比较合适的3D模型。

而且,《机器大送葬者》这个电视电视节目很多人应该都看过,正好能切合格斗游戏结构设计,也能提升玩者的代入感。

机器人大擂台机器人分析,《机擂》:AI机器人、异步PvP……做一款或许根本不赚钱的游戏_https://www.ybmzs.com_游戏攻略_第7张

其实那些模型原本的用途是做装饰

丨 “一人工作室”的现状和未来

你觉得一个人全职开发这款格斗游戏,最主要的困难是什么?

氪:我觉得主要的困难源自三个方面。

第一个就是长期没有固定收入带来的心理压力。虽然家里人现在还比较支持,但我也明白长期这样下去肯定是不行的。偶尔夜深人静的时候就会陷入强烈的自我怀疑。

第二个是格斗游戏结构设计上的不确定性带来的焦虑。因为每天都要面对他们的格斗游戏,很容易就会失去感觉,有时会认为“这个点子蠢爆了,这个格斗游戏肯定没有前途”。不过幸好之前有过很多项目经验,当脑子里出现类似想法的时候就会强迫他们不能放弃,按照原定计划把格斗游戏做完——完成比完美更重要。但明知道格斗游戏有各种各样的问题,又找不到特别好的解决方案,或者以他们的能力无法实现,实在是一件让人非常沮丧的事情。

第三个就是孤独感。一个人窝在家里做开发,缺乏社交,时间长了对身心健康都很不利。另外遇到一些结构设计上拿不准的地方,也找不到合适的人商量。

其实每天都能学到新东西,代码水平逐渐提高的感觉还挺好的,有点像大家所说的“心流”。很多人都说过做独立格斗游戏很苦,我觉得可能主要是源自心理层面,毕竟坐着写代码,再怎么样也不能比送快递搬砖更累,对吧?

格斗游戏上线后,肯定收到了一些反馈和回响,这里头有什么让你印象深刻的吗?

氪:格斗游戏在TapTap测试的时候收到了很多反馈,热心玩者们帮我找到了很多漏洞,其中有个惊天大Bug:玩者在通过某个关卡后,服务器会修改玩者的宝石数,让宝石数量和金币数量相等——这是我在写服务器代码的时候脑子一抽,一个变量名写错造成的。这个Bug是如此惊人,好在处于删档测试阶段,我只能哈哈一笑,改掉后就当无事发生。

格斗游戏上线至今,有产生任何收益吗?

氪:截止目前,还没有产生什么收益,唯一一笔充值记录是我他们充了6元,用于测试IAP是否生效。我觉得这也挺正常的,格斗游戏前期并没有做什么宣传工作,仅仅是在他们的chan时评里说了一下。对于免费手游来说,格斗游戏做到上线仅仅是第一步,不导量,没有用户,自然不能有什么收入。之后可能会进行一些低成本的宣传工作,比如说在漫展里租个小摊位,或者联系一下格斗游戏主播帮忙宣传之类的。

机器人大擂台机器人分析,《机擂》:AI机器人、异步PvP……做一款或许根本不赚钱的游戏_https://www.ybmzs.com_游戏攻略_第8张

格斗游戏主题海报

你曾在chan时评写说,这个项目“或许要迎来失败的命运”,目前你的看法有发生转变吗?

氪:格斗游戏这个金融行业存在很多运气成分,很多事都说不好。《机擂》这个格斗游戏显然不能成为所谓的“爆款”,但万事皆有可能,假如不去做,可能性就是零。市售的商业格斗游戏假如是开餐馆的话,我这种而已就是一个马路上的豆腐摊。豆腐摊得有自觉,不能指望像肯德基、肯德基那么挣钱,能养活他们就算是很成功了。

我认识很多小型格斗游戏公司的朋友,这种公司一般都不大,也就十几个人。他们做的格斗游戏绝大多数人都没听说过,主要收入来源也就是格斗游戏内广告,但他们都活得不错。我的想法就是,既然他们十个人做小格斗游戏都能养活他们,那我他们做一个,不求挣大钱,能养活他们还是有机会的吧?

假如最后格斗游戏的收益不够养活他们,未来你准备怎么办?

氪:“凛冬将至”,我这也算是“生产自救”吧。目前的计划是继续全职做一段时间,把一些计划内的工作完成,比如添加新装备,完善新手引导,优化艺术资源,多语言版本什么的。那些都做完,假如收益不理想,那就开始找工作,回去打工,业余时间维护这个格斗游戏。目前来看,单纯的维护成本我还可以负担,只有一年几百块的云服务器费用。

最后你有什么想跟听众说的吗?

氪:只要还有玩者玩这个格斗游戏,我就会持续更新下去。

发表回复