在基于关卡的类似拼图的游戏中,我们如何防止游戏玩家在Internet上搜索特定级别的解决方案?我想让玩家公平地比较自己的得分。
我曾考虑过为级别添加一些随机性,但是这样做的缺点是无法控制级别的难度和感觉。
是否有解决此问题的具体策略?
在基于关卡的类似拼图的游戏中,我们如何防止游戏玩家在Internet上搜索特定级别的解决方案?我想让玩家公平地比较自己的得分。
我曾考虑过为级别添加一些随机性,但是这样做的缺点是无法控制级别的难度和感觉。
是否有解决此问题的具体策略?
Answers:
人们在网上阅读游戏是所有游戏的问题,而不仅仅是基于关卡的益智游戏。例如,简单的搜索即可为您提供您可以想到的任何游戏的详细演练/备忘单/解决方案/指南。甚至像FIFA或LoL这样的游戏显然也没有明确的解决方案。但是,话虽如此,您可以或多或少地控制人们检查在线资料。这是我见过的一些技巧:
正如您所说,在您的关卡中添加一些随机元素。这实际上取决于您的游戏如何实现。例如,关于猜数字的游戏可以在每次运行中选择一个随机数,并针对该提示给出不同的提示,同时保持如何解决该难题的总体思路。另一种选择是使每个级别具有多个变化,但具有微小但关键的差异,并要求玩家每次解决其中一个。显然,最好的做法是,每位玩家在自己的比赛中都拥有一套持续的关卡,这意味着一个玩家不应看到同一关卡的两个不同的变化。该列表还在继续,您可以考虑自己的解决方案,但这确实是个难题。
某些游戏可以在线或在游戏中自行提供解决方案指南。这将减少在线寻找解决方案的参与者或提供详细演练的参与者的变化。一个例子是“ machinarium”,您可以在其中玩一个简短的小游戏,并获得每一章的解决方案。您也可以有意地错过所提供解决方案中的一些细节,这将迫使人们自己解决难题,同时不鼓励他们上网查找。
完善您的困难曲线。大多数人都不想使用在线指南,只有在被迫使用时才寻求帮助。由于玩益智游戏更多地是关于证明自己,因此您可以做到。通过完善难度曲线,可以减少人们对拼图感到沮丧的机会,从而减少人们从其他来源寻求解决方案的机会。
话虽如此,无论您是否喜欢,人们都会作弊。但是使用这些方法只能减少它们作弊的次数,这是您所希望的。
如果玩家作弊,则可能是因为他们对特定的难题感到沮丧(并希望继续前进),或者对特定的难题不感兴趣而只想克服它。任何一种情况都可能表明特定拼图的设计存在问题。
如果您的技术人员为同一个谜题提供了多个解决方案,那么它会很有帮助。Zachtronics制作的SpaceChem游戏就是一个很好的例子,它可以如何发挥积极作用。实际上,有两个单独的得分指标(通常具有相互竞争的要求,这意味着优化一个要求减少另一个指标)。由于每个谜题都有很多不同的解决方案,因此从互联网上复制解决方案确实不会产生太大影响(只是改变了对很多玩家如何实现各得分略有直方图。)当然,一些在游戏中的谜题都是极度困难,所以也许这是最好的,玩家可以作弊,如果他们想。
顺便说一句,上述更大的问题是验证该解决方案实际上是难题的真正解决方案,而不仅仅是伪造的分数数据集。开发人员对此有一个开发职位,他在其中描述了一个服务器端验证程序,该验证程序在接受报告的分数之前根据游戏逻辑模型检查每个解决方案。对于您来说(如果您想允许分数比较),实际上可能比玩家是否可以复制对方的解决方案更受关注。
可能不是您可能寻求的答案。但是,这个问题似乎不是问题。您正在寻找解决社会问题的技术解决方案-这种努力通常注定会失败。
但是,更重要的是您的客户,您的玩家都很高兴:如果有人选择在网络上寻求解决方案指南,那是他/他在那一刻需要高兴的东西-那些网站也是您游戏的免费广告。因此,如果一个人选择寻找解决方案,那是一个让他高兴的全心全意的决定。其他玩家可能会选择不搜索它-并且对此也感到高兴。因此,通过在实际玩游戏之前寻找解决方案的玩家不可避免地会欺骗或歪曲基于固定级别游戏的速度。
此外,通过混乱的级别禁止这样做不一定会使您的客户更加满意。
如果要允许进行通用比较,则必须采用真正的随机水平-但是分数当然也不能直接比较,因为一个随机集可能会比另一个更容易。当然,您仍然可以通过添加更多约束解决方案的元素来增加不同级别的难度,因此,与较低级别的应用相比,这将带来更大的挑战
我的回答分为两部分:一是实际解决该问题,一是提出需要质疑的问题。
潜在解决方案
想到的一个想法是定期举行“盲人竞赛”。
通常的前提是,您仅对这些比赛有一个单独的计分板,每月一次提供最新的竞赛级别,玩家可以更新他们的游戏进行安装。然后,此级别的分数只能在更新后的N时间内提交,例如30分钟-1小时,具体取决于游戏的复杂程度。
您可以更进一步,一天当中会有多个级别的发布,最后是某种综合评分。
毋庸置疑,这在很大程度上取决于游戏的商业模式以及它是否会定期进行更新/发布,或者它是否打算像已发布或被遗忘的那样相当静态。但是,这种风格的内容应使您的核心玩家能够关心并与他人进行比较,以找出答案。
哲学笔记
在网上查找解决方案真的在作弊吗?
马里奥·卡丁(Mario Kart)说,如果我想在某方面做到最好,那么我将尽一切可能研究出关于该游戏的所有知识,从而使我成为最好的。如果我努力找出最短的路线,最快的角色,最好的物品等,并以此知识打败所有其他人,那我为什么要作弊只是因为我自己没有解决问题?
要将其带回到您的游戏中,请考虑基于关卡的益智游戏Portal。如果我想成为最快的玩家,那是常识,看看当前最快的玩家在做什么,并尝试对其进行改进。我不会说这是作弊。
毕竟,您会看到站在巨人的肩膀上。
减少解决方案可用性对分数的影响的一种方法是计算在每个级别上花费的时间,并在计算分数时使用它。
例子:
X
每秒删除点Y
点,在1到2分钟之间减少点,等等。使用这些方法,具有解决方案的玩家只有在快速的情况下才能获得高分,因此得分不仅取决于解决方案,还需要技巧和行动敏捷。
一个可能的解决方案是匿名化关卡并交换顺序,因此他们不能说“ Level 10”或“ The final meet”,他们只能提供屏幕截图。
当然,有了该解决方案,最终社区将根据自己的能力为级别选出自己的昵称。
您可以尝试执行类似提示系统的操作,这样他们就不会感到沮丧,而是可以在适当的时间从游戏中获得提示,因为它不会带来太多的损失,并且让他们感到不舒服作弊。您甚至可以禁用提示以获取加分。
这是一个尚未真正解决的问题。如果人们想作弊,他们会的!就这么简单。
人们为什么会作弊?有两个原因。首先,对于他们来说,这个水平可能太难了,或者对上一个水平很难。他们可能无法正确地理解如何解决,无论如何。
有一个简单的解决方案可以使您和您的玩家受益,只需让他们跳过它即可。当您可以简单地跳过太难的难题而稍后又回到它而又不阻碍游戏进度时,为什么要作弊呢?
为什么它对你们俩都有利?玩家显然可以继续玩游戏,并且您会得到有关该特定难题的直接反馈。如果X%的玩家跳过等级Y,您会发现大多数人都觉得这个难题太难了。如果他们只是作弊,您将永远不会知道这一点。这样,您就可以根据用户从他们的操作中受益的反馈来调整游戏的难度。双赢!
通过将其与机器的MAC地址或类似的数据绑定在一起,可以使难题看起来随机。这样,您可以控制难度,但是除非/直到有人弄清楚关键是什么和算法都知道,否则不可能在线获取解决方案。
我感到不得不写些东西。我一直在做在线谜语,已经编写了它们,并且非常关注有趣的谜语的发展。我必须说,对此的公认答案主要是垃圾。在我的发现中,很多人都在作弊-这只是人类的情况。人们陷入困境,这是对自己荣誉的考验。在完成谜语的某个时刻,至少有50%的作弊行为,可能接近90%。要求提示有很大的不同,并且存在仅存在谜语解决方案的站点。
不幸的是,我不希望在这里露骨,因为殴打作弊者的一部分是偷偷摸摸地想着自己要怎样抓住他们。我的一般建议是-骗子真的很容易放弃并且很懒惰,改变答案(解决方法通常是精心设计的-保持相同)。另外,收取非常小但某种形式的费用/捐赠。前x个级别可以是免费的,只需在某个时候确保您的听众就是您想要的听众。(即没有作弊者)甚至可以将其绑定到用户帐户,并将他们的猜测记录为答案,因此,当他们猜测绝对没有意义的答案(但匹配以前的答案列表)时,您就会知道谁作弊了。当人们在游戏中玩弄皮肤时,他们感觉作弊的可能性较小,作弊者想要免费的午餐-如果现在不再免费,他们会 他们不仅为无法解决问题感到难过,而且对花钱买单也毫无兴趣。这是我能给出的最好建议,需要最少的努力。
简而言之,添加一些过程来捕获作弊者并嘲笑他们是一个好策略。
我永远不会理解在游戏中作弊的必要性,尤其是谜语,因为整个过程都是一段旅程-没有时间限制,每个人都以不同的方式解决它,并且整个“游戏”和乐趣是顺理成章地移动的过程(或不合逻辑的解决方案)。我有一个朋友会立即购买新游戏并立即欺骗所有事物...所以这里所说的很多内容与我在设计此类内容时所要解决的心理不符。 。
您可以通过避免与拼图相关联的关键字来使拼图搜索更具抵抗力。您可以通过在所有常见的地方向难题发布伪造的解决方案来练习虚假信息,这样任何寻求该解决方案的人都会发现有缺陷的解决方案,并浪费时间直到他们放弃而从未找到。基本上,您会创建大量伪造的解决方案来掩埋有效的用户发布的解决方案,因此,与找出游戏问题解决方案相比,在线查找真实的解决方案是一个难题。