← all documents · raw markdown · 13 KB

KAIVERSE — Master Improvement Plan

> Codex v9.10.64 · See Codex §Comprehensive Plans (Track 1, stages A-E)

> AI / low-credit: One checklist item per session; on stop log Last worked / Next.

> Living checklist. We work through this one item at a time, verifying each before moving on.

> Status: 🔴 not started · 🟡 in progress · 🟢 done · ⏸️ parked

> File under work: C:\KAI\kaiverse.js (edit via node scripts only — large writes truncate it).

> Last updated: 2026-06-28 (synced Codex v9.10.64)

---

Guiding ideas (the "feel" we're aiming for)

---

A. Space visuals & atmosphere

B. Movement, controls & structure integrity (outer "kaispace")

C. Planet zone transition + close-up detail (staged build, in progress)

Staged plan designed (safe→risky): 1 feel-huge → 2 relief-parity → 3 vertex pigment → 5 chunked build → 4 higher detail.

D. Landing & on-foot god avatar

E. Avatar UI, comms & notifications

F. Quest / adventure system (tie to REAL errors)

---

H. Performance & "render only what's in scene" (NMS-style) — research-backed

Goal: smooth framerate + high *perceived* detail without brute-force cost. Established techniques (sources below):

Sources: 100 Three.js performance tips · depth-based fragment culling · procedural planet + triplanar

The named techniques (the "something online" — what to actually use)

Sources: THREE.LOD docs · impostors/billboards LOD · Parallax Occlusion Mapping

G. Carried-over (non-KAIVERSE — tracked so we don't forget)

---

Suggested order (lowest-risk / high-impact first)

1. A2 (stop the following clouds) + A1 (nebula color) — contained, big visual win.

2. B2 (overlap / z-fighting) — fixes the "gritty glitch" you keep seeing.

3. A3 + A4 + A5 (heat-light, rings, on-planet sky) — visual depth.

4. B3 + E3 (guidance beam from you + notification/distance UX).

5. D1 → D2 → D3 → D4 (descent anim → body → arms → jump/controls).

6. C1 + C2 (seamless planet zone handoff — biggest engineering piece).

7. E1 + E2 (wrist phone + comms audio).

8. F1–F3 (quest system + themed planets).

9. G1–G3, then G4 when ready.

*(Order is a proposal — we can reprioritize anytime.)*