问题

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

回答
这想法挺大胆的,也确实触及到了游戏设计和运营的不少核心问题。咱们不妨掰开了揉碎了聊聊,看看为什么“开挂”游戏没火起来,以及如果真这么做,可能会是个什么光景。

为啥没人这么做?(也就是,现有的网游为啥不直接拥抱“开挂”?)

1. 公平性是网游的基石(至少大部分是): 你想啊,一款网游最吸引人的地方,往往就是大家在同一个规则下竞技、合作、成长。一旦允许玩家用外部软件修改游戏数据、行为,或者让AI代玩,那这游戏的“人”的因素就荡然无存了。你想想,一个开了“透视+自瞄”的玩家,和一个辛辛苦苦练习枪法的玩家,谁能赢?答案显而易见。这种情况下,游戏很快就会失去大部分玩家,因为没人愿意在看不到未来的“机器人大战”里浪费时间。

2. 经济系统和游戏寿命: 很多网游的生命力在于其内部经济系统。玩家通过游戏内活动赚取虚拟货币、购买装备、进行交易。如果玩家可以用脚本全天候挂机刷钱刷装备,或者AI帮你精准采集资源,那么虚拟货币会极速贬值,装备的稀缺性也荡然无存。游戏很快会变成一场“谁的脚本效率更高”的比赛,而不是关于技巧、策略和社交的游戏。这会直接杀死游戏的长期生命力。

3. 维护成本和技术难题: 就算我们真的想开发一款“允许开挂”的游戏,这其中的技术门槛和维护成本也是巨大的。

编程接口: 提供一个“编程接口”,意味着你需要设计一套健壮、安全、且足够灵活的API,让玩家能与游戏进行交互。这套接口本身的设计和安全审计就是个庞大的工程。
允许“各种软件”: 这句话风险太大了。什么叫“各种软件”?如果允许玩家随意加载DLL、修改内存,那几乎等同于允许一切外挂。游戏的稳定性、安全性瞬间崩塌。怎么保证这些软件不会导致游戏崩溃?怎么防止这些软件被用来恶意攻击服务器或者其他玩家?
计算机参与计算: 这个听起来有点像AI对战,但放到玩家自己创造的“程序”里,风险就更大了。一个精心编写的AI,可能会利用游戏引擎的漏洞、计算上的细微差别,达到非预期的、甚至是破坏性的效果。

4. 开发商的商业模式: 大部分网游的商业模式是卖时间、卖皮肤、卖便利性。如果玩家可以通过脚本或AI绕过这些,比如全自动升级,那游戏就赚不到钱了。即使是“允许开挂”的游戏,开发者也需要一个能持续盈利的模式。如果大家都自己写程序玩,那开发者卖什么呢?难道是卖更高级的编程接口或者计算资源?这又回到了第一个问题:公平性。

5. 用户体验的碎片化: 如果一个游戏里充斥着各种各样的玩家脚本和AI,那么每个人的游戏体验都会变得非常不一样,甚至难以预测。你可能遇到一个跑图脚本帮你完成日常,也可能遇到一个战斗AI帮你秒杀一切。这种极端碎片化的体验,很难形成一个统一、有凝聚力的社区。

那如果,我们真的要“拥抱”这个想法呢?

好吧,抛开上面的那些“不可能”,咱们就假装开发者真的想搞一出“玩家创造一切”的网游。这游戏大概会是这个样子:

游戏类型设想:沙盒+程序化竞技场

这游戏不能是传统的MMORPG、MOBA或者FPS。它更可能是一种强调创造性编程和策略博弈的沙盒类游戏。

核心玩法:

1. 开放的编程环境: 提供一套高度模块化、标准化的游戏API。玩家可以用(可能是限定的)编程语言(比如Lua、Python、C的子集,或者专门的游戏脚本语言)编写自己的游戏行为逻辑。
行动模块: 例如“移动”、“攻击”、“施法”、“采集”、“建造”等。玩家可以组合这些基础动作,编写复杂的行为链。
感知模块: 例如“获取周围敌人信息”、“检测资源点”、“读取地图数据”等。
AI模块: 提供基础的AI框架,玩家可以在此基础上开发更复杂的决策逻辑。
资源管理: 玩家的脚本需要消耗一定的计算资源(CPU、内存),这本身就是一种限制和平衡手段。

