# Juicy Journey — Juice Bar Rush

根据本次 43 秒经营跑动视频制作的 HTML 试玩。

直接用浏览器打开 `index.html`，无需联网。图片、模型和脚本均包含在这一份文件中。

## Sera 与搬运更新（2026-10-03）

主角改为 Sera，领取的现金持续背在身上，移动时摆动；到升级地块停下后逐叠投入。饮品和现金可同时携带。

移动主角采用同一套本地 Sera 3D 模型：橙红侧辫、绿色眼睛、雀斑、青色蝴蝶结、黄色荷叶上衣、青色花裙和棕色凉鞋；转身、摆臂和步行保留。顾客和员工继续使用不同外观。

## 操作

- 在游戏画面中按住并拖动，控制角色移动；松手停止。电脑也可以用方向键或 WASD。
- 靠近机器前的取货区，自动把饮品堆高搬走。
- 站在柜台后方，自动服务排队顾客；每单消耗 3 份饮品，产生 10 元现金。
- 走进柜台旁的收款区，领取现金。
- 站在 60 元地块上投入现金，升级榨汁机和搬运容量。
- 再站到 180 元地块上，打开第二个柜台。部分投入会保留，离开地块后可继续投入。
- 达成目标后显示 Good Job!，可选择继续经营或重新开始。

左上角使用 Juicy Journey 商标。支持手机竖屏和浏览器横屏。

## 试玩范围

已实现移动、取货、搬运、服务、收款、升级、顾客排队和不耐烦反馈。角色、机器、车辆和场景使用程序化 3D 造型；本版本用于验证操作和画面方向，尚未逐件还原原视频的模型细节。

## 广告跳转

默认结尾按钮为重新开始。接入广告时，可通过全局 `clickTag` / `clickTAG` 或 URL 的 `clickTag` 参数配置跳转地址。

## 本次修正

- 修复角色走路时消失的问题；空手移动和搬着饮品移动均已检查。
- 柜台改为逐份连续交付，订单气泡随交付递减；前排顾客快速补位。
- 每单仍消耗 3 份饮品、产生 10 元现金。30 份饮品在本机浏览器中约 2.2 秒交付完毕。

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

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


## 步行动作修正（2026-10-03）

Sera 的肩、肘、手掌与髋、膝、脚踝联动，左右脚轮流抬起与落地，双臂反向摆动；背货时保留摆臂。花裙分片摆动，侧辫随步伐摆动，上身轻微前倾。步伐按实际移动距离推进，停止后平滑回到站姿，重试重置动作。动作由本地几何体实时计算，没有增加外部素材。

`walking-checks.json` 记录实际渲染关节的四方向移动、载货迈步、摆臂、停步与重试检查；连续截图存于 walking-preview。
