每个朋友,

我正在做一个带有经典风格的RPG,我真的很难得解决一个问题:如何处理只需要特定的属性,技能或者库存中的特定物品就能激活的对话选项。

为了便于理解:我的主要设计目标并非简单的强迫玩家多次重玩游戏。我真正关心的是让玩家感到实际上他们构建的重量,他们应该意识到分支只有来自他们的统计数据和背包里的装备有多狂野。我追求的是像福尔斯塔特1/2或原始版Planescape Torment那样的深刻, organically反应。这有大量的内容, eighty% 的玩家可能连在单次游戏中都看不到,并且我完全认可这一点。

但这导致了一个庞大的ux设计问题:如何让玩家真的看到游戏的深度而不破坏沉浸感?

我正处于三个选项之间:

  1. 完全隐藏(像福尔斯塔特/Fortress Torment那样的)。 如果玩家没有对应的属性或物品,那个选项就不在了。我非常喜欢这个,因为它极其天真,让玩家的游戏完全属于自己。但是,我的最大的恐惧是现代玩家会误以为该游戏是线性的。如果玩家无法看见屏蔽的选项,他们可能永远不会意识到该游戏正在活跃地应对他们的具体建构。
  2. 透露锁定状态并且指出具体数值(新維加斯风格)。 玩家会看见灰色了的选项,像 [Agility 3/7] 或 [Missing Item: Rope]。这个方式能够让玩家看到他们错失的分支。但,事实上,感觉把角色扮演变成了一道数字化的题目,并且会让玩家关闭对话,换装一个更好的装备,比如说Agility衫,并与NPC再次对话。
  3. 透露锁定状态但不显示具体数值。 something像 [Requires higher Agility]。这个方式能够提醒玩家分支的存在而不透露具体的公式,但仍然会让玩家感觉有点“游戏化”,可能会让那些没有数值参考点的玩家感到困惑。

我希望对话的选择具有沉重的打击,没有让玩家感觉像是一种公式。假如您作为开发者和玩家来看这个问题,您会思考怎样解决这个问题,我将非常感谢。