Terrain statistics probe for milestone 2 tuning (#159) #168
No reviewers
Labels
No labels
assets
bug
duplicate
enhancement
help wanted
invalid
question
testing
ui
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
liamjd/UntitledColonyBuilder!168
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "159-terrain-stats-probe"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Adds
tools/probe_terrain_stats.gd, the measurement tool #159 asks for, ahead of that ticket so it is available while testing. Part of #159, not a fix for it: the generator is unchanged.For each preset × size it prints, over a fixed range of seeds (1000 onwards, so runs are comparable): walkable share, main-region share, flat 3×3 rocket sites on the main region (fewest / average), seeds with no site, level range, and flat-tile share. A "site" uses a level spread of 0, matching
placement_controller.max_level_spread.Headless and statically typed.
TerrainGridreaches no autoload, so the-scompile-order problem in CLAUDE.md does not apply. The header says so.Verification
presets=island sizes=32,48 seeds=5.Baseline on
mainas of this PR (10 seeds):The default size list is 16/32/64/128 rather than #158's proposed presets, since those don't exist yet. Use
sizes=for others.🤖 Generated with Claude Code