game-prototype-2048listed
Install: claude install-skill MelonS/MelonS-Agents
# 2048-lite Day 1
The **fourth** framework prototype. Built end-to-end in
**3 minutes 46 seconds** wall-clock.
## Empirical speedup curve (definitive)
| Prototype | Day-1 wall-clock | Speedup vs PawnSim |
|---|---|---|
| RimWorld-lite (PawnSim) | ~2 hours | baseline |
| Suika lite | ~8 min | 15× |
| Vampire-Survivors lite | ~4.6 min | 26× |
| **2048-lite (this)** | **~3.8 min** | **32×** |
**The speedup keeps compounding** because each prototype:
1. Pulls more from the genre YAML catalog
2. Recycles more C# templates verbatim
3. Skips bug-pattern re-discovery (lessons #4-9 baked in)
4. Trusts the editor-scaffold output sooner
By the time the framework saw a fourth completely-different genre
(grid puzzle, no physics, no real-time entities), Day 1 was ~50 lines
of project-specific GameManager logic + 6 small support classes.
Everything else came from `agent.py`.
## What ships
Scripts (7):
- GameManager (singleton 4x4 grid state + slide-collapse algorithm +
random 2/4 spawn + game-over detection)
- Tile (sprite + TextMesh + color-per-value table 2..2048)
- InputController (WASD/Arrow direction keymap)
- ScoreUI (poll-via-Update)
- GameOverUI (poll-via-Update)
- AudioBank (slide/merge throttled)
- AutoScreenshotter (from scaffold)
Sprites (1): single white tile (color set per value in `Tile.cs`).
SFX (2): slide=click, merge.
## Day 1 verified
Screenshot (`day1_verify.png`):
- 4x4 grid background (16 cells) ✓
- 2 starting tiles with "2" value ✓
- Score: 0 ✓
- WASD/Arr