2. “游戏内”计算和调度:
AI代理: 玩家编写的代码会被编译或解释成一个可以在游戏服务器端(或者一个隔离的沙盒环境)运行的AI代理。
算力分配: 服务器会为每个玩家的代理分配一定的计算资源,超出部分会被限制或惩罚。这就像是给每个玩家的“外挂”上了个表,防止有人用一台超级计算机来压制别人。
行为校验: 即使有接口,也需要一套严格的校验机制,防止玩家编写的代码绕过游戏规则,例如瞬移、无敌等明显超出API能力范围的行为。这需要强大的服务器端验证。

3. 游戏模式:

指令式竞技: 玩家编写的AI代理进入一个预设的竞技场(比如小型地图的PVP对战),进行策略和执行力的比拼。结果完全由玩家的代码决定。
生产自动化: 在一个巨大的沙盒世界里,玩家可以部署自己的AI矿工、AI农民、AI建筑师来自动化资源采集、生产和建造。玩家的目标是构建一个高效的自动化帝国。
AI养成与演化: 玩家可以设计自己的AI单位,给它们设定学习目标,然后让它们在模拟环境中进行“训练”。训练成功后,这些AI单位可以部署到其他游戏模式中。

潜在的挑战和有趣的方面:

开发者不是规则制定者,而是平台搭建者: 游戏的核心玩法不再是开发者设计的关卡或战斗,而是玩家创造的程序和算法。开发者的任务是提供一个稳定、安全、且足够开放的编程环境。
“高手”的定义改变: 玩家不再是操作最溜、反应最快的人,而是编程能力最强、算法设计最巧妙的人。这会吸引一群完全不同类型的玩家。
巨大的技术门槛和极高的学习曲线: 这类游戏绝对不是大众化产品。它需要玩家具备一定的编程基础和逻辑思维能力。
安全和反作弊的重定义: 反作弊不再是检测外部软件,而是检测玩家编写的程序是否存在超出允许范围的逻辑错误,或者利用了API的漏洞。这就像是在一个巨大的沙盒里,开发者需要在玩家搭建的各种结构中找到一个稳固的支撑点。
经济系统设计: 如果有经济系统,可能需要围绕“计算资源”、“AI模型”、“算法库”等概念来设计,而不是传统的金币和装备。
持续更新和平衡: 开发者需要不断更新API,修复漏洞,并根据玩家创造出的强大算法来调整资源分配和限制,保持一定的游戏平衡性。这会是一个不断演化的过程。
社区文化: 社区会围绕代码分享、算法交流、AI模型评测来构建。可能还会出现专门的“AI战队”或者“代码工坊”。

举个例子:

想象一款名为《智械纪元》的游戏。你不是扮演一个角色,而是作为一个“指挥官”。你可以在游戏提供的开发环境中,用Python编写一个“单位AI”。这个AI可以定义单位的寻路逻辑、战斗目标优先级、资源采集策略、甚至是如何与其他AI进行协作通信。

你编写好的AI可以部署到不同的游戏模式中:

“自动矿场”模式: 你部署一批“矿工AI”和“运输AI”到一块随机生成的矿区,看谁的AI最高效,能在规定时间内采集到最多的矿石。
“策略竞技场”模式: 你和其他玩家将自己编写的“战斗AI”投入到一个模拟战场,进行1v1、3v3的对战。比赛结束后,可以复盘AI的决策日志,分析胜负原因。
“自动化城市”模式: 你可以设计一系列AI来负责城市的建设、资源分配、居民需求满足等,目标是建立一个繁荣的自动化社会。

总结一下, 为什么没人直接开发“允许开挂”的网游?根本原因在于,现有的绝大多数网游的核心吸引力是“公平的竞争和共同的体验”,而允许玩家随意使用外部软件或计算机计算,会彻底摧毁这一点。

如果真的要往这个方向走,那游戏的设计思路必须彻底改变,从“开发者创造世界和玩法”转变为“开发者搭建平台,玩家创造玩法”,这是一种极度小众但可能非常迷人的游戏类型,它更像是一个高度交互的编程模拟器,而不是我们传统意义上的网游。而且,这中间的技术挑战和平衡难度是指数级的。这其中的乐趣不在于“开挂”带来的破坏性,而在于“创造”和“智能博弈”本身。

网友意见

user avatar

真有这种游戏啊。。。

