Files
ichni_Creator_Studio/docs/PragmataLike_Demo_Design_Plan.md
SoulliesOfficial d47f5ac4ab 小修
2026-05-02 07:36:34 -04:00

3.8 KiB
Raw Permalink Blame History

《Pragmata-like》高压多任务动作射击 Demo 设计与计划

1. 设计目标与核心概念 (Design Goals & Core Concepts)

  • 核心体验: “高压多任务处理” (High-pressure Multi-tasking)
  • 玩法融合 (Core Loop):
    • 玩家以 TPS 视角在 3D 空间进行高频战斗(移动、闪避、射击)。
    • 在受压迫的战斗中寻找(或创造)时机,呼出 2D 面板进行解密(滑块操作)。
    • 解密成功获得即时效用(如削弱敌人、引爆机关等),反哺 3D 战斗,从而形成风险与收益并存的动态心流。
  • 开发工具: 基于 Odin Inspector 构建一套极强可视化的高效配置流。

2. 核心系统拆解与边界条件梳理 (System Breakdown & Edge Cases)

2.1 战斗 3C 与操作状态机 (Combat 3C & Input State)

  • 控制逻辑: WASD移动、Space闪避、LMB左键平时射击UI下为取消/关闭、RMB右键呼出 2D 盘面并解锁指针)。
  • 边界与冲突处理 (Edge Cases):
    • 指针锁定切换3D 战斗时 Cursor 隐藏且锁定;呼出 UI 时,鼠标需无缝切出用于控制滑块。
    • 无断点承伤敌人攻击不会打断 2D 解密过程。玩家可能需要在高伤害威胁下强行完成解密,这将构筑极致的“高压”心流(考量玩家是放弃解密开始闪避,还是贪一波拼死完成解密)。
    • 时间流速Demo 版本保持绝对的实时流速(暂不加入子弹时间)。这意味着多任务处理的决策时间窗口极短。

2.2 2D 盘面解密系统设计 (2D Puzzle Mechanics)

  • UI 空间类型: Camera Space (或 Screen Space Overlay),确保面板不产生 3D 倾斜,为玩家提供最精准的视觉反馈和易读性。
  • 核心玩法模型:捕获平衡式 (Balance Capture)
    • 系统引入外部随机干扰力Noise / Impact导致滑块不断“乱动”。
    • 玩家试图通过鼠标操作(持续拖拽或反向制衡)将滑块保持在“安全区间/目标区间”。
    • 失败判定:一旦滑块脱离控制落入指定的“失败区域”,解密即刻宣告失败。

2.3 基于 Odin 的核心工具链开发需求 (Tooling Requirements)

  1. 敌人与关卡流编辑器: 能将敌人的 AI 节奏、波次、以及机关陷阱进行集中式的时间轴或节点式配置。
  2. 解密盘面配置器: 要求能够让策划零代码、模块化地配置:
    • 解密的开启条件和触发场景。
    • 盘面的难度参数(如目标点大小、滑块阻力、限时)。
    • 完成后关联的【事件派发】Event Dispatcher如调用“削弱当前锁定敌人”的方法。

3. 工作流程与阶段计划 (Workflow & Milestones)

Phase 1: 核心机制白盒原型 (Core Prototype)

  • 实现基础 TPS 3C 系统:人物控制与射击初步框架。
  • 实现交互状态机3D 战斗到 2D 解密的无缝操作模式切换。
  • 交付物白盒环境的跑动、射击、UI 呼出与滑块交互闭环验证。

Phase 2: Odin 工具链与数据架构 (Pipeline Construction)

  • 搭建【敌人与波次配置器】的基础框架。
  • 搭建【2D 解密盘面生成器】数据结构。
  • 交付物:策划可以通过 Inspector 配置化生成解密盘面和刷新单一追踪型敌人。

Phase 3: 战斗闭环与体验打磨 (Combat Loop Polish)

  • 引入基础机关设计(如高压掩体、激光环境伤害)。
  • 并入敌人的攻击逻辑,构建初步的“高压”防守环境。
  • 验收解密奖励反哺机制(削弱/控场/秒杀)。
  • 交付物打通核心循环Gameplay Vertical Slice具备可玩性。

Phase 4: 内容量产验证 (Level Extension)

  • 利用完善的工具,按照循序渐进的难度梯度设计 3~5 个关卡,验证工具的便捷性与系统拓展性。