# Juicy Journey · Island Merge & Cook

## 打开与操作

直接打开 `index.html` 即可离线试玩。图片、商标和奖励素材均已嵌入 HTML，无需安装或启动服务。

- 将一个物品拖到另一个相同物品上，松手后两块一起消除。两个物品可以位于不同位置。
- 消除后，同列上方物品下落，不生成新的物品。
- 拖到不同物品上或棋盘外会返回；单击只选中物品，不会消除。
- **HINT** 高亮一对相同物品，不会替玩家消除。
- 每完成 3 对配对，触发一次烹饪奖励，依次为烤箱、食材篮和烤架。物品下落完成后重新确定奖励位置，范围会先高亮，再消除对应物品。
- 当剩余物品已互不相同，会出现 **COOK THE LAST INGREDIENTS**，点击后按局部范围分批烹饪，每批最多 4 个，自动继续直到清空棋盘。
- **AUTO PLAY** 自动完成配对、奖励和最后的烹饪，直到全部 91 格清空。
- 完成后播放食材飞散效果，再保持最终海岛人物画面，不弹出结算或重试窗口。
- 只有点击 **RETRY** 才重新开始。自动操作或动画中也可以重试。
- 右上角声音按钮可开启或关闭音效，默认关闭。

## 参考与还原范围

参考视频：`Flambé®_ Merge and Cook-360 X 640-2026-09-23-765a534486d0e4249ffc9565e87a590c.mp4`，360 × 640，约 45.55 秒。

本样本还原了视频的 7 列 × 13 行密集棋盘、初始物品排列、相同物品拖拽配对、按列下落，以及烤箱、食材篮、烤架的放大反馈。普通物品图标从参考视频中提取，品牌使用 Juicy Journey。

为使试玩能够完成到最后，加入了提示、自动演示、手动重试和最后一批单个食材的烹饪。奖励频率和消除范围为本试玩实现：烤箱覆盖附近 3 × 3，食材篮覆盖附近 5 行 × 3 列，烤架覆盖附近 3 行；实际范围受棋盘边界和剩余物品影响。

画面使用具有 3D 风格的位图素材和 Canvas 动画，没有运行真实 3D 模型。底图直接使用用户提供的 `JJ-en-新落版2k-60fps.mp4_20261008_105632.744.png`，保留原图颜色与完整构图。人物本身保持静态，物品合并、下落、奖励、闪光和飞散由页面绘制。

## 显示与验证

- 390 × 844 触屏：实际手动拖放完成到最后，烤箱、食材篮、烤架均触发，最后的烹饪按钮能清空剩余物品。
- 1280 × 720 鼠标：实际拖放验证，以及一键自动完成全部 91 格；宽横屏显示旁边的玩法说明。
- 320 × 568 小竖屏和 667 × 375 小横屏：完整棋盘与按钮均能显示，没有页面溢出或标题、状态重叠。
- 验证了不同物品不消除、棋盘外返回、失焦取消、提示不加进度、同列下落不补块、重复启动不叠加，以及自动合并中重试不留下延迟消除。
- 最终画面间隔 1.5 秒的像素检查一致，点击画面不会重开，无结算弹窗；测试未发现脚本异常。

## 文件

- `index.html`：独立试玩入口；当前体积见下方配乐与体积记录。
- `assets/background.png`：用户提供的海岛人物原图，供后续换图使用。
- `assets/power-ups.png`：透明奖励素材，三列分别为烤箱、食材篮和烤架。
- `ASSET-NOTES.md`：素材处理方法与生成提示词。

本次直接更新 `merge-cook`，HTML、素材文件、预览图与 ZIP 均使用新的底图。

<!-- AUDIO_RELEASE_START -->
## 配乐与体积（2026-10-02）

- 配乐：用户提供的 Ever So Blue - Onthou，取前 30 秒，MP3 / 128 kbps / 44.1 kHz / 立体声，首尾淡入淡出后循环。
- 声音默认关闭。声音按钮同时控制配乐和原有操作音效；重试保留声音选择，不重复创建配乐。页面隐藏或广告不可见时暂停，恢复可见后仅在声音开启时续播。
- 图片已压缩：照片使用 JPEG；透明道具保留 PNG 和透明背景。人物、关卡和操作规则沿用当前版本。
- HTML：2,096,685 字节（2.097 MB），严格低于 5,000,000 字节；配乐、图片和脚本全部内嵌，可离线运行。
- ZIP 包内含相同的单文件 HTML 与说明，无需额外素材文件。工作目录 assets 中保留原始美术供后续编辑，assets/onthou-loop.mp3 是内嵌配乐的备份。
- 重新构建已接入合集的配乐压缩流程；压缩缓存、原始版本与检查结果存放在「维护工具/配乐压缩」中。
<!-- AUDIO_RELEASE_END -->


## 聚餐背景更新（2026-10-08）

已换成用户提供的 Juicy Journey 海岛聚餐落版图，完整保留人物、商标、PLAY NOW 和商店标识。图片为 776 × 1378，压缩 JPEG 为 412,096 字节，保持完整构图、不改原图内容。棋盘清空后停留在这张背景；图中的按钮与商店标识属于图片内容。

构建来源仍为 `D:/Test/_codex_scratch/juicy-journey-flambe-reference/`；新的背景显示与自动完成检查位于 `source/check-background.cjs`。


## 奖励目标与尾盘逻辑修复（2026-10-08）

奖励在物品下落后重新选择有效位置，避免沿用已变空的配对坐标。尾盘取消全盘消除，每批最多烹饪 4 个附近食材，显示对应数量、高亮目标，并向目标绘制连接光线。闪光只覆盖实际目标；最后一批自然清空后保留背景。自动试玩实测最后 22 个按 4、4、4、4、4、2 处理，所有奖励均命中现有物品，91 格没有重复计数。

检查记录：`auto-blast-checks-mobile.json` 与 `manual-batch-checks.json`。
