# rewind-rescue **Repository Path**: game_4132/rewind-rescue ## Basic Information - **Project Name**: rewind-rescue - **Description**: 倒带救援 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2026-10-20 - **Last Updated**: 2026-10-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # rewind-rescue ·《倒带救援》 每关是一段 5 秒的事故现场:玩家倒带时间、把关键物件"钉"在历史里,改写结局、救出主角。 目标单局15–30秒,计划抖音小游戏首发、微信同步。2026-10-23已收到用户对旧五关玩法和美观的负面反馈;当前在原两关基础上新增第三关“两道火线”,本轮实施与验收状态见37;趣味、真人时长和平台上线均未验证。 当前源码提供「挡住火线」「留出通道」「两道火线」三关。前两关各使用一个锚点,第三关需要在不同时间分别固定两块挡板。前两关获救后可进入下一关;菜单每页最多两项,翻页可选择第三关,声音/继续/清空/返回/说明保持直接可达。直接选末关只记录本关获救,不等同于全关通关。当前实现、验收与限制见[37](docs/37-第三关两道火线.md),历史两关与菜单/图例记录见[34](docs/34-第二关留出通道.md)、[35](docs/35-紧凑自适应菜单.md)、[36](docs/36-时间标记图例.md)。仍直接在原项目Creator运行,不默认生成试玩包;打开内层工程Boot场景,见[运行说明](rewind-rescue/README.md)。旧五关对照未恢复,历史包及主持材料不能当作当前三关版本。 原项目已逐文件整合隔离修正,最终三关DEBUG构建为`editor-run-lTqDkz`;真实浏览器复跑`three-level-debug-browser-dHOagL`通过36检查/52截图,正常runtime/console/HTTP错误均0,profile与自有进程已清理。五套前两关/菜单/portrait/进度/音频结果属于横屏图例修复前阶段,未在最终图例修复后复跑,不计入最终构建完整覆盖。最终审查未发现P0/P1;P3事项需在中文提交正文披露,未push。真机、DPR、release、平台、真人与扬声器仍未验证,阶段数字及限制见[37](docs/37-第三关两道火线.md)。 ## 文档索引 | 编号 | 文件 | 内容 | 状态 | |---|---|---|---| | 00 | [docs/00-项目概述.md](docs/00-项目概述.md) | 定位、平台、预算、里程碑、指标、风险 | 初稿 | | 01 | [docs/01-GDD核心玩法.md](docs/01-GDD核心玩法.md) | 核心循环、倒带 + 锚定机制规格、判定、数据结构 | 初稿 | | 02 | [docs/02-关卡设计.md](docs/02-关卡设计.md) | 前 10 关总表与逐关详解、难度曲线、关卡 JSON | 初稿 | | 03 | [docs/03-美术与音频.md](docs/03-美术与音频.md) | 剪影风格、色板、特效、资源清单、音频 | 初稿 | | 04 | [04-变现与广告](docs/04-变现与广告.md) | 可选提示、频控、奖励异常路径、收入假设 | 初稿,未接SDK | | 05 | [05-数据与埋点](docs/05-数据与埋点.md) | 事件字典、指标分母、隐私与数据验收 | 初稿,未接SDK | | 06 | [06-内容运营](docs/06-内容运营.md) | 《五秒之前》脚本、录制与发布节奏 | 初稿,未发布 | | 07 | [07-上线清单](docs/07-上线清单.md) | 双平台待核验事项、技术门槛与提审准备 | 初稿,未提审 | | 08 | [08-开发日志](docs/08-开发日志.md) | 真实进展、测试记录、决策与限制 | 持续更新 | | 09 | [09-Cocos迁移](docs/09-Cocos迁移.md) | 工程导入、TS逻辑、五关JSON及对照验证 | 已完成的骨架阶段记录 | | 10 | [10-Cocos可玩验证](docs/10-Cocos可玩验证.md) | 原生场景、输入、真实构建及浏览器验收 | 可玩迁移与验证记录 | | 11 | [11-项目执行计划](docs/11-项目执行计划.md) | 优先级、依赖、责任与放行门槛 | 当前项目管理入口 | | 12 | [12-内部试玩构建](docs/12-内部试玩构建.md) | 非DEBUG候选、来源校验、独立包与启动 | 实际构建/交付记录 | | 13 | [13-试玩与真机验证](docs/13-试玩与真机验证.md) | 主持流程、五关观察、设备与缺陷空表 | 已有项目方定性反馈,完整观察协议/真机待执行 | | 14 | [14-输入稳定性验证](docs/14-输入稳定性验证.md) | 桌面多指、DPR和中断验证及限制 | 已完成桌面专项 | | 15 | [15-平台准备预检](docs/15-平台准备预检.md) | 本机平台组件、工具与官方流程 | 已完成只读预检 | | 16 | [16-微信测试导出](docs/16-微信测试导出.md) | 独立微信构建、产物与证据校验、后续边界 | e0c2981已交付 | | 17 | [17-发行许可与资源来源](docs/17-发行许可与资源来源.md) | 本地/公开来源对应、许可缺项与补件顺序 | 资料准备,非发行放行 | | 18 | [18-DPR热切诊断](docs/18-DPR热切诊断.md) | 同文档DPR/事件/尺寸/触摸对照与限制 | 失配已复现,未改产品 | | 19 | [19-抖音导出技术契约](docs/19-抖音导出技术契约.md) | 本机类型/模板、平台差异和后续任务验收门槛 | 资料准备,未构建 | | 20 | [20-DPR截图干预对照](docs/20-DPR截图干预对照.md) | 四次独立截图/无截图对照、原始失败与修正 | 采集完成,未改产品 | | 21 | [21-玩法样板与试玩反馈](docs/21-玩法样板与试玩反馈.md) | 真实反馈、样板设计与独立验收 | 桌面候选通过技术验收,最终审查见交付提交 | | 22 | [22-样板试玩执行包](docs/22-样板试玩执行包.md) | 单关主持流程、参与者说明与空白记录 | 材料准备,真人尚未执行 | | 23 | [23-Windows便捷启动](docs/23-Windows便捷启动.md) | 双击启动、错误处理、原候选身份与验收 | 本机实际验证通过,终审见交付提交 | | 24 | [24-浏览器检查连接期限](docs/24-浏览器检查连接期限.md) | HTTP/握手期限、故障清理与真实浏览器回归 | 主验收通过,终审见交付提交 | | 25 | [25-关卡入口与本地记录](docs/25-关卡入口与本地记录.md) | 原生关卡面板、当前地址记录与新候选 | 主验收通过,终审见交付提交 | | 26 | [26-操作与结果音效](docs/26-操作与结果音效.md) | 可关闭原生短音效、资源来源与播放链路 | 主验收通过,终审见交付提交 | | 27 | [27-竖屏原生菜单适配](docs/27-竖屏原生菜单适配.md) | 原生竖向面板、旋转与真实字号/触摸区域验收 | 主验收通过,终审见交付提交 | | 28 | [28-短竖屏提示避让](docs/28-短竖屏提示避让.md) | 组合界面遮挡负例、九尺寸边界与新候选 | 主验收通过,终审见交付提交 | | 29 | [29-原生入口易点按](docs/29-原生入口易点按.md) | 竖屏留白中的原生入口、投影与边缘点按验收 | 主验收与终审见交付记录 | | 30 | [30-菜单生命周期动态验收](docs/30-菜单生命周期动态验收.md) | 组件停用、启用、销毁与场景重载浏览器验证 | 产品不变,继续entry候选 | | 37 | [37-第三关两道火线](docs/37-第三关两道火线.md) | 双锚救援、三关分页、分阶段验收与限制 | 原项目最终DEBUG三关复跑通过,未push | | 36 | [36-时间标记图例](docs/36-时间标记图例.md) | 原事故与锚点时间说明 | 前序交付 | | 35 | [35-紧凑自适应菜单](docs/35-紧凑自适应菜单.md) | 短屏菜单、分页说明与真实交互 | 本轮迭代 | | 34 | [34-第二关留出通道](docs/34-第二关留出通道.md) | 两关衔接、存档与实际验收 | 本轮迭代 | | 33 | [33-竖屏游戏操作区](docs/33-竖屏游戏操作区.md) | 原项目源码适配、输入与可读性验收 | 本轮迭代,验收与终审状态见记录 | | 32 | [32-单样板与旧关清理](docs/32-单样板与旧关清理.md) | 移除旧关、菜单保留、来源与验收 | 本轮迭代 | | 31 | [31-入口适配版试玩交接](docs/31-入口适配版试玩交接.md) | 新候选身份、主持流程、声音/记录与空表 | 材料就绪,真人未执行 | ## 目录结构 ``` rewind-rescue/ ├── README.md # 本文件:最新状态入口,每周更新 ├── .gitignore ├── .gitattributes ├── docs/ # 00–37 设计、验证、项目计划与空白反馈模板 ├── design/ # 设计素材 │ ├── levels/ # 关卡草图、数值表 │ ├── references/ # 参考截图、竞品拆解 │ └── ui/ # UI 稿、图标 ├── rewind-rescue/ # 内层 Cocos Creator 3.8.8 工程,Dashboard 导入此目录 └── tools/ # 静态服务、规则验证、Creator构建、独立打包与E2E ``` 外层 `rewind-rescue/` 是 Git 仓库根目录;Dashboard 应导入其下包含 `package.json` 的**内层 `rewind-rescue/`**。用户已通过 Dashboard 将原 `game/` 工程目录和 package name 改为 `rewind-rescue`,项目 UUID 保持不变。工程操作见[内层 README](rewind-rescue/README.md)。 约定: 1. **设计与实现分层**:机制设计见01、关卡规划见02;第一关样板数据以`rewind-rescue/assets/logic/rescue-sample.ts`、第二关数据以`rewind-rescue/assets/logic/rescue-passage.ts`为准,第三关数据以`rewind-rescue/assets/logic/rescue-crossfire.ts`、三关目录与衔接以`rewind-rescue/assets/logic/level-catalog.ts`为准,并参照对应验证记录,发现差异先核对再回写设计。 2. **纯英文路径**:`rewind-rescue/` 下的 Cocos 工程、资源目录不得使用中文,避免构建与平台上传问题。 3. **命名红线**:名称、图标、描述、素材中不得出现任何任天堂 IP 元素,不使用"复刻""重制"表述。 4. **本 README 是最新状态入口**,每周更新"当前阶段 / 下一步"。 5. **Git提交标题和正文使用中文描述**;必要技术名称/标识符及类型前缀可保留,不改写既有提交。 ## 当前桌面样板 三关共同操作为看事故、倒带、点选挡板、重演;「再试一个位置」清空本次改写并回到已观察的原事故。关卡菜单仍可重新选择样板、继续上次、清空记录及控制音效。旧两关、单样板及旧六关存档不自动迁移或覆盖,面板提示不兼容,明确确认清空后恢复保存。 前轮清理包及验收见[32](docs/32-单样板与旧关清理.md),当前按用户要求直接运行源码。历史[entry启动包](rewind-rescue/build/launcher-packages/rewind-rescue-entry-launcher-20261027.zip)和[entry主持包](rewind-rescue/build/playtest-handoffs/entry-observation-kit-20261027.zip)保留原字节,仍含旧关,不是当前三关候选。 ## 历史阶段记录 以下测试数、包和说明对应各历史提交,不表示当前版本重新执行过同样范围。旧Web原型和专用命令已退役,可在Git历史查看;当前命令见[工具说明](tools/README.md)。 ### 旧五关及前序样板验证 历史阶段曾以一关“挡住火线”样板为最高优先,相关旧计划与证据保留在[21](docs/21-玩法样板与试玩反馈.md);当前源码已扩展为三关,见[37](docs/37-第三关两道火线.md)。以下是旧五关已完成的工程验证,不等于核心玩法或美术体验已通过: - 已完成:仓库结构、00–08文档初稿、纯Web原型第1–5关;新增阀门状态与双车连锁,逻辑及桌面浏览器交互验收通过。 - Cocos Creator 3.8.8原生 Boot/Game、场景输入与表现、五关可玩链路已实现;六项审查修复已落地,lead 独立复验真实 Creator web-desktop 构建、当前导入与产物、39项Node测试及72项浏览器断言通过,10张新截图、页面错误0。操作和证据见[可玩验证](docs/10-Cocos可玩验证.md)。[骨架迁移记录](docs/09-Cocos迁移.md)为历史阶段;真机帧率与触屏手感仍未验证,广告与数据SDK均未接入。 - 本轮内部候选:独立非DEBUG构建、来源/哈希校验、目录包与ZIP、启动说明和许可材料已实现;主Agent独立58项Node测试、33项包内真实交互及74项开发版回归通过,分别11/10张新图、页面错误0。未使用Spine/DragonBones/Box2D已通过官方配置移除,未改五关玩法。最终整合审查与本地提交结论见本次交付提交说明,真实构建记录见[内部试玩构建](docs/12-内部试玩构建.md)。 - 新增输入稳定性专项:48项真实输入、18项桌面浏览器实际后台/恢复、15项单列生命周期模拟和17项基础检查通过;5项工具测试通过。选择性touchCancel限制、热切DPR未决现象和真机边界均明确保留,未改游戏业务或原试玩包,见[专项报告](docs/14-输入稳定性验证.md)。最终只读审查结论见6ca5408提交说明。 - 平台准备预检已完成:确认Creator两平台组件和微信工具安装记录,区分默认测试AppID/测试号/正式应用及离线导出、工具运行、真机、上传门槛;预检历史见[平台准备预检](docs/15-平台准备预检.md)。随后已实跑微信独立测试导出,构建、修复和审查记录见[微信测试导出](docs/16-微信测试导出.md),最终放行结论以本轮交付提交说明为准;微信IDE/真机及抖音构建仍未验证。 - 新增热切DPR诊断:原DEBUG构建同文档DPR1→仅DPR2→宽度变化,约6秒65次采样确认尺寸失配及可信触摸未命中;随后在截图调用区间内观察到通知/尺寸恢复,早于窗口变化,根因保留未定。15项判定测试通过,产品和原包不改,见[诊断报告](docs/18-DPR热切诊断.md)。最终只读审查与交付以本次提交说明为准。 - 抖音导出技术契约已准备:12个本机文本和六官方正文固定来源,明确模板testappId/portrait不能直接当项目配置,AppID为构建必填;后续独立输出、横屏和依赖校验门槛见[19](docs/19-抖音导出技术契约.md)。尚未取得可用ID/真实导出配置或执行构建,最终事实复核见交付提交说明。 - DPR截图干预对照:23项反例测试及新四次N/S/S/N采集通过,仅截图组恢复;首次失败保留,产品根因未定,见[20](docs/20-DPR截图干预对照.md)。原游戏、构建与ZIP未改。 ## 下一步 当前源码三关、紧凑菜单与时间图例已完成本地验收和审查;下一步等待真实参与者与设备,执行当前版本的真人观察和真机验收。历史材料完成不代表体验通过;不自动接SDK或发布。 自主开发工作窗口(2026-10-21用户更正):每天北京时间 **09:00–17:30**,17:00开始收尾,子任务17:15前交接;窗口外不补跑延迟提醒。保持Codex实现、主Agent独立验收、Claude只读审查;只做本地提交,不自动推送或发布。 每日token软预算约 **300M(300,000,000)**,按北京时间自然日、本项目主Agent及委派任务合计。有可靠实际用量时,接近预算提前收尾,达到预算暂停到下一日。当前会话没有token统计或服务端硬限额接口,提醒和文档不能保证自动截断;不能虚构用量或声称硬限制已启用。真正强制限额需由模型服务/API网关等用量管理端配置。此最新约束覆盖历史设计与验收记录中的08:30开始时间。