有些游戏中包含作弊代码,但我不确定我是否要添加一些作弊代码,因为我担心它们会因为太容易打败而破坏游戏。
将作弊代码放入我的游戏有什么好处?
有些游戏中包含作弊代码,但我不确定我是否要添加一些作弊代码,因为我担心它们会因为太容易打败而破坏游戏。
将作弊代码放入我的游戏有什么好处?
Answers:
一个主要功能是它们使调试更加容易。
如果存在一扇未打开的未打开的拼图门,您可以通过切穿墙壁绕开它,或者跳过具有无敌能力和杀伤力的武器进行艰难的战斗,或者通过给自己无限的金钱来确保自己最后一款游戏的所有物品都可以使用,您节省了很多时间!能够手动生成需要按需测试的对象或角色,而不是在世界范围内有机地找到它们,可能会节省大量时间。
如果没有这些违反规则的方法,那么如果规则本身在游戏的某个部分中不起作用,那么您可能会无法测试依赖于或出现故障的部分的游戏中的所有其他内容(我们称其为“演练休息”,这是我们优先级最高的错误类别之一)
对于大型团队来说,这一点尤其重要,因为即使您发现了一个错误并且有人正在积极地修复它,其他开发人员和测试人员也可能无法完成工作,从而大大减慢了开发速度。能够在小问题上作弊可以为这种僵局提供一定的保护。
这是我今天从@Ed_dV发现的一条推文,很好地说明了这一点(单击以观看视频):
用我所有的调试工具,作弊切换,一天中的时间滑块等创建了一个浮动窗口。我不敢相信我没有更早实现作弊-在早期漏洞百出的早期,noclip / fly是至关重要的。
(当然,您仍然必须在可能的情况下继续进行无作弊的演练,以确保它不只是游戏的作弊版本而已)
一旦完成了这些作弊的开发工作,只要游戏是单人游戏,通常就几乎没有成本将它们留给玩家,可以通过秘钥组合,作弊菜单或调试控制台进行访问。它们不能用来干扰其他玩家的游戏。
这些代码对于玩家而言可能是一个令人愉悦的复活节彩蛋-您尝试了几次在游戏或网站上输入Konami代码,只是想看看它是否会起作用?我们中的许多人都对童年时的记忆充满了兴趣,例如,它们不会穿越DOOM的墙,也不会给自己提供GTA中的所有武器,也不会在刺猬索尼克中产生如此多的环和弹簧,以至于帧速率停顿了。:)
如果您在游戏中给出作弊代码作为解决难题的奖励,那么与给玩家提供新的能力或物品来与其他游戏进行权衡相比,这是一笔相当便宜的有影响力的奖品。对于作弊,有一种默契的理解,即允许以选择加入的方式打破平衡或虚构。它让玩家感到高贵,他们被赋予了秘密知识(他们也可以与朋友分享以获取社会公信力)。
最后,这些功能可以为由于医疗或其他原因而无法独自进入游戏所有部分的玩家提供额外的访问权限。如果玩家享受的挑战版本低于我原本的打算与根本不享受我的游戏之间存在差异,我宁愿向他们提供更低挑战版本,想要使用它。
在大多数情况下,作弊不会对不喜欢它们的玩家造成负面影响。玩家非常善于挑战自己-例如,即使不受游戏规则约束,也可以选择困难的“铁人”或“努兹洛克”游戏风格。因此,想要获得困难体验的玩家通常不会使用甚至不查找作弊代码。
是的,您应该完全在游戏中作弊。
~
打开控制台,输入SETVAR QUEST_7457_COMPLETED 1
即可继续播放”。哪个答案更有可能被接受?这是一个文字示例。所有这些功能通常都不会花费您很多钱,因为您通常还是出于调试目的而添加它们。
关于您担心破坏沉浸感和使游戏变得过于简单的恐惧:玩家充分意识到作弊码并不是玩游戏的方式。他们了解使用作弊可能会损害他们的游戏体验。他们只会在认为游戏更有趣时才使用它们。当事实证明作弊代码破坏了游戏时,他们意识到作弊是他们自己的错,并将再次禁用它们。
当然,多人游戏是一个例外。您不希望任何玩家通过作弊来破坏对方的乐趣。但是,即使您拥有作弊功能,即使多人游戏也可以通过服务器管理员启用并平等地适用于所有人,从而获得更多多样性。例如,减少第一人称射击游戏中的重力,会为旧地图增加新的导航路径,从而完全改变他们的游戏体验。游戏体验可能不一定在客观上会更好,但是却有所不同。而玩法上的差异是创造长期动力的原因。
最重要的是,即使游戏中断了“您的游戏”,玩家仍然喜欢玩游戏。娱乐圈是关于观众的享受。
隐藏欺骗代码而不是将它们放置在选项菜单中是一种折衷之间的折衷,允许一些玩家调整难度,同时通过在游戏中放置小障碍物来激活游戏最初的“应如何玩”的愿景。作弊。
还可以出于娱乐目的(复活节彩蛋)创建一些作弊代码,并且可以创建一些作弊代码以实际使游戏更加困难。
但是,除了简单地调整游戏难度之外,还有更多的“实际”原因:
请记住,“作弊代码”并不一定必须使游戏更轻松。您可以使用“作弊”来进行外观更改,例如使所有敌人的脑袋都长大或使您的枪射击彩弹。通过使敌人更强悍或移动更快,它们可以使游戏更难。并非每个作弊代码都必须是不受限制的弹药或上帝模式。在游戏中添加这种作弊功能为厌倦了正常游戏模式的玩家提供了多种选择。
此外,并非所有作弊都必须易于理解。作弊可能是完成游戏中某些任务的奖励,从而进一步增加了可重玩性。这样可以确保玩家能够“按预期”体验游戏,并且只有在熟悉常规游戏后才能使用作弊功能。
我对这个答案的参考框架是经典的N64游戏GoldenEye 007,在该游戏中,通过在一定时间限制内击败某个等级来解锁作弊行为。这些作弊可以使游戏更轻松,更难或完全不同。我知道我花了很多小时才破解秘籍。老实说,我认为我实际上并没有花很多时间来获得这些骗子!
曾几何时,我由Bloodrizer玩了一个非常有趣的游戏,叫做Kittens。超级好玩。这是一款增量游戏,您的小猫咪会收集猫薄荷,并接管银河系(食用猫薄荷后往往会发生这种情况。)
不过有一个问题-我是个忙人。一个妻子,两个孩子,一份艰巨的工作,无数的志愿者活动。当我需要最大效率时,我实际上不能在那里。因此,我找到了一个有创意的解决方案-我使游戏始终处于暂停状态,并创建了javascript函数来加快时间并从根本上为我玩游戏,至少对于大多数自动化决策(例如在容量接近极限时花费资源等) 。
我分享了我的代码,尽管创建者无能为力,但她当然不会支持我的立场。她认为这是作弊。我从根本上不认为这是作弊-我只是发现了,这很关键a different way to experience the game
。我从游戏中获得的乐趣在于找出了发挥游戏的最大效率。这不是我想要的进步,那是零滴答作响的浪费。
作弊代码可让您的用户以不同的方式体验游戏。继续玩Quake 1 godmode
,noclip
非常有趣。除非用户愿意,否则它不会带走任何游戏-您想要的就是他们的乐趣,因此请不要尝试限制它。如果人们想在发布游戏时享受游戏的乐趣,他们只会玩而不会作弊。
自然,这意味着他们不能伤害他人。如果我想玩多人游戏,要么我们都会作弊,要么没人会作弊。确实,不要让任何人作弊,因为几分钟之后,多人游戏Godmode似乎很无聊。也许不是,谁知道。测试它-发疯。玩得开心。
别人没有触及的一点是,添加作弊代码还可以使玩家在游戏中拥有更大的代理权,因为他们可以以自己找到乐趣的方式玩游戏,而不必以“预期”的方式玩。对于“休闲”人群来说,模拟人生是一个很好的选择,因为金钱骗局普遍存在。如果您曾经玩过《模拟人生》游戏,那么您就会知道代码以及如何使用它。游戏突然从“生活模拟器”演变为房屋设计游戏(具有讽刺意味的是,鉴于这就是“游戏”最初的含义)。
我认为GTA V是一个更加注重行动的示例。根据我的理解,各种作弊代码允许早期修改,使人们可以提出疯狂的新活动。我还可以想象,Youtube上显示的许多特技跳跃都是最初使用作弊代码(或其他形式的骇客)进行设置的,以允许快速重置和重新尝试。突然,您进行了一项有趣的新活动(它们确实有特技跳跃,是的,但是网上显示的许多新奇而又疯狂的动作)
“欺诈”代码可以有两个主要目的:
复活节彩蛋,可以在游戏中提供有趣的内容,例如更改角色的皮肤,游戏速度,难度等。这主要是为了娱乐和提高游戏的重玩性,该游戏曾经是杂志评论等级的一部分回到当天(在上网之前)。这些最终演变为“解锁”,然后演变为可下载的内容。现在,这是99%的作弊代码。
未发布的功能虽然很酷,但是却没用,太强大了,或者只是被破坏了,因此虽然仍保留在源代码中,但它们从来都不是最终游戏的一部分。之所以出现这种情况,是因为游戏过去通常是在芯片上制作的,然后被放入游戏机的卡盒中。从这些芯片中添加或删除数据非常昂贵,并且当时几乎不存在源代码控制,因此使用代码来启用或禁用功能。由于期限的限制,其中一些功能从未正式发布过,而是保留在墨盒上。后来,这些代码泄露了,人们开始把它们弄乱了。如今,这仅在PC上可行,在PC上可以通过脚本和命令行进行修改,以访问和更改内存中的游戏状态。
Main()
启动其他程序的过程。据我所知,您可以轻松地闯入这段代码,并添加一些代码Pokes
来更改内存地址,然后凭空保存的Jet Set Willy跌倒了所有地板或走在他的头上……有时甚至有10000条生命。
游戏中的大多数作弊和作弊代码都是出于遗留原因。在我们仅仅可以通过Google或YouTube如何打开一扇门/击败老板/走到尽头的很久之前,一个没有能力或耐心去做这些事情的玩家通常会放弃并且不再玩游戏。加上作弊就可以使任何玩家完成游戏。
如今,它们仍然被使用,但是使用频率却要低得多。与作弊过多相比,您更有可能找到复活节彩蛋。
Inca Curse
在ZX81上-我玩过的第一款游戏.....三到四个寒冷的日子,我找到了正确的命令来从狭窄的溪流中越过木板。如果我知道它们会成为现实,我希望如何获得作弊代码或YouTube。
老实说,除了遇到一些错误外,我很少使用作弊代码,但这只是在发行后不久就玩游戏时。之后,当他们已经修补游戏并修复错误后,我经常会再次执行任务,因此我自己没有被贴上“骗子”的标签。另外,如果有人有残障并且仍然想玩游戏,作弊可能会非常有帮助。例如,我有一个朋友,他的手臂骨折时正在玩GTA:SA。当然,他不能玩太久,那时的鼠标移动受到很大限制,但是他仍然想玩,因为他所有的高中伙伴都在谈论它,所以他不得不使用作弊技巧-当然,他从来没有告诉了我任何人,除了我,因为我当时是他最亲密的朋友。是的,作弊应该包含在每个游戏中,您甚至无法想象在这种情况下它们会变得有多大帮助,毕竟,它是可选的,取决于您是否使用它们,所以我看不到它们有什么问题正在实施。与其相反,我更希望游戏开发人员制作更难的游戏-包含一些欺骗者,这些欺骗者只是想找乐子或无法完成游戏,而又不会忘记那些习惯于花一整天时间的老牌游戏玩家一个任务;)
我想说,如果您无法击败游戏或被卡住,则添加作弊代码在某种程度上很有用。这是在游戏中添加作弊的充分理由。但是,我实际上已经看到作弊代码走得更远。
在一个游戏引擎中,我有点熟悉一个函数,该函数接受一些ascii字符串,并将其像已编译的代码一样执行。如果您听说过该术语,我认为它是实现lambda表达式的一种方式。无论如何,有人决定变得更聪明,并在游戏中放入一个盒子,您可以在其中输入此类代码。有趣的是,您不能仅仅以此欺骗游戏。您还可以加载外部脚本,编写自己的敌人或老板的代码,并制作有趣的东西添加到游戏中。因此,我认为对于那些基于动作的游戏,例如平台游戏或一般冒险游戏,作弊代码可能是一种具有“游戏后内容”感觉的有趣方式。有人可能会编写一个作弊代码(如果您的系统足够复杂),使您可以在整个世界中而不是在其所处的地牢或其他位置中进行一些老板战斗。有些人觉得这样的“ mod”很有趣。此外,如果有秘籍可以给您无限的生命或健康,那么有些人可能会喜欢这种作弊的便捷方式,即一旦他们完成游戏并只是想“检查一下”就可以探索。
当然,还有玩法上的优势,但我不认为欺骗玩家是唯一的目的。毕竟,如果某件事太难了,那么如果他们连续失败(例如某些事情似乎让他们跳过任务并在初次通过时未完成任务的惩罚)之类的话,还有更多流畅的方法可以使之变得容易,或者只是累了一节。欺骗代码不应成为不适应不同技能水平的游戏借口,但有时骑着机甲套装在户外一次射击20名老板会很有趣。
但是,作弊太多或走得太远。我将详细说明该示例。请参阅以下游戏截图。
您可以直接输入在其所使用的引擎中有效的任何代码行。这是一个严重的问题,因为它可能被利用为安全漏洞。用拉面的术语来说,最好不要让任何试图闯入您计算机的人都可以访问该东西,因为那样他们就几乎拥有您的计算机了。当然,在那种情况下,他们已经需要使用您的鼠标和键盘,因此破坏计算机的方式有点神秘,但是不管发生什么类似的事情。因此,我警告大家不要使系统过于先进,因为这样可能会成为传播隐藏在mods或其他内容中的病毒的一种手段。
只是不要太矫or过正,或者至少不要让作弊代码随意访问文件输入和输出。
*我从未真正尝试过这样做。