Epic: Expand terrain type system #24

Open
opened 2026-03-14 23:53:09 +00:00 by freemo · 0 comments
Owner

Background

Only 3 terrain types are used (GRASSLAND, CITY, TUNDRA). Tree cover maps to GRASSLAND, water bodies map to TUNDRA, bare vegetation maps to TUNDRA. The Terrain module defines 5 types but the generator only uses 3.

Demonstrable Outcome

8 terrain types are defined and properly mapped from ESA land-cover codes: GRASSLAND, FOREST, CITY, TOWN, TUNDRA, OCEAN, DESERT, UNDERGROUND.

Acceptance Criteria

  • FOREST, OCEAN, DESERT terrain types added to terrain.rb
  • ESA code mapping updated: code 10/20->FOREST, code 60->DESERT, code 80->OCEAN
  • Each terrain type has appropriate room/area text descriptions
  • Unit tests cover all terrain type mappings
## Background Only 3 terrain types are used (GRASSLAND, CITY, TUNDRA). Tree cover maps to GRASSLAND, water bodies map to TUNDRA, bare vegetation maps to TUNDRA. The Terrain module defines 5 types but the generator only uses 3. ## Demonstrable Outcome 8 terrain types are defined and properly mapped from ESA land-cover codes: GRASSLAND, FOREST, CITY, TOWN, TUNDRA, OCEAN, DESERT, UNDERGROUND. ## Acceptance Criteria - [ ] FOREST, OCEAN, DESERT terrain types added to `terrain.rb` - [ ] ESA code mapping updated: code 10/20->FOREST, code 60->DESERT, code 80->OCEAN - [ ] Each terrain type has appropriate room/area text descriptions - [ ] Unit tests cover all terrain type mappings
freemo self-assigned this 2026-03-15 04:25:22 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference: aethyr/Aethyr#24
No description provided.