gigaslop/CLAUDE.md
type-two 32a2d3a248 M2: platform-decay treadmill, infra tier, Cash Furnace
Platforms adapt to your slop (ALGO HEAT): each publish raises spam-filter
wariness which throttles all view rates up to 85%; training a new model
tier slips past the filters. Verified loop: publish -> squeeze -> train ->
relief. New hardware: 20A sub-panel (+1500W), fiber uplink (1Gbps, 8
ports), Cash Furnace (burns $1.50/s for +40% views, breaker-immune).
Fix: New Game wipe no longer clobbered by the beforeunload autosave.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-01 10:05:30 +10:00

2.5 KiB
Raw Blame History

GigaSlop — project notes for Claude

What this is

Satirical AI-datacenter tycoon game. Web-first: TypeScript + Vite + PixiJS v8. Design doctrine: the sim stays engine-agnosticsrc/sim/ must never import from src/render/ or src/ui/ (a future Godot/Steam port swaps the renderer only). Fixed 10 Hz tick, deterministic (seeded rng in state, no Date.now/Math.random inside sim).

Dev loop

  • npm run dev on :5173 (.claude/launch.json has the preview config).
  • The Browser-pane tab is usually visibility: hidden → RAF doesn't fire. The sim is pumped by setInterval on purpose; don't move it back into RAF.
  • window.__giga = debug handle {state, scene, place(), wire()} for JS-driven playtesting. Keep it working — automation depends on it.
  • All balance tunables live in src/sim/balance.ts. Tune there, nowhere else.

Art pipeline (MODELBEAST)

  • python3 tools/mb_gen.py [--only room|objects|slop] regenerates art on the farm (queue http://100.89.131.57:8777, token from ~/Documents/backnforth/.env). Deterministic seeds from asset slug — same slug, same image.
  • Object sprites: flux_local → bg_remove_local (background:"transparent") → autocropped in place (PIL alpha-bbox, 8px pad). If you regenerate, re-crop.
  • Room/grid registration: src/render/iso.ts (TILE 82x41, ORIGIN 510,346) is hand-fitted to public/assets/gen/room.png. New room image = refit constants (toggle the Grid overlay to check).
  • Slop thumbnails are intentionally AI slop; titles in src/data/sloptitles.json (Ollama on m4pro was down at bake time; hand-authored — regenerate via tailnet Ollama when it's back if more are needed).

Roadmap (agreed with John 2026-08-01)

M1 art-forward Tier-1 slice (save/load, naming, SFX) M2 platform-decay treadmill: platformAdapt rises per publish, throttles all view rates (up to 85%), tier-up grants relief — verified loop: publish → squeeze → train → relief. Infra: 20A sub-panel (+1500W), fiber uplink (1Gbps/8 ports), Cash Furnace (burns $1.5/s for +40% views; John's idea, keep it — endgame R&D tree should have a literal cash-conveyor upgrade). → M3: VC mandates + rival CEO event system (fictional archetypes: Doom Prophet, Hype Bro, Open-Weights Zealot, Legacy Giant) + hazards. Design pillars (John-approved framing): Throughput, Allocation, Attention, Capital, Expansion. Macro layer (Tier 4-5) = strategic map, NOT city-builder. Cut until earned: Tiers 35, immersion cooling, offshore ships, lobbying.