《Screeps》

steam链接:store.steampowered.com/

有想要挑战一下的可以看这个live demo,不需要注册就可以立刻试玩:screeps.com/a/#

游戏的介绍:Screeps is an open source MMO RTS sandbox game for programming enthusiasts, wherein the core mechanic is programming your units AI. You control your colony by writing JavaScript which operates 24/7 in the single persistent world filled by other players on par with you.

介绍的翻译:Screeps是一个为代码变态(划掉)爱好者设计的开源的MMO RTS(大规模多人在线即时战略)游戏。这个游戏的核心机制就是来为你控制的单位写AI。你可以用JavaScript来控制你殖民地(里的一切),并且这些内容7*24小时运行的,并且充满其他玩家来与你对抗。

说白了就是给你提供一个JavaScript的接口,用来写一个“AI”来跟其他玩家对抗。可以简单的基于规则,也可以写有限状态自动机,也可以写增强学习之类的agent ai(但性能其实很受限)。

现在这个游戏已经变得巨复杂了。从能源到采集,从防御到进攻策略甚至还有贸易等等等等。。。

这个游戏有多复杂?首先想要入门,游戏是全英文的,除了写code要用纯英文,最重要的是所有的官方文档也都是英文的。你需要通过阅读文档来学习这个游戏的API:docs.screeps.com/archit

(这文档一看就是API Reference的风格)

文档中包括整个游戏系统的运行逻辑、写code的接口和一大堆内部机制。

当然,还有API References!来来来,请随意体验一下被代码支配的恐惧:

然后看看大佬开源出来的code:github.com/TooAngel/scr

(是的,放在了全球最大宅男/女交友社区)

这个游戏的收费是花钱买算力(subscription token)。。而游戏中你可以获得算力再出售。所以完全有可能通过写一个巨厉害的code来赚钱……

详细信息建议看steam页面中Attack.On.Pika[AFK]的评论。。。分析的已经很透彻了


更:附上tutorial里的第一段代码:

       module.exports.loop = function () {     var creep = Game.creeps['Harvester1'];     var sources = creep.room.find(FIND_SOURCES);     if(creep.harvest(sources[0]) == ERR_NOT_IN_RANGE){         creep.moveTo(sources[0]);     } }      

大致的意思是这样的:从场景中找到名为Harvester1的一个creep(既游戏种的一种基本单位)。然后寻找当前房间中的所有source。然后命令creep去harvest 所有source中的第1个source。但这个过程有可能返回值是“ERR_NOT_IN_RANGE”这个错误,说明creep距离source太远了。然后就命令creep moveTO那个source里。然后整个函数永不间断地执行下去。

如此,万里长征第一步搞定了!你得到了一个可以遍历采集资源的creep。但是抵御不了入侵者,也很难最优化效率等等。想要更高端的agent,还是要多烧脑了。


更:看了一下API,这玩意居然还支持Binary Module。就是说一些要求性能的地方,你可以写个C语言的code然后编译成二进制的library再在JavaScript脚本里调用。

user avatar

哈哈哈,我玩过一款网游可能符合题主的意思。

预警:本文较长,注意流量。

既然是外挂,提供编程接口就没什么意思啦,允许玩家自行用各种软件这个才是问题的关键。

大概是2014年的时候吧,有时候上下班通勤时间或者厕所蹲坑时间,想找点游戏打发时间,不想玩单机,也不想爆肝玩一些容易耗时耗力的游戏。

然后我就发现了一款很弱智很脑残很沙雕但是又很魔性的网络游戏。我刷微博的时候看见一个同事在玩,我就跟着点进去开始玩了。我当时玩的是微博小游戏版,游戏名字叫“愚公移山”(PS:我玩的游戏版本目前已经倒闭停止运营了!因此此文所有配图都是在网上搜索,如有版权问题,请联系我删除。)

现在回想,这游戏仍可以排进我玩过的沙雕网游的top榜之首,游戏很简单,就是点这个茅屋,然后就会造一个小人,(还记得《愚公移山》的课文吗?“子又生孙,孙又生子。子子孙孙无穷匮也! 而山不加增,何苦而不平? ”)这个游戏就是要造小人,然后去移山!!

游戏里面的boss就是山,而且那些山不是叫王屋和太行,策划们给那些山取了一些很脑残的名字,诸如:

