我目前正在做一个以文字为主的项目,需要大量根据上下文动态生成对话/叙事选项。
核心需求是实现"互动小说"式的提示(类似《辐射》的对话系统或《80天环游世界》),但选项需要实时更新。玩家当前冒险的"特质标记"(例如角色特征或剧情事件)会影响可用选项,同时玩家还可以将物品"嵌入"到这些场景中,通过"正确"组合解锁新选项。本质上是在对话场景中实现动态选项生成。
我曾想找现成方案复制,但尚未发现完全相同的游戏案例。它有点类似《WeatherFactory》,又带点《80天环游世界》和《逆转裁判》的影子,但又不完全等同于任何一款游戏。
我研究过inkle工作室(《80天》和《巫术!》的开发商)的Ink工具,它用标记系统隐藏/显示选项集的能力很强。但我不确定Ink能否很好地支持"选项生成"的实时更新,也听说Ink与Godot引擎的集成比较困难。所以我在思考是否有更优方案,或者是否应该自己从头构建一套系统。
评论 (0)