orbit/js
Brian Fertig 5a67dbb206 Implement gate jump travel between systems
- Add JumpTravel.js with pure arrival geometry (return-gate lookup, spawn point past keepout) and wire it into GameScene.jumpThroughGate to re-stage the run via the save pipeline and scene restart
- Add gate hit-test (gateAt) so active gates trigger the jump on click while dormant ones show a console nudge and fall through to fly-here
- Add jump config block to gates.json (feature switch, arrival gap, delay, toast templates) and update landing.json gasgiant shop clips
- Add dev/jump-travel.test.mjs covering config, geometry, real-galaxy coverage, and determinism; refresh PROJECT_NOTES for the new mechanic
2026-09-06 16:37:48 -06:00
..
build
config
dev
entities Implement gate jump travel between systems 2026-09-06 16:37:48 -06:00
galaxy Implement gate jump travel between systems 2026-09-06 16:37:48 -06:00
mining
reputation
research Add per-system research category that unlocks jump gates 2026-09-06 15:56:38 -06:00
save Add per-system research category that unlocks jump gates 2026-09-06 15:56:38 -06:00
scan
scenes Implement gate jump travel between systems 2026-09-06 16:37:48 -06:00
tether
ui Add per-system research category that unlocks jump gates 2026-09-06 15:56:38 -06:00
utils Galaxy refactor: 200 systems, object-composition, dormant gates, frame diversity 2026-09-06 13:06:29 -06:00
vendor
visuals
main.js