为关卡的可解性制作一个益智游戏的原型


11

我正处于为iOS制作益智游戏的原型开发阶段。玩家必须做的基本前提是,在迷宫之类的装置中导航,同时将障碍物移开并避开敌人,从而从A点到达B点。这是我开发此类游戏的第一种方法,因此我想知道其他人如何确保他们创建的关卡可以解决。

例如,以经典的解锁游戏为例,您必须通过将其他非红色方块移开来将红色方块移出游戏板。这变得困难,因为它们都处于狭窄的空间,没有太多的运动。

创作者是否知道拼图的排列方式可以解决拼图?他们是从纸制原型开始,从可解决的最终状态向后工作,以制作初始游戏板布局吗?

Answers:


10

您似乎正在制作一款推箱子游戏。您至少有3种选择:

  • 从已解决的最终状态开始工作。我的直觉说这不是最佳解决方案,因为a)通常有很多最终状态,b)难题不仅必须是可解决的,而且还很有趣。因此,您可能应该选择其他两种选择中的一种或两种:

  • 自动测试。除非您制定了很高的关卡,否则玩家实际上只能采取很少的动作,而其中大多数动作都会迅速导致游戏状态无法解决。这使得它非常适合机器人耗尽所有可能的动作。如果至少有1条路径可以找到解决方案,则漫游器会找到它。

  • 我的首选方法是手动测试。因此,您提出了一个有关关卡的一般想法,并布置了棋盘,放置了障碍物和可移动块等。然后,您尝试像对待玩家一样解决它,并且必须自觉地观察自己。首先,他的水平当然可以解决吗?自动化测试可以极大地帮助您,这将节省大量时间。第二,关卡玩起来有趣吗?它是否足够有趣,以至于玩家想解决另一个问题?除了纯粹的可解决性之外,这是您是否要使游戏变得更好的主要问题。接下来,您必须判断级别是容易还是困难,并且您可能想要按以下顺序显示它们:容易到困难。

TL; DR:实现一个可以快速检查给定级别是否可以解决的机器人,最好在级别编辑器中。然后设计可能很有趣的关卡。然后手动测试实际的娱乐因素和难度。


Hackworth非常感谢您。这是非常有帮助的。如何找到有关创建关卡编辑器和测试机器人的更多信息?当然,必须有一些通用原则可以帮助我入门。您还如何在世界范围内找到称为推箱子的游戏类型?我什至不知道谷歌要做什么。这太棒了。再次感谢。我可以告诉您有关制作“有趣的好游戏”的信息。与在Stackoverflow上提问相比,这是一个不错的变化。
I00I 2012年

3

这也是我很长一段时间以来的问题,我不确定这是否是制作拼图的最佳做法,但现在我已经有了答案。为了使故事简短,只需想象一个简单有效的最终游戏情况,然后逐步退后并到达起点。

现在提供更多细节:您希望拼图始终是可解决的,从游戏玩家的角度来看,拼图有两个或三个解决方案但至少有一个解决方案并不重要!请记住,您可以通过执行反向有效动作来开始设计。您说这是一款游戏,您需要以某种方式将所有障碍物移出游戏板。因此,第一步,假设游戏在地图的边缘,并且板上没有任何红色方块。在这种情况下,您可以开始进行正常动作的反向移动(另一个正常动作的反向),或者拉动一个方块(与推动方块相反)并将一个方块拉入游戏板(显然,从该方块中推出该方块是相反的)现场)。通过这种方法,您知道总是有至少一种方法可以解决难题,

正如哈克沃思(Hackworth)所建议的那样,用这种方式创建拼图可能一开始可能会生成非常简单或非创造性的拼图,但是在制作了一些拼图之后,您将逐渐了解什么类型的动作会产生一个好的拼图。这与玩家在解决简单难题后获得解决难题的经验完全相同。


Gajet感谢您提供有关您的体验的见解。很高兴看到有人走那条路。不知道如何设置一个关卡编辑器,以及一个机器人看它们是否可解决,这使我只能依靠这种方法,而不是所提供的另外两个更优雅的解决方案。我仍然可能不得不放弃对Cocoa Touch的热爱,分解并为该特定项目使用Cocos2d级别编辑器和框架。
I00I 2012年

1

这是一个非常有趣的问题。最好的答案是,在设计游戏机制时,您应该考虑如何构建谜题。创建一个有趣的拼图有时与创建一个拼图系统不同,在这个拼图系统中,您可以创建适当数量的有趣的拼图-这是Developer和Player之间的重要区别之一。

但是您已经有了一些规则,因此,让我们看看如何快速将您带到一种良好的,可重复的拼图创建方法。我们需要从目标开始。(没有目标就无法取胜!)以下是一些可能的目标:

  1. 这些级别应在美学上美观。
  2. 级别的解决方案应该优雅。
  3. 每个级别都应该有一个独特的解决方案。
  4. 每个级别都有一个明确定义的难度(因此您可以正确订购它们)
  5. 每个级别都应该与其他每个级别有很大的不同。
  6. 您需要1,000个级别。
  7. 关卡创建应该足够简单,以使用户能够进行。

提出一个适合您的目标,然后从那里倒退。如果您想要漂亮的水平-那么您需要一个系统,在其中可以通过有限的调整来解决任何布置问题-这样,美学考虑就可以占据主导地位。如果您需要X等级,那么您需要一个可以自动化的流程-或有一个庞大的团队为您工作。;)您的目标应该驱动您的解决方案。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.