我正在制作一种类似 Peggle 的 Roguelite 游戏——主题是一个奇怪的 90 年代/00 年代 CD‑ROM,它会在谷物盒里随盒附带。

游戏中至少有 3 个潜在的“商店”,我需要一种方式来将它们分组,让玩家能够在获取升级等方面做出选择。

目前我有的商店如下:

  • 基本的“购买新小球”的商店。
  • 用已有的小球交换来获得全局升级(如更高基础分数等)。
  • 用某种东西(暂时还没想清楚)交换来获得一次 per 生命可用的能力,例如一次性爆炸触发多个小球,或发射闪电等。

我不想使用带有页面和选项的库存菜单,也不想让它们在每次跑动时随机单独出现,而是想设计一种“地图”,玩家在符合整体氛围的环境中选择一扇门。

类似《Hades》的例子会让人联想到,在那里很多“商店”位于跑动之外,玩家需要分别与提供商品的那个(或那些)角色交谈。

我有一个稍微旧一点的演示版本,链接如下:https://tombasche.itch.io/plinks-wip-demo,希望这能提供一些背景信息。