高难度游戏新手教程如何设计?即时反馈是关键

日期: 2023-10-12 20:04:00|浏览: 441|编号: 25172

友情提醒:信息内容由网友发布,本站并不对内容真实性负责,请自鉴内容真实性。

高难度游戏新手教程如何设计?即时反馈是关键

对于更复杂的策略和益智游戏,如何设计新手教程是一个难题。 海外游戏顾问、游戏网站Game-创始人Josh Bycer近日在文章中指出,开发者在设计复杂游戏时,应该在新手指导中拆分学习目标,为玩家提供即时反馈,以便他们能够上手玩游戏更快。 楚勒整理了文章的主要内容。

■ 即时与渐进

反馈是学习的基础,这不仅仅适用于游戏。 要了解某种机制是如何运作的,你必须看到自己操作的反馈,而在游戏中,玩家获得操作反馈的时间越长,对学习如何玩的帮助就越小。

这也是动作游戏容易上手的原因之一。 玩家可以及时得到游戏中所有操作或体验的反馈。 同样,这也解释了为什么在所有游戏类型中,策略游戏是最难学习的,因为反馈是渐进的,玩家通常需要等待几分钟才能看到其行为的效果。

更糟糕的是,在策略和益智游戏中,你必须结合许多不同的元素或采取多个步骤才能掌握核心游戏玩法。 假设某个操作的过程涉及到50步,但第30步不可用。 玩家如何判断并阻止整个过程?

这恰好是学习编程最难的部分之一。 您可以想象,当程序员必须筛选数十行代码才能找到导致问题的单个字符时,他们会感到多么沮丧。 在这种情况下,通用的编程技术就派上用场了,它也适用于教玩家学习复杂的游戏。

■ 从小事做​​起

正如前面提到的,如果我们创建一个包含多个部分和选项的解决方案,如果它不起作用,将很难找出问题所在。 因此,程序员在编写代码时,会将目标任务划分为不同的部分。 每个部分都单独完成并测试以确保它们正常工作,然后合并。

例如,如果要编写一个计算税收并打印结果的程序,程序员通常将需要编写的所有代码分为三个部分:接收输入并将其分配给变量的部分,以及计算的部分税。 以及打印结果的部分。

程序员可以在将所有部分组合在一起之前测试每个部分以确保代码正常工作。 这样,我们就可以将多个较小的解决方案堆叠成一个更大的解决方案。 如果某个部件出现问题,就更容易找到故障并修复它。

但这和游戏设计有什么关系呢? 别担心,通过下面的例子我们发现,在游戏中为玩家提供即时反馈对于新手引导来说也很重要。

■ 奠定基础

无论游戏复杂程度如何,它们都会为玩家提供即时反馈。 例如,在动作游戏中,设计师会用它来向玩家介绍游戏玩法和机制并挑战他们。

当你玩《超级马里奥银河》时,游戏不会从一开始就要求你执行复杂的连击,而是逐渐向你展示如何移动、跳跃,然后进行第二个动作。 跳起来等待。 在玩家需要执行一组组合动作之前,他们已经掌握了每个动作的操作。

:玩家逐步学习并获得即时反馈,这将帮助他们更快地掌握游戏玩法

玩家可以在异星工厂中获得类似的即时反馈。 这是一款沙盒游戏。 游戏中,你需要使用各种零件和机械设备来建造一条自动化生产线。 开发者并没有一开始就把所有内容都塞到玩家手里,而是逐渐让人们掌握玩法。

在游戏开始时,玩家将被要求创建一个简单的生产链并了解其工作原理。 随后,将建设更多的生产链和自动化系统,最终形成基于多个(自动化)系统的庞大生产线。 这样通过各种系统的结合,玩家就会越来越熟悉游戏。 如果其中一个系统出现问题,玩家将能够在组合它们之前找到并修复它。

与异星工厂相比,坎巴拉太空计划(Space)在为玩家提供即时反馈方面做得并不好。 这款游戏的问题在于,玩家需要使用许多相互关联的部件来建造火箭,但他们无法测试每个部件,因此无法立即知道每个部件是否存在问题。 当玩家发射火箭时,他们不知道火箭能否正常升空,以及如果失败会出现什么问题。

《太空化学》:解谜和高策略游戏往往无法为玩家提供即时反馈,这使得学习变得更加困难

如果我们将《 in Space》的开发过程与该工作室的另一款游戏《 》进行比较,我们会发现《 in Space》与《坎巴拉太空计划》存在类似的问题。 《太空化学》太难学了,因为它在技术上就像一个编程项目,你无法测试各个部分,而《无限工厂》却可以为玩家提供即时反馈。

《无限工厂》玩家面临的挑战是这样的:你有输入,需要实现特定的输出,而中间过程涉及到的所有操作都取决于你。 玩家最好逐步找到解决方案,就像玩异星工厂或编写程序时一样。 玩家首先需要弄清楚自己应该按什么顺序做什么,围绕它构建装配线的各个组件,然后确保每个组件都能正常运行。

另一款复杂的游戏《外星人贸易公司》( )将新手教程分为多个部分。 在每个部分中,游戏都会提示玩家执行最重要的操作并查看结果反馈。 通过这些新手教程,玩家可以熟悉游戏的所有重要元素,让他们快速深入地体验游戏。

■边做边学

笔者接触过太多的策略游戏和4X游戏,都因为玩家学习反馈的滞后而魅力大减。 这些游戏只能吸引其铁杆粉丝,并不能进一步扩大玩家群体。

同时,这样做将有助于开发者设计游戏。 当一款游戏涉及不同类别或机制的混合时,多系统设计会非常困难,因此逐步设计每个系统,然后将它们集成起来,可以让设计者更容易判断每个系统是否稳定运行。 对于游戏产品来说,一旦某一部分出现问题,就会影响到游戏设计的其他方面甚至整个项目。

虽然您无法针对游戏开发过程中可能出现的每个问题都做好计划,但分步的步骤和想法可以避免或减少您可能遇到的一些潜在问题。

提醒:请联系我时一定说明是从101箱包皮具网上看到的!