World, logistics, workers, and construction
Master: https://github.com/stacksjs/the-settlers-iii-remake/issues/4
Ordered commands advance an integer-tick world. Goods have locations and reservations, people have identities and jobs, and a player view renders only actual simulation state.
Completion gate
All mandatory child acceptance criteria require verified implementation evidence. Research, compilation, prototype victory, and uploaded but unprocessed binaries are not equivalent to completion. HomeOS integration is independent of supported game platform delivery.
Implementation issues
- https://github.com/stacksjs/the-settlers-iii-remake/issues/27 - Introduce the deterministic game session and world model
- https://github.com/stacksjs/the-settlers-iii-remake/issues/28 - Instantiate original terrain, elevation, and map geometry
- https://github.com/stacksjs/the-settlers-iii-remake/issues/29 - Implement individual settlers and spatial movement
- https://github.com/stacksjs/the-settlers-iii-remake/issues/30 - Implement routing and dynamic obstruction recovery
- https://github.com/stacksjs/the-settlers-iii-remake/issues/31 - Implement physical goods, piles, and bounded inventories
- https://github.com/stacksjs/the-settlers-iii-remake/issues/32 - Implement real carrier delivery jobs
- https://github.com/stacksjs/the-settlers-iii-remake/issues/33 - Implement professions, tools, and worker assignment
- https://github.com/stacksjs/the-settlers-iii-remake/issues/34 - Implement physical building construction
- https://github.com/stacksjs/the-settlers-iii-remake/issues/35 - Implement construction suspension and demolition
- https://github.com/stacksjs/the-settlers-iii-remake/issues/36 - Implement storage areas and transport priorities
- https://github.com/stacksjs/the-settlers-iii-remake/issues/37 - Implement residences and workforce allocation
- https://github.com/stacksjs/the-settlers-iii-remake/issues/38 - Implement exploration and player-specific visibility
- https://github.com/stacksjs/the-settlers-iii-remake/issues/39 - Implement finite deposits, surveying, and terrain changes
- https://github.com/stacksjs/the-settlers-iii-remake/issues/40 - Implement territory and pioneer expansion
- https://github.com/stacksjs/the-settlers-iii-remake/issues/41 - Render actual simulation workers and cargo
- https://github.com/stacksjs/the-settlers-iii-remake/issues/42 - Prove world and logistics conservation
Dependencies
Work the actual child blocking graph. Do not make this entire epic a blocker for independent work. Sources and exact acceptance criteria are recorded in each child.