Files
tianshu-engine/FUTURE.md

92 lines
4.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 远期功能扩展笔记
以下功能在讨论中出现但暂不纳入实施计划,后续需要扩展时参考。
## 代码清理
- **移除 flag 机制** — `StateManager.flags` / `hasFlag` / `setFlag` / `clearFlag` 全部移除;
`Condition.op: 'hasFlag'``Effect.type: 'toggleFlag'` 删除;
统一用 `variable == 1` / `set: variable, value: 1` 替代;
SaveSystem 存档移除 `flags` 字段P8 不再需要 `defaultFlags`
变量机制完全能覆盖 flag 功能flag 是早期过度设计
## P7 全屏模式 - 扩展
- **自动进入全屏** — 点击"开始游戏"时同步 `requestFullscreen()`,利用用户手势
- **UI 自动隐藏** — 播放中 3 秒无鼠标移动自动隐藏菜单按钮和光标(`pointer-events: none`),鼠标移动恢复
- **Pointer Lock** — `requestPointerLock()` 锁定鼠标,防移出窗口,配合热区点击和 QTE
- **移动端适配** — iOS Safari `webkitEnterFullscreen`Android Chrome 视口适配
## P8 章节选择 - 扩展
- 章节缩略图懒加载
- 章节解锁动画
- 按进度百分比展示章节完成度
## P9 跳过/倍速 - 扩展
- 智能跳过(仅跳过"对话"部分,保留"动作"部分)
- 快捷键自定义
- 2x/4x/8x 多档位
## P10 键盘/手柄导航 - 扩展
- Gamepad 震动反馈(手柄扳机键模拟选择"重量"
- 自定义键位映射界面
- 手柄热插拔检测
## P11 多语言字幕 - 扩展
- 字幕字体/大小/颜色/背景自定义
- 语音语言独立轨道(语音和字幕可不同语言)
- 自动检测浏览器语言
## P12 场景过渡特效 - 扩展
- 可自定义转场JSON 中定义颜色/时长/曲线)
- 转场预览(编辑器中实时预览)
- 条件转场(根据 variables 选择不同转场类型)
## P13 重玩驱动 - 扩展
- Steam Achievement API 集成
- 排行榜(最快通关、最少死亡等)
- 分享结局截图到社交媒体
## P14 沉浸感 - 扩展
- SFX 空间化3D AudioWeb Audio PannerNode
- 对话轮动画曲线自定义
- 画面震动强度/频率可配置
- 动态字幕说话人识别AI 自动标注)
## P15 平台化 - 扩展
- PWA 支持(离线播放、安装到桌面)
- Web Monetization API 付费解锁章节
- 开发者 API第三方创作工具接入
## 通用扩展
- 性能监控面板FPS、内存、网络
- 自动化测试框架(剧情路径遍历、回归测试)
- 热更新支持(不刷新页面替换 JSON 和视频)
- WebSocket 多人同步(观察者模式、投票选分支)
# AI化
在引擎的基础上深入融合AI由AI去自动化完成引擎的使用。
AI的定位一个对**使用引擎**降本增效的工具。懂业务的人还是主题AI是辅助人的。
一个新技术的出现会帮助人类实现两种效果:突破式效果,帮助人类突破了一种以前从没有的能力,比如飞机帮助人类飞行,飞机之前人类无论如何都不能起飞的;降本增效式效果,改善了人类已有能力的效果,比如汽车帮助人类跑的更快了。
AI目前来看还是降本增效式效果没有AI的帮助人类也能做到现在AI能做的效果只是成本高点、速度慢点。
无论一个工具如何强大,只要在懂业务的人的手里才能发挥效果。比如缝纫机的出现,并没有取代真正的衣服制作者,并不会让不懂衣服制作的所有人都能制作衣服,善于使用缝纫机的人还是本身就懂衣服制作的人,即使没有缝纫机,他也知道如何制作衣服,只是缝纫机更快更高质量的帮助他完成了衣服的制作。
AI工具也一样一个不懂电影游戏制作的人只靠AI是做不出高质量的东西的只有本身就懂电影游戏制作的人无论使用啥工具都能做出合格的产品。
本引擎就是帮助懂电影游戏制作的人更快更高质量的完成产品AI是帮助引擎更容易使用达到降本增效的效果。
引擎帮助人降本增效AI帮助引擎更容易被使用和提升产出效率。