6.8 KiB
6.8 KiB
Objectives — Dashboard
Generated by
tools/objectives-report.py— do not hand-edit. Source of truth is per-file YAML frontmatter in this directory.
Legend
✅ done · 🟡 partial · 🔴 stub · ❌ missing · ⚫ out-of-scope (Game 2)
Totals
| Status | Count |
|---|---|
| ✅ done | 13 |
| 🟡 partial | 22 |
| 🔴 stub | 0 |
| ❌ missing | 6 |
| ⚫ oos | 4 |
| total | 45 |
P0 — Blockers for "completely playable"
| ID | Status | Title | Owner | Updated |
|---|---|---|---|---|
| p0-01 | 🟡 partial | Wire MCTS into gameplay AI | warcouncil | 2026-04-17 |
| p0-02 | 🟡 partial | Five AI clan personalities drive distinct playstyles | warcouncil | 2026-04-17 |
| p0-03 | ✅ done | PvP combat resolved inside the authoritative turn processor | — | 2026-04-17 |
| p0-04 | ✅ done | World wonder tracking in PlayerState and score victory | — | 2026-04-17 |
| p0-05 | ✅ done | Culture generation and border expansion | shipwright | 2026-04-17 |
| p0-06 | ✅ done | Fold gold income / upkeep / improvement yields into turn loop | — | 2026-04-17 |
| p0-07 | ✅ done | Tech research costs and science pool pacing | — | 2026-04-17 |
| p0-08 | 🟡 partial | Domination victory path in mc-turn::victory | — | 2026-04-17 |
| p0-09 | ✅ done | City-screen UI completeness (citizen assign, queue controls, promotion picker) | — | 2026-04-16 |
| p0-10 | ✅ done | Game-completion stability — ≥7/10 seeds declare a winner | — | 2026-04-17 |
| p0-11 | ✅ done | Author the four T8–T10 mystery item drops | — | 2026-04-16 |
| p0-12 | ✅ done | Save / load + autosave on quit | — | 2026-04-16 |
| p0-13 | ✅ done | Fog of war and exploration / scout loop | — | 2026-04-17 |
| p0-14 | ✅ done | Map generation, resource placement, and balanced fair starts | shipwright | 2026-04-16 |
| p0-15 | 🟡 partial | Happiness pool and Golden Age mechanics end-to-end | shipwright | 2026-04-17 |
| p0-16 | 🟡 partial | Worker / tile-improvement build loop | shipwright | 2026-04-17 |
| p0-17 | 🟡 partial | Wild creature and lair clearing loop | shipwright | 2026-04-17 |
| p0-18 | ✅ done | Strategic resources gate unit production (empire ledger) | — | 2026-04-17 |
| p0-19 | ✅ done | Biome-driven collectibles → tile yields → happiness end-to-end | — | 2026-04-16 |
| p0-20 | 🟡 partial | GPU-accelerated MCTS rollouts for look-ahead decision-making | warcouncil | 2026-04-17 |
P1 — Ship-readiness
| ID | Status | Title | Owner | Updated |
|---|---|---|---|---|
| p1-01 | 🟡 partial | Diplomacy-lite — peace/war toggle plus one trade action | — | 2026-04-17 |
| p1-02 | 🟡 partial | Strategic resource yields feed into production bonuses | — | 2026-04-17 |
| p1-03 | ❌ missing | First-run tutorial / onboarding overlay | — | 2026-04-17 |
| p1-04 | ❌ missing | Sound effects and music | — | 2026-04-17 |
| p1-05 | 🟡 partial | Balance tuning — pop_peak ≥30 median, worker improvements ≥8 min | — | 2026-04-17 |
| p1-06 | 🟡 partial | Options screen polish | — | 2026-04-17 |
| p1-07 | 🟡 partial | Chronicle notifications coverage | — | 2026-04-17 |
| p1-08 | 🟡 partial | Victory/defeat screen content — recap, banner, replay seed | — | 2026-04-17 |
| p1-09 | 🟡 partial | Determinism gate — same seed produces byte-identical runs | testwright | 2026-04-17 |
| p1-10 | 🟡 partial | Game setup UX — new-game dialog, difficulty, clan preview | — | 2026-04-17 |
P2 — Polish
| ID | Status | Title | Owner | Updated |
|---|---|---|---|---|
| p2-01 | 🟡 partial | Minimap — fog reflection and unit markers | — | 2026-04-17 |
| p2-02 | 🟡 partial | Tooltips on all HUD elements | — | 2026-04-17 |
| p2-03 | ❌ missing | Hotkey cheat sheet (F1 / ?) | — | 2026-04-17 |
| p2-04 | 🟡 partial | Localization audit — no hardcoded strings | — | 2026-04-17 |
| p2-05 | 🟡 partial | Sub-second single-player turn latency | — | 2026-04-17 |
| p2-06 | 🟡 partial | Export pipeline for Windows / macOS / Linux | — | 2026-04-17 |
| p2-07 | ❌ missing | Credits screen accessible from main menu | — | 2026-04-17 |
| p2-08 | ❌ missing | Accessibility baseline — colorblind palette + keyboard navigation | — | 2026-04-17 |
| p2-09 | 🟡 partial | Player guide web app — deployed and up to date | — | 2026-04-17 |
| p2-10 | 🟡 partial | Automated regression CI gate on every push to main | testwright | 2026-04-17 |
| p2-11 | ❌ missing | Version string + About screen | — | 2026-04-17 |
Out of Scope (Game 2)
These objectives are explicitly future-scope for Game 2 (Age of Kzzykt). They are not part of the Game 1 Early Access release and are listed only for reference. Do not treat them as priorities.
| ID | Status | Title | Owner | Updated |
|---|---|---|---|---|
| p2-12 | ⚫ oos | Five magic schools (Life / Death / Chaos / Nature / Aether) — Game 2 | — | 2026-04-17 |
| p2-13 | ⚫ oos | Archons + Arcane Ascension victory — Game 2 | — | 2026-04-17 |
| p2-14 | ⚫ oos | Additional playable races beyond Dwarves — Game 2+ | — | 2026-04-17 |
| p2-15 | ⚫ oos | Ley lines — mana flux overlay and terrain modifiers — Game 2 | — | 2026-04-17 |