orbit/data
Brian Fertig 48dfc7cd8f Rework solar system layout to orbit rings with minSpacing/maxNeighbor ru
- Replace the annular-band scatter (minOrbit/maxOrbit/minEdgeGap) with a ring-based placement: objects sit on one or two orbits around the home world, governed by center-to-center `minSpacing` and `maxNeighbor`
- Free-space stations (deep-space stations, waypoints) are now layout objects alongside planets; planet-bound settlements stay features of their planet
- Handle the N=11 case (9 planets + 2 stations) with an inner 3-ring + outer 8-ring; chain outward defensively for any larger N
- Update tests to verify the new spacing invariants, the two-orbit case, and determinism including station positions
- Refresh PROJECT_NOTES and the data-file comment to describe the orbit model
2026-09-03 23:01:47 -06:00
..
actionbar.json Add CRT scanlines and RGB pull-apart to the command deck 2026-09-03 20:42:33 -06:00
builds.json Add command deck UI and research/build data layer 2026-09-03 20:33:04 -06:00
galaxy.json
game.json Add the tether: the player's range, a level-1 zone (5120 px) with a glitchy barrier rim 2026-09-03 22:03:29 -06:00
manifest.json Add the tether: the player's range, a level-1 zone (5120 px) with a glitchy barrier rim 2026-09-03 22:03:29 -06:00
menu.json Main menu: cyberpunk UI overhaul + shared theme layer 2026-09-03 16:27:25 -06:00
naming.json Name worlds & stations from curated banks (colonial/alien, official/smuggler) 2026-09-03 22:29:31 -06:00
planets.json Rework solar system layout to orbit rings with minSpacing/maxNeighbor ru 2026-09-03 23:01:47 -06:00
research.json Add command deck UI and research/build data layer 2026-09-03 20:33:04 -06:00
settlements.json
ship.json Replace procedural ship sprite with spritesheet art and facing offset 2026-09-03 21:40:33 -06:00
systems.json
tether.json Add the tether: the player's range, a level-1 zone (5120 px) with a glitchy barrier rim 2026-09-03 22:03:29 -06:00
theme.json Remove cyberpunk overlay from game scene 2026-09-03 18:47:54 -06:00