Parent: #646
Phase
Phase 0: Baseline and safety
Goal
Add tests for terrain modifier semantics before wiring modifiers into the live terrain pipeline.
Tasks
- Define expected behavior for
height_amplitude.
- Define expected behavior for
smoothing.
- Define expected behavior for
clamp_to_sea_level.
- Define expected behavior for
height_offset.
- Include edge cases near sea level and high elevation.
Acceptance Criteria
- Tests document modifier semantics clearly.
- Tests are deterministic and do not require chunk rendering.
- Existing tests still pass with
nix develop --command zig build test.
Parallelization
Can be done in parallel with Phase 0 baseline/reporting work.
Parent: #646
Phase
Phase 0: Baseline and safety
Goal
Add tests for terrain modifier semantics before wiring modifiers into the live terrain pipeline.
Tasks
height_amplitude.smoothing.clamp_to_sea_level.height_offset.Acceptance Criteria
nix develop --command zig build test.Parallelization
Can be done in parallel with Phase 0 baseline/reporting work.