我是一个单人开发者(程序员),我想获得一些设计反馈,关于我正在开发的激情项目ASIR的机制。
这个想法:它是一个基于程序的塔楼上升的roguelike。您从第1层开始,并且必须征服到第100层,因为 lore。早期,一位仆人介绍了机制,但随后他就变成了一个被动的基础管理者,维护您的中心(修复,种植等),而您不在那里。您可以从4个种族和5个主要类别中召唤角色,并建立一支5人的突击队伍。
这个陷阱:这是一个自动战斗者,但您需要自己设计每个角色的战斗AI。 我建造了一个自定义节点图编辑器,允许您设计角色在突击队(raid)中使用的模糊逻辑(您也可以直接在JSON中编写它)。您实际上是在发送他们之前,为您的小队编程它们的行为。
这个问题(永久死亡):如果您无法清除一层,整个队伍就会被删除。您可以在下一次转变中与另一个队伍一起进行尸体跑,以恢复物品,但如果他们失败,您也会失去物品。我添加了一个“逃生石”,让您可以提取,但它是一种传奇稀有物品,因此队伍崩溃是非常常见的。
由于您刚刚花了20分钟编写的角色而失去的角色非常残酷,我添加了一个安全网,称为“下降”。如果您的AI在战斗中开始失败,您可以手动占据一个角色并直接控制它,试图抓住这次跑步。但是有一个硬限制:每层都有一个全局池,180秒的下降时间。一旦这个180秒的时间耗尽,您就再也不能使用它了,您的AI完全由自己掌控。
作为一个主要的程序员,我想得到一些关于游戏设计方面的反馈:
- 180秒的手动覆盖会损害自动战斗者的纯粹性,还是这是一个好而必要的恶魔,以防止玩家在逻辑失败时气急败坏?
- 由于永久性失去一个自定义编码角色会产生太多摩擦吗?您是否会玩一个游戏,其中您的糟糕的代码直接导致永久死亡?
评论 (0)