打boss就是,点击这个山,然后你的子孙数量就会减少一个数值,山的HP数量(血条)也会减少一个数字,然后根据你的子孙数量,和移山的数量,会在游戏里面有一个世界排名,然后里面也会有一个好友排名,会显示你和你的游戏好友的子孙数进行排名。

当然,作为一个网游,它不可避免的也有充值系统,当然沙雕游戏的商店也是很沙雕的,卖的就是一些莫名其妙毫无关联但是让你在游戏里更快生孩子的道具,或者是对好友使用可以给好友避孕的一些道具。

游戏中增加生产率的方法有很多,比如升级茅屋变成豪宅,茅屋点一次只能生一个,豪宅点一次可以生十几个;比如增加草丛或克隆人装置等自动生育场景(充值开通或者攻克boss之后的金币道具购买)


游戏内核就这么简单,接下来就是开始斗法。

=======简单分割线========

我开始玩的时候,我那个同事已经是图2那种级别了,子孙67亿,生产速度222万人每秒,击败全球60%的玩家。我想偷偷地超过他,于是悄悄咪咪地开始玩,由于这个游戏只有“点击生娃”这么一个简单的操作,于是我先用了最简单的外挂,按键精灵。

用按键精灵写了一个鼠标连点的软件,然后通过模拟器在闲置电脑上开启游戏,最开始通过大概十分钟的个人玩法,我已经把茅屋升级成了女娲,点一下可以生120个子孙,为了便于后期的统计,我设置成每秒点击100次,也就是一秒钟可以生12000个子孙。那么一分钟就是720000子孙,一小时就是43200000子孙,我挂8小时,就会有3.4亿的子孙。因为前期的boss都很弱鸡,大概几百万子孙就可以移掉那些山,那么一天时间,我就能推到一些boss然后获取金币开通自动生育区!同事的67亿子孙,估计也就几天我就能超越!

调试完成之后,我心满意足地上班去了,也不敢挤号,看着我同事一本正经地工作的时候,我总是莫名想笑,心想着过几天我的游戏排名就要超过你了!兀自暗爽!

然后我当天下班,飞一般的回家开电脑,打开一看,连点器仍在正常运作,但是我的子孙居然只有1.1亿!卧槽怎么回事,是我的数学不好还是游戏策划的数学不好?我又检查了一下连点器,依然是一秒一百次,一分钟72万,明明过了八小时,为什么只有1.1亿!

我不解地百度,崩溃的发现原来这个游戏还有随机事件,就是会出现一个叫做“智叟”的人物,一下子就按百分比屠掉你的子孙,比例高到15%-30%!!!估计就是官方为了平衡我这种无脑点击挂出的类似验证码事件。

然后这个游戏没有日志记录,被智叟屠了我也看不到是什么时间,也不知道他出现的规律和频率,除了网上搜到的图片,我都不知道他到底长什么样子,更不知道该怎么应对。但是我综合分析以往的游戏套路,应该是他出现之后点击他会触发一些事件,可以驱赶或者打败之类的。于是我守在电脑前大概2个小时,果然出现了智叟,只要在3秒钟之内点击他,就可以把他驱赶走,不然他就会屠杀很多的子孙,我不得不又在连点器原始代码里加上监测智叟出现的代码。

当天晚上,捣鼓了半天,开了几个自动生产场景,自动生育率在每秒四万个,加上连点器,一秒钟可以生52000个子孙,一小时就是1.8亿子孙!!!

睡觉之前再次确认了一下正常运行,明早起来,20亿妥妥的。

果然,第二天一早起来,我的子孙大军已经生到23亿了,然后又是解锁场景,又是升级女娲,自动生育弄成了80万每秒,点击生产也达到了每下1000个,开挂高达每秒10万,加起来也就是90万每秒,和昨天的速度简直不可同日而语,并且我的世界排名已经击败了30%的人!超过同事指日可待!!可能也就是这两天的功夫了!!

有了一天的游戏经验,除了智叟之外我还获得了一个信息:就是在游戏途中升级场景或者道具,会让产出比更高!于是我又下载了一个向日葵远程控制软件,手机控制电脑,在公司蹲坑或者喝水时,就打开看看够不够升级新的道具,然后就顺手升级一波。等到下班的时候,我已经每秒生产率达到了100多万,人口总数也快到了40亿,世界排名也从击败30%到了击败40%多。

