当前位置: 华文问答 > 游戏

既然有些人喜欢开挂,为啥不开发一款网游,提供编程接口,允许玩家自行用各种软件,同时允许计算机参与计算?

2019-04-15游戏

看到这个题目的一瞬间,我就想到了M.U.G.E.N。

------------------------------------------------

简单地说,mugen是个游戏引擎,从最开始的移植其它游戏角色供大家手控战斗,发展到了现在——角色作者制作性能超出天际的角色和AI,让AI们自己战斗(因为有些角色技能几十个,手操灾难,有些AI惨无人道)。角色作者采用各种匪夷所思的手段把角色的性能无限提升,包括并不限于利用bug、控制台命令、篡改程序等等。

2019.5.27添加

------------------------------------------------

虽然mugen并不是网游,但是其它方面完完全全体现了题目中的各种设定。

首先说一下mugen是什么:

mugen是一款免费的2D格斗游戏引擎。玩家可以自己制作游戏人物和AI。

绝大多数游戏,在给玩家提供了太过自由的环境后,往往都会发展出一些莫名其妙的东西出来。比如我的世界里有人造了一个游戏机,然后在我的世界里的游戏机里玩我的世界;中世纪背景的besiege,制作者原本想象中的投石机摧毁停车场变成了汽车人大战F22;war3原本一个RTS游戏,但是现在空战赛车射击消消乐连连看什么地图都有。mugen也是一个被「玩坏了」的典型。

这里引入一个概念:纸 并 强 凶 狂 神 论外,也许有些人听过这个东西,不过这里也大致不太严谨的解释一下:纸 并 强 凶 狂 神 论外是用来对游戏人物进行分级的,最弱者为纸,大概有星爷电影中眼镜仔的强度(或许更弱?);断水流大师兄大概并级或者强凶级吧(不是一个系统,强行比较帮助理解,并不准确,大师兄不是游戏人物);再往上就是狂神论外了。

mugen玩家制作的并、强、凶人物还比较正常,纸级太脆,作为游戏人物而言战斗力不足1鹅。并、强、凶级的人物就开始有意思起来,玩家创造出来的人物在自己制作的AI支配下互相战斗,各种花式连击和战斗脱离有声有色,状态爆发之下,一套连击带走对方也是有可能的,还出现了一个常用语「十割」,表示一套连招打掉整整一条血条,有十割当然也有五割、七割,一气(能量豆,用来施放超必杀技等)十割,三气十割等。

但是到了狂级,一些奇奇怪怪的东西就多了起来。比如死星或者叫做死兆星,源自【北斗神拳】,死兆星出现就意味着死亡的出现。狂级的很多人物在一定条件下就会触发死星,直接无视一切秒杀对方。也就是说你打对方打得正起劲呢,打到了对方就剩一丝血皮,突然对方瞬间脱离战斗,然后格斗游戏变成了一段花里胡哨的画面,等到画面散去,你就只能看到自己角色的尸体了。

普通mugen角色的作者(或者可以理解为mugen这个游戏的玩家)还在想办法用拳脚到肉的方式击败对方,还在尝试不断提升AI对于技能招式的判断,给自己游戏角色增加了死星的玩家已经脱离了正常的格斗概念。

类似的还有大伤害,脱离,无敌等等

mugen的画风从这里就开始奇怪了

像无限能量豆这种都是小case

先是有些作者作出的角色可以把对手打浮空一套连击到死,或者干脆就是自带无限连

然后就有作者给出了脱离——甭管你打的多开心,我都可以瞬间脱离被你打中浮空的不可控状态

紧接着有作者给自己的角色增加了大伤害技能,特定条件下的招式可以一击打掉一条血

那么对应的有些角色就出现了大伤害检测功能,一旦出现大伤害,则会令其无效

有些作者制作出了「我看了电视」这种无法格挡的赖皮技能

那另一些作者干脆搞出类似「自信」(白罗灭精)之类的全屏伤害、自身无敌的大招出来

