# Raccoon Fries

Original generation: September 18, 2026, `marketing_raccoon_fries`,
`openrouter/qwen/qwen3.7-flash`. The v1 and v2 HTML files are recorded outputs,
unedited. The recording used the hosted agent and sandbox; it did not test
the production Discord adapter or a multiplayer session.

First request:
> Our server mascot is a raccoon. Make a tiny game where it catches falling fries. Save it as raccoon-fries-v1.html, open it, play-test the controls, and take the screenshot MID-GAME with fries falling and a score above zero, not the start or game-over screen. Then attach the HTML file.

Follow-up:
> Add a calmer mode and keep the high score between rounds. Keep raccoon-fries-v1.html untouched and make raccoon-fries-v2.html. Test both modes, screenshot calm mode mid-game, then send the updated file and that screenshot.

The original agent staged some screenshots by setting game state. Those
screenshots are NOT used here and do not count as gameplay verification.

## Fresh verification and capture, September 20

The reviewer opened the original v2 in a browser and used its visible Calm,
Play Again and pointer controls. Scoring, game over, restarting and the
Space pause overlay were observed. A score of 2 persisted after reloading.

`gameplay.jpg` and `gameplay.mp4` are fresh captures of actual mouse-controlled
play, with score 1 reached by a real catch. The clip preserves elapsed time
from timestamped screenshots, with repeated frames between samples. No game
state was injected, random seed replaced, or animation clock manipulated.
It is a silent, approximately six-second excerpt. The game is single-player.

## Phone revisions, September 20

At a 390px viewport, v2 had a 435px document width and clipped its canvas.
The original v2 source was supplied to Hunyuan 3 in the production Ergod web
app with a request for a minimal responsive-layout revision. The resulting
v3 keeps the 480x640 logical game size, scales the canvas and reduces the
start/game-over overlay sizes. A follow-up reported that touch handlers set
`touchX` but the update loop never consumed it. The resulting v4 applies that
position with the same center offset as mouse steering and clamps both edges.
Both downloaded files are unedited. Earlier versions remain available.

Independent checks:
- v3 and v4 document width equals the 390px viewport, with the full canvas visible.
- v4 Calm starts, mouse steering moves the raccoon to the expected point on
  the scaled canvas, and Space displays the pause overlay.
- A separate offline JavaScript check reproduces v3's missing touch steering
  and passes on v4 for scaled position, left/right bounds and touch release.
  This is not a physical touchscreen test.
- Source diffs confirm only responsive CSS/title changes in v3 and the
  touch-position block/title change in v4. The original game logic remains.

The featured clip is explicitly labelled v2 desktop gameplay. The playable
link opens v4. The phone corrections do not appear in that earlier clip.