同事的游戏似乎没怎么打理,每秒生产率还是两百多万,但是人口总数已然达到了3000亿的级别,这个时候让我不得不感慨计划生育的重要性。

想要超过他,不得不花点功夫,由于我有连点器这个大杀器存在,于是我开始讲究策略,我把点击就能生产的女娲升级升级再升级,虽然越到后面升级需要的道具金币就越多,我又不得不去移山,移山又死掉几亿的子孙,真的体会到愚公移山的精神。总之折腾了一个晚上,我的人口总数变成了只有一千多万,但是我点击一下女娲,可以用生产50000个子孙,然后又优化了一下连点器,让它每秒可以点击140次,这样光是点击的产出率就达到了700万每秒,加上生产场景每秒100多万的产出率,我的子孙以每秒800万的速度繁衍着。生产速度已经达到了我同事的四倍!预计一晚上我的子孙就可以突破3000亿的大关!明天上午,就可以全盘超过我同事!

时间很快就到了我玩这个游戏的第三天上午,我同事5500亿总人口的时候,我已经6000亿了!!我差点就忍不住跟他说了!!但是我压抑住激动的心,硬是等到了下班的点,我的人口数经过一顿操作已经达到了10000亿,也就是一兆!!而我的同事仍然只有6000多亿!!我的世界排名已经击败了70%的用户!!

下班时候我风淡云轻地叫住了他!

我打开手机上的游戏,故作轻松地说:“你是不是也在玩这个游戏?你看看你的排名。”我准备欣喜若狂地收获他大吃一惊的表情,但他并没有特别惊讶,看到之后只是笑着说:“你小子可以啊,我这两天没玩你一下子把我超越了。”

我们顺着聊了一会,然后我又得知他玩游戏的原因,因为他有一个同学,是一个网游重度氪金用户,玩这个沙雕游戏,居然也充值了一千多块钱!!同事为了证明技术比金钱牛逼(或者是证明他同学是个沙雕),就也开始玩这个沙雕游戏!也是想像我一样通过某种外挂手段干过他的同学。而且我同事仅仅只比我早玩两天!!这两天他下班忙着约会没有怎么玩游戏,所以一不小心被我超过了,我们坐电梯下楼越聊越起劲,干脆就去了公司附近的星巴克,他现场给我演示了一下骚操作!

他走的外挂路线是提升自动产出,他觉得连点器什么的太low了,而且效率不高,他说自己一直在攒道具金币买地狱之门,这几天没怎么管,刚好消耗掉一波子孙,可以换两个地狱之门!

地狱之门是一个可以一秒钟生产150万子孙的大杀器!!也是游戏里生产率最高的场景!!

他打开了他的ThinkPad,然后麻溜的开出模拟器,兑换两个地狱之门,然后打开了一个辅助软件——变速齿轮!

变速齿轮利用HOOK API修改游戏时间的倍速!他用的版本最高可以调速到256倍!也就是现实中每过1秒钟,他的游戏里已经过了256秒!!

他的两个地狱之门就已经可以达到300万人/秒,加上变速齿轮,每秒造人速度居然高达7.68亿!

然后我们喝咖啡聊天那一会儿功夫,他的人口数居然也突破了一兆!!

除了一脸震惊,我还能说什么呢?

然后我们正式踏入了一兆大军,世界排名也达到了击败70%玩家水平!

但是他给我看了一下他那个氪金的同学,让我知道什么叫金钱的力量!!他的同学居然有世界排名!世界排名只有100个人,他的同学就是在52位,击败全球98%的玩家!

据了解,他的同学不会软件,也不会外挂,纯粹是充钱玩,就玩到了这个地步!!

我百思不得其解,因为根据我的研究,正常打boss加自然生产(没有谁会沙雕到一直狂点手机生产吧?),想要到我们现在这个程度(击败70%),可能都需要玩1个月。然后同事告诉我一个令人伤心的真相:因为我们都没充过钱,所以我们看到的商店和充过钱的玩家看到的商店不一样,充过钱之后商店里是可以直接购买地狱之门的,15块钱一个,买了地狱之门之后还送金币,送的金币又可以升级地狱之门,所以我这种辛苦攒金币买的地狱之门一秒只能生150万个子孙,但是我同学氪金买的地狱之门是这样的↓

WTF!