所以狂凶级别的战斗通常最为精彩,大家往往看的眼花缭乱,B站随便搜狂级/凶级/mugen都可以看到很多。

(某不走心的随便举例)

继续讲神和论外

神是个什么概念呢?

大概就是「普通人不能理解」这种概念吧。

普通人战斗的目标还是消减对方的血条,让对方血条归零,或者低于自己拖到时间结束。

神已经不满足于这些了,像这种普通攻击模式,神级是不屑于做的,攻击最起码也要是全屏伤害,自身无敌等。

举几个例子:

时间暂停——游戏打一半,突然整个世界清静了,除了释放暂停神技的角色外,一切飞行道具、人物、时间包括背景人物统统被暂停了,然后等时间恢复后,瞬间脸上飞来无数拳脚黑粒子。

开场偷跑——游戏双方还在摆pose的阶段,一方就已经开始各种拳脚飞踹了,这时候甚至举着round2的小姐姐都还没走下场。

无敌——你打不到我的脸哟,「无耻」的作者们干脆去掉了自己的人物受击框,脱离了这个次元,比带土的写轮眼可要厉害多了。

回血/锁血/空血不死——我站着这里让你打,能打死我算你厉害。

秒杀——游戏一开始,ready go 刚刚喊完,屏幕上紧接着就出现了winner is XXX。游戏时间甚至都没有变,对方的血条就已经归零了。

神级角色的这些操作已经不是在游戏设定的框架之内进行了,有的通过调取mugen系统自带的一些金手指,比如让自己瞬间满血,对方瞬间死亡等,有的利用游戏规则漏洞,比如无敌、暂停等不一而足。

所以神级人物有人也称之为灯光师。两个神级角色战斗时各种炫酷的技能四处飞射,但是两边要么无敌,要么脱离了这个次元,让对方这些平时能够秒杀纸并凶狂的技能只有一些动画效果,完全没有伤害或者干脆打不到人。

那么什么叫做论外呢?

论外,大概就是讨论的时候要排除在外的意思吧。

为什么要排除在外呢?因为能够驾驭mugen世界规则,乃至篡改规则的神级角色们,也都无法击破论外的防御。

论外采用的技术完全就是黑客手段。

比如直接消去对方PLAYER,架还没打,对手就从这个世界里消失了。

比如直接篡改规则,让游戏宣告自己胜利,或者宣告对方失败。

比如冻结对面,直接让对方无法读取数据,各种神级手段无法施展。

比如让数据溢出,导致对方无法正确读取自己的角色,己方无敌等等。

比如直接修改对方人物数据,把对方神级人物变成一个白板再来和自己单挑。像这种时候,谁能取得胜利已经不是看招式如何了,完全是看谁的程式加载更快,早一步把对方变成白板,就直接在游戏开始前取得了胜利。而且论外最强的地方其实不在于攻击,而是在于防御,论外最强者被拉下马,要么是出现了一位拥有原本「论外最强」都无法击破的防御的人物,要么是出现了一位攻击快过对方的新人物。

像这种修改角色数据、修改mugen程序的行为大家还感觉不过瘾的话。隔离作者们还提供卡死mugen、弹网页、篡改BGM、直接让mugen崩溃等选项,绝对能让你体验到一个游戏里的二次元小角色和三次元肥宅战斗的绝望感。

可以说这些游戏角色已经脱离了原有的框架,完全就是一段病毒,像那种借助金手指开挂的,在里面都是相当低端的存在。

贴个论外大佬们的战斗?视频

提问者说的「由计算机运算区分出是否是子弹,及时提醒玩家,或者自动计算躲避路径,并及时躲避,可以扫描出敌方位置以及移动速度,计算弹道什么的」在这些无节操的论外角色面前,可爱的像是一只小绵羊。 提问者的想法限于如何在游戏规则内取得胜利,mugen某些作者已经开始定义规则和掀桌子了。

最后说一点:由于mugen各种技术实在太过复杂,我也仅仅是个偶尔看看视频的爱好者,所以这篇答案里面对于mugen技术的说明和人物分析肯定有很多错误,望包涵和指正。