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:
parent
96381268f1
commit
3cae9eb281
1 changed files with 16 additions and 0 deletions
|
|
@ -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.
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue