Files
Genarrative/docs/design/PLATFORM_BIG_FISH_ENTRY_HIDE_2026-04-28.md
2026-05-01 00:33:39 +08:00

1.4 KiB

平台入口隐藏大鱼吃小鱼创作入口设计

日期:2026-04-28

1. 变更背景

平台当前“选择创作类型”弹层同时暴露 RPG、大鱼吃小鱼、拼图三类入口。

本轮需求只要求在平台里隐藏“大鱼吃小鱼”的创作入口,不要求删除已有玩法实现、运行时路由、作品数据或后台能力。

2. 落地边界

  • 只调整平台入口层展示,不修改大鱼吃小鱼已有前后端链路。
  • 不删除 big-fish 相关路由、服务、作品详情、运行时与数据结构。
  • 隐藏策略应收敛到统一配置层,避免首页、弹层、后续复用入口出现显示状态漂移。

3. 实现方案

  1. src/components/platform-entry/platformEntryCreationTypes.ts 的创作类型元数据中增加 hidden 字段。
  2. big-fish 类型标记为 hidden: true
  3. 平台创作类型弹层渲染前统一过滤 hidden 项。

这样可以保证:

  • 平台用户看不到“大鱼吃小鱼”创作入口。
  • 若后续重新开放,只需改回配置,不必再拆 UI 逻辑。
  • 不影响既有直达路由、历史作品数据和开发中的玩法链路。

4. 验收点

  • 平台“选择创作类型”弹层不再显示“大鱼吃小鱼”卡片。
  • 可创建卡片排在前面,展示“敬请期待”的锁定卡片排在后面,交互状态保持稳定。
  • 代码层不引入对 Big Fish 运行时或结果页的额外耦合修改。