game-prototype-suikalisted
Install: claude install-skill MelonS/MelonS-Agents
# game-prototype-suika — Suika lite
Click → fruit drops at cursor X → physics carries it down → same-tier
collision merges into next-tier fruit + awards score → game over when
any fruit stays above the red line for 1.5 s.
Built as the **second prototype** in the Skill #3 series. Whole
purpose is to empirically validate the multi-agent framework
(`skills/game-dev-agent/`) — the operator's hypothesis was *"the
NEXT prototype after RimWorld-lite should be much faster because the
framework now exists."*
## Day 1 — empirical baseline measurement
| Phase | Tool used | Wall-clock |
|---|---|---|
| Sprite gen (5 fruits + wall + line) | `gen_fruits.py` (PIL) | ~30 s |
| C# scaffolding (9 scripts) | `agent.py code` | ~10 s |
| Gameplay logic fill-in | direct Write | ~3 min |
| Editor scene/build scripts | direct Write | ~2 min |
| Scene generation | `agent.py integrate --method ...SuikaSceneSetup.GenerateAll` | ~30 s |
| Build .exe | `agent.py integrate --method ...SuikaBuildScript.BuildVerify` | ~25 s |
| Self-verify screenshot | `agent.py qa --exe ... --screenshot ...` | ~10 s |
| Visual debug iteration (skybox / wall sizing) | direct Edit + 1 re-build | ~2 min |
| **Total Day-1** | | **~8 min** |
Baseline (Skill #3-A RimWorld-lite Day 1, without framework) was
**~2 h** including the SDXL→Kenney asset pivot loop. Speedup ≈
**15×** for "click-to-screenshot" loop.
The bulk of saved time:
1. `qa.py` removed the "operator must manually launch + screenshot"
step (saved ~5 min p