果然免费玩家和收费玩家玩的不是一个游戏!原来我们看到的商店都不一样!!我的商店里还有很多的问号,我以为是到了某个级别才能解锁,原来是要充钱!!

最让人生气的是,氪金玩家还可以买几种道具,它们分别是:+10%,+20%,+50%

就是字面意思,你要有10亿人口,买一个+50%,瞬间变15亿!

可气的是,这些道具只要几块钱(1-3块钱左右)

然后充了会员还是月卡啥的玩家,每天还有一次6块钱子孙翻倍的机会!!5000亿瞬间变1兆!

而且没充钱的玩家只能遇到智叟来屠杀,充了钱的玩家随机事件居然是:天空突然经过哈雷彗星,你银行系以内的子孙数量翻倍!

同事的同学就这么无脑氪金,各种道具各种点各种付款,就这么硬生生氪了一千多,到了世界排行榜的前100!榜上有名!!

我们要给平民玩家涨个脸,我们也要进榜!我们要证明技术比金钱牛逼!我们结合了我俩的骚操作,研究出了后台双线程操作,一边疯狂连点,一边变速齿轮自然生产,就这种疯狂的生产速度,居然还是不及排行榜上大神的生产速度,top100的大神们人口基数太大了,计算单位都不是一个量级的,我们爬天梯爬得好辛苦。游戏第六天的时候,到了一个阶段,所有能获取金币的渠道都打完了,场景和女娲都没办法再升级,我们的产值变成固定的1秒220亿,世界排名变成了击败90%的玩家!

可以说是瓶颈期了,并且随着排名的提升,居然又多了一种玩法,就是你可以去掠夺其他玩家的人口,然后玩家会有闪电,可以打击前来掠夺的人,然后就会击落侵略者的一些人口数变成自己的人口数,但是闪电每一个都有冷却时间(用完了可以拿金币买),有时候掠夺的人来得多了,后面只能被掠走一些人口。

我和同事研究中发现,这个游戏的安全机制(反外挂机制)可以说几乎没有,这个闪电很快就会用完但是很慢才能冷却,于是我们又用了新的外挂手段:wpe封包。

我们设置了闪电的冷却时间,将数据包中的30分钟冷却设置成1秒,这样我们就一直有闪电,所有掠夺者,一个不留全部干倒!真正实现了朋友来了有好酒,敌人来了有猎枪!

然而一天劈死几百个侵略者,我们的战利品——那些增加的子孙们,居然只让我们的世界排名提升了1%。

但是这个契机我们灵机一动,可以刷CD时间,为什么我们不刷金币呢?

这里值得一提的是,到后期干掉一个boss会给几百个金币,在所有百分比道具里面,+10%的道具是可以花1500金币购买的!

但是我们目前范围内已经无boss可杀,没有获取金币的渠道,后来还是同事聪明,10金币买了商店里一个最便宜的道具,抓到数据包的数据之后,把金币数量的减法改成加法,然后封包发送,结果成功了!我们金币增加了10金币!

然后开始刷金之路,一路刷到999999999999个金币,到了游戏金币栏上限。

虽然免费玩家没有+20%,+50%和+100%(翻倍)

但这个+10% 对于开挂玩家来说,已经够用了!

然后我们的连点器变成了连点+10%,在我们已有的人口基数下,可以说是涨幅是一个天文数字了!全服第一指日可待!

玩这个游戏的第九天:


终于到了世界排行榜的第一,第二就是我的同事,我们人口数差不多,只要少抓一个智叟,就能轮流坐第一。

拿到排行榜第一之后,这个游戏开始变得索然无味。同事也赶紧抽了个时间去和他的氪金同学嘚瑟,结果氪金同学说了这么一段话:

像我这样的充钱玩家,不是为了充钱而充钱,其实就是想打赏一下做游戏的研发策划人员,其次才是图一个游戏里的便捷,像我这样的人才是一个游戏开发出来,生存下去的原动力!你们这些开外挂开辅助不择手段达到目的的人,简直是游戏败类!!!

他同学的一番话真的是震耳发聩如雷贯耳,我和同事都羞愧地低下了头。不过事后氪金同学从技术角度了解了一下我们的操作方式,然后抱着学习的目的刷到了世界第三。

最后坚决抵制外挂行为,呼吁大家用钱支持自己喜欢的游戏。

=====================

