我正在开发一个超级英雄理论建造游戏,游戏中主要的乐趣是通过构建不同的英雄,尝试不同的超级英雄组合,寻找相互协作的意外效果。目前,我已经有一个庞大的能力清单,它们已被分类并分为等级,每个能力都有自己的独特效果、加成、数学模型等。

每个游戏开始时,游戏会为玩家分配一个新随机生成的角色,拥有核心的状态值(防御力、力量、速度、等等)以及一些基本的动作,如击拳、阻挡、闪避、专注。

我的问题是如何处理后续的部分,即玩家选择实际超级功率的起始集。目前,玩家可以选择 4 个起始功率,但我感觉可能需要增加到 6 或 8 个,才能让游戏更有趣。

我不想锁定玩家在某个角色类型(类似角色或称作“角色设定”)中,因为游戏的灵魂在于混搭和创造性,所以我不想只给玩家火势型能力或力量型能力或暗黑操控能力作为一个包裹。另一方面,将如此庞大的清单(按钮堆栈)投射给玩家确实会令人恼火。

为了解决这个问题,我尝试给玩家随机选择 30 个等级 1 的功率来自 CSV 文件,但是这依然让玩家感到沮丧和混乱,玩家通常很难找到相吻合的功率选择。

我很犹豫应该如何解决这个问题,因为这可能是游戏中最会被重复玩的部分。如果玩家想要快速进入游戏,选择功率的这个部分可能真的太费时间。

我的想法如下:

1)玩家进行类似联赛的选择,其中玩家会在第一轮选 4 - 8 个功率,然后随后的选择中会对第一轮选择的功率进行加权,提高他们的相关度。

2)提供“功率组”(两种冰凍的功率或两种瞬移的功率)让玩家可以尝试搭配合适的功率。但我担心这会让玩家被限制在某一个角色类型中,这就失去了我最初游戏想达到的目标。

3)将 X# 个功率摆放在背面,仅显示功率类型(攻击、防御、特殊、被动)。玩家可以依次翻开每一张卡片,看看背后是什么。玩家需要至少有 4 张卡片才能组合成最终功率。翻开时,玩家可以选择是否保留该功率或丢弃它。最终,玩家需要拥有所需的功率才能进入游戏。

我更倾向于选择 #3,因为它感觉最有趣,但这也可能花费太多时间。如果玩家想要快速进入游戏,这个选项可能会变得非常讨厌。

我想知道是否有其他未被提到的方法。如果有人曾经在自己的游戏中尝试解决类似的问题,请告诉我,他们如何处理!