← ClaudeAtlas

game-prototype-2048listed

2048-lite. 4x4 grid slide puzzle. WASD/Arrow keys to slide tiles, same-number tiles merge into 2x. Built as the FOURTH framework-test in 3 minutes 46 seconds, confirming the compounding speedup hypothesis.
MelonS/MelonS-Agents · ★ 11 · AI & Automation · score 85
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