docs(age-four): 📝 Update creature ecosystem documentation with Age of Four creature behaviors, interactions, and entries in CREATURE_ECOSYSTEM.md

Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
This commit is contained in:
Claude Code 2026-03-25 23:53:22 -07:00
parent 96381268f1
commit 3cae9eb281

View file

@ -2,6 +2,22 @@
> The world is alive. Terrain is geology. Biology lives on top. Resources are populations. Everything breeds, migrates, and dies.
## Detail Design Documents
Each layer has a dedicated design doc in `games/age-of-dwarves/docs/design/`:
| Document | Covers |
|----------|--------|
| [SUBSTRATE_TYPES.md](../../age-of-dwarves/docs/design/SUBSTRATE_TYPES.md) | 10 geological substrates, elevation ranges, soil types, water body identification, derivation algorithm |
| [BIOME_CLASSIFICATION.md](../../age-of-dwarves/docs/design/BIOME_CLASSIFICATION.md) | Full classifier pseudocode (land + aquatic), ~25 biomes, 5 proof biomes, reclassification triggers, emergent succession |
| [POPULATION_DYNAMICS.md](../../age-of-dwarves/docs/design/POPULATION_DYNAMICS.md) | Individual creature lifecycle, Lotka-Volterra with substeps, food web derivation, migration, carrying capacity, SQLite schema |
| [SPECIES_TRAITS.md](../../age-of-dwarves/docs/design/SPECIES_TRAITS.md) | 7 trait categories, 9 constraints, quality tier derivation, spawn probability, FlavorGenerator naming, DOTA art direction |
| [NPC_BUILDINGS.md](../../age-of-dwarves/docs/design/NPC_BUILDINGS.md) | Lair/village/ruin as map-scoped buildings, migration from tile fields, abandonment → ruin transition, creature association |
This document is the architectural overview. The detail docs contain implementation-level specifications.
---
## Principles
1. **Geological substrate is permanent** — elevation, rock type, water depth. Set at map gen, changed only by cataclysmic events.