2.1 KiB
2.1 KiB
| id | title | priority | status | scope | owner | updated_at | evidence |
|---|---|---|---|---|---|---|---|
| g6-01 | Naval combat — out-of-scope (post-v10) | p3 | oos | post-v10 | 2026-04-26 |
Out of scope for Game 1 "Age of Dwarves" and the planned Game 2-5 cycle. Per
public/games/age-of-dwarves/data/shipping-roadmap.json, naval combat is in the post-v10 bucket alongside the Ethereal Plane, caravan trade routes, map editor, and mod support. Dwarves are mountain-dwelling; ships are not narratively core to Game 1's experience. Tracking here so the roadmap entry has a corresponding objective ID.
Summary
Hex-based naval combat — water-tile movement for ships, ship unit types (transport / warship / etc.), naval-vs-naval and naval-vs-coastal-city combat, harbor / port buildings, sea-region map topology where applicable.
Acceptance
- ❌ Ship unit types in
public/games/<game>/data/units/withdomain: "water"(or new domain) and naval-only stats / promotions. - ❌ Water-tile pathfinding in
mc-mapgen/mc-turnhonoring coast, deep-water, and impassable land/water transitions. - ❌ Naval-vs-naval combat resolution in
mc-combat(deck-to-deck volley + boarding distinct from land hex combat). - ❌ Coastal-city bombardment and amphibious assault (transport unloads land troops onto a coastal hex).
- ❌ Harbor / shipyard buildings (production gate for ships, +trade for adjacency).
- ❌ Map topology variants supporting meaningful naval play (archipelago / continents / island maps).
Why post-v10 (not Game 1-5)
- Game 1 (Dwarves): mountain-dwelling race, pangaea / continental landmass play. No naval need.
- Games 2-5: each already scoped around specific systems (leylines, Archons, psionics, ascended species). No naval slot reserved.
- Post-v10: roadmap pairs naval with map editor + mod support + Ethereal Plane — the "engine completes its surface" phase, not the "ship ten races" phase.
Non-goals
- Submarine / aerial-naval hybrid mechanics (separate scope if relevant to post-v10 race work).
- Procedural sea-monster encounters (would belong to whichever game's bestiary, not this objective).