备注:本故事纯属虚构,如有雷同实属巧合。本人不为故事中行为和语言承担任何道德上的谴责或法律上的责任。

user avatar

问题本身存在逻辑漏洞:开挂的绝大多数人都不是自己编程制作外挂的,他们都是用别人做好的外挂。

开挂追求的是:你没有外挂,我有;你有外挂,我的比你强。他们就是要获得比较优势,如果所有人一起来编程,游戏变回公平的,他们就得不到比较优势,也就不会乐意玩。

user avatar

看到这个题目的一瞬间,我就想到了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技术的说明和人物分析肯定有很多错误,望包涵和指正。

类似的话题

  • 回答
    这想法挺大胆的,也确实触及到了游戏设计和运营的不少核心问题。咱们不妨掰开了揉碎了聊聊,看看为什么“开挂”游戏没火起来,以及如果真这么做,可能会是个什么光景。为啥没人这么做?(也就是,现有的网游为啥不直接拥抱“开挂”?)1. 公平性是网游的基石(至少大部分是): 你想啊,一款网游最吸引人的地方,往往.............
  • 回答
    这种现象挺让人捉摸不透的,明明他对你没意思,可你一旦敞开心扉,他却又愿意跟你聊得热火朝天。其实,这里面可能藏着好几种不同的心理和原因。首先,得想想他可能并没有你想象的那么“不喜欢”。也许他只是还没有到“喜欢”那种程度,或者说,他把你当成了一个不错的、可以交流的朋友。当你说出“喜欢”的时候,对他来说,.............
  • 回答
    北方人有暖气,这在很多人看来,似乎是“天天洗澡”的天然驱动力。毕竟,恒温的室内环境,告别了冰冷潮湿的空气,洗个热水澡 surely 是件舒服透了的事儿。但事实往往比我们想象的要复杂得多。为什么即便有了暖气,北方人也不是人人都选择天天洗澡呢?这背后,其实藏着不少说来道去的生活习惯、身体感受,以及一些我.............
  • 回答
    关于《新三国》和《赤壁》的争论,以及它们能否被称为中国的“史诗”电影,这确实是个很有意思的话题。人们对《新三国》的“翻案”呼声,以及对《赤壁》的相对沉寂,背后反映的是观众对历史题材影视作品的期待和评价标准的不同。咱们就来捋一捋这其中的门道,好好聊聊这两部电影,看看它们到底值不值得“史诗”这个称谓。为.............
  • 回答
    英国一年制硕士确实是个颇有争议的话题,这就像一道美食,有人赞不绝口,有人却皱着眉头。尽管争议不断,但依然有大批莘莘学子趋之若鹜,这背后的原因,绝不是三言两语就能说清的。咱们不妨细细道来,看看这“一年制”的魅力何在,又为何有人对此嗤之以鼻。首先,时间成本的吸引力不容忽视。想想看,国内很多硕士项目动辄两.............
  • 回答
    圣库制度,作为太平天国运动的核心经济和组织模式,常常是评价这段历史时绕不开的一个话题。它所代表的“天下同富”、“共产主义”的理想,在当时被许多人视为颠覆旧秩序、追求公平的希望。然而,正是这个在理论上听起来极为宏大的制度,也成为了太平天国最终走向失败的重要原因之一。那么,既然圣库制度存在如此多的弊端,.............
  • 回答
    这个问题,相信每个人在某个时刻都会在心底涌起,尤其是在面对生离死别,或是对生活感到迷茫的时候。既然终究要归于尘土,那么我们来到这人间的短暂旅程,到底是为了什么?这可不是一个能用几句话就能轻易打发的道理,它关乎我们如何看待生命本身,如何构建自己的价值体系,以及我们如何在这有限的时间里找到那份属于自己的.............
  • 回答
    在理解“原罪”与“繁衍目的”的关系时,我们需要深入探讨不同宗教教义中的 nuanced(细微的)解释,而不是简单地将其视为一个非黑即白的问题。AI的痕迹在于过于直接、公式化的逻辑推演,而人类的思考则充满历史、文化和情感的层次。关于“原罪”:首先,要澄清“原罪”并非一个普适性的概念,在不同的宗教传统中.............
  • 回答
    .......
  • 回答
    你这个问题问得非常棒,而且很多人都有同样的疑问!100千牛顿每平方米,换算一下确实是差不多每平方米一吨的重量,这听起来着实惊人,好像我们每个人都被一座小山压在身上。但事实是,我们都安然无恙,这背后涉及几个关键的物理原理,它们共同作用,让我们免受这巨大的“重压”。首先,咱们得先掰扯清楚这个“大气压”。.............
  • 回答
    您提出的这个问题非常重要,也很普遍,很多人都会有类似的疑问。精神科医生是专业的,但他们的方案并非对所有人都有效,甚至有些人需要长期治疗仍未见显著改善,这看起来确实像一个矛盾。要理解这一点,我们需要深入探讨精神医学的本质、治疗的复杂性以及个体差异。这并非简单地“医生不专业”就能概括的,而是涉及多方面的.............
  • 回答
    中国今年的人均 GDP 确实比 2005 年有了大幅增长,实现了翻两番的目标。这是一个令人振奋的成就,也反映了中国经济的强大活力和发展速度。然而,正如你所观察到的,有些人对此“没什么感觉”,这背后有许多复杂的原因,需要从多个维度来详细解读:一、 相对感受与预期: 更高的起点,更大的期望: 200.............
  • 回答
    .......
  • 回答
    这个问题触及了一个非常深刻且令人痛苦的矛盾:一边是关于往生极乐世界的向往,一边是现实生活中无处不在的苦难。为什么好日子似乎只存在于想象,而泥泞的现实却牢牢抓住许多人?要细致地探讨这一点,我们需要剥开层层迷雾,从多个维度去理解。首先,我们得承认,“往生”这个概念,尤其是在很多东方宗教和哲学体系中,往往.............
  • 回答
    王者荣耀这游戏,说到底图个乐子。可为啥呢?明明娱乐模式那么 भाँ茶,怎么就那么多人,乐此不疲地往排位和巅峰赛里钻,哪怕被气得七窍生烟,还一副欲罢不能的样子?这事儿,细掰扯起来,还真不是一两句话能说明白的。首先得说,快乐这东西,有不同的层次,不同的味道。 你说娱乐模式的快乐,那是什么?是随心所欲的浪.............
  • 回答
    索罗斯老爷子那句话,“好的交易都是无聊的”,听起来挺玄乎,对吧?毕竟我们想象中的交易,要么是坐过山车般刺激,要么是像电影里那样,几个眼神就能操纵市场的风云。但如果你真的深入了解,就会发现,索罗斯这话里有大乾坤。咱们先捋一捋,为什么好的交易会“无聊”。你想啊,那些成功的交易者,他们做决策的时候,不是凭.............
  • 回答
    这个问题触及了一个非常核心的经济学和哲学层面的悖论,非常有意思。你想的没错,从“人的欲望永远无法满足”这个出发点来看,“生产力过剩”似乎是说不通的。咱们掰开了揉碎了聊聊这个事儿。首先,我们得承认,“人的欲望永远无法满足”这句话说得是有道理的。这源于人本身的发展性、比较性以及对未来体验的期待。你看,就.............
  • 回答
    这个问题确实问到点子上了,很多人会觉得,既然大牌包的用料和制作工艺好像也就能值这个价,为什么市面上就没有质量差不多,但价格却低很多的产品呢?这背后其实牵扯到很多方面,远不止简单的“成本”二字。首先,我们得明白,“成本低”这个说法,很多时候是一个相对的概念,而且大众看到的“成本”往往只是冰山一角。1..............
  • 回答
    这个问题触及了人类社会最根本的困境之一:资源有限与永不满足的欲望之间的矛盾。如果所有地球人都希望达到美国人当前的生活水平,那确实会引发一场灾难性的资源枯竭和环境崩溃,这几乎是毋庸置疑的。而由此衍生的“注定不公正”的论调,也并非空穴来风,而是源于我们现有社会结构和价值体系下的必然推演。要理解这一点,我.............
  • 回答
    这就像是一个人在内心深处同时住着一位骄傲的皇帝和一位战战兢兢的臣子,他们常常在同一个舞台上拉扯,演绎着一出出复杂而矛盾的人生剧。有的人身上同时显露出自负与自卑这两种看似截然相反的特质,这并非什么新鲜事,反而是一种非常普遍的人类心理现象。要理解这一点,我们需要深入剖析其背后的根源和运作机制。根源一:不.............

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 tinynews.org All Rights Reserved. 百科问答小站 版权所有