项目路线图
LoopTrain 是个人长期开发项目。路线图按阶段组织,不使用强日期承诺。每完成一项任务后会更新对应状态。
当前阶段:独立运行时稳定
纯 LT Standalone Runtime 已上线,建立状态持久化、补全 NPC 链路、接入音效系统。
已建立 standalone runtime,复用 engine.js。线上 /play/game 已切换到纯 LT Standalone,不再显示 SillyTavern 界面。
/play/game 进入纯 LT Standalone,公开入口不再呈现任何 ST UI。
DeepSeek + Mock 双模式,API Key 仅在后端环境变量中。
刷新页面后恢复当前轮次、场景、线索、NPC 状态和对话摘要。
将剧情内容、NPC 配置、场景描述从代码中分离为独立数据文件。
已完成音效系统设计,待接入真实音效素材。
立绘路径已迁移到 /assets/,沈墨寒立绘仍存在加载稳定性问题,需压缩优化。
小宁、赵乘警、沈墨寒三个 NPC 的对话和行动链路补全中。
下一阶段:体验增强
在独立运行时稳定的基础上,增强视听体验、叙事深度和角色交互。
寻找或制作适合列车悬疑氛围的循环背景音乐。
为关键交互节点(按钮、对话、线索发现、时间警告)增加音效。
循环重启时的过渡音效,增强时间循环的感知。
NPC 在不同时间点会执行不同动作和对话,增加世界真实感。
角色根据与玩家的对话历史调整态度和信息披露程度。
失败结算后保留关键线索,减少重复操作。
建立剧情节点的结构化配置方式,便于扩展故事内容。
探索方向
这些是长期愿景,不是承诺。随着项目发展可能调整或放弃。
增加更多列车乘客和工作人员角色,每个人有自己的故事线和对话。
完成从开场到揭示事故真相的完整主线叙事。
根据玩家在不同循环中的行动和发现,导向不同结局。
结构化管理和版本化管理角色卡、世界书和剧情节点配置。
完整记录所有素材的来源、授权方式和用途。
研究独立的游戏打包和分发方式,降低对特定平台的依赖。