orbit/data
Brian Fertig 5f54cc327e Add trade economy engine, credits currency, and goods catalog
- New Economy.js price/stock engine: deterministic buy/sell prices based on
  producer/demand classes and hop distance (regional availability model)
- Goods catalog (114 goods, 9 categories) with spritesheet mapping and
  per-class producer/demand roles
- Credits state on Ship (add/spend/set/canAfford), save/restore support,
  and upper-right HUD stacked above the minerals readout
- Quest reward payout now supports credits alongside minerals
- cargoHold reduced to 4 units for initial play balance
- Economy generation pass in Galaxy.js computes classBySystem and
  producerHops via multi-source BFS over the jump network
- dev/economy.test.mjs validates determinism, fixed prices, trade loop
  profitability, distance scaling, shop floor composition, and icon mapping
- docs/ECONOMY.md: full design doc covering pricing model, gemstone system,
  and locked decisions
2026-09-11 18:36:30 -06:00
..
research
…
actionbar.json
…
asteroids.json
…
builds.json
…
comms.json Add faction worldgen layer: territories, capitals, bridges, and arid pla 2026-09-10 21:45:33 -06:00
creditshud.json Add trade economy engine, credits currency, and goods catalog 2026-09-11 18:36:30 -06:00
economy.json Add trade economy engine, credits currency, and goods catalog 2026-09-11 18:36:30 -06:00
factions.json Add faction territory floor and ring all stars by ownership 2026-09-11 13:34:35 -06:00
galaxy.json
…
game.json Add front nebula layer with derived accent tint for two-tone gas 2026-09-10 22:48:40 -06:00
gates.json Add faction worldgen layer: territories, capitals, bridges, and arid pla 2026-09-10 21:45:33 -06:00
goods.json Add trade economy engine, credits currency, and goods catalog 2026-09-11 18:36:30 -06:00
landing.json Add balance quota to cap faction territory sizes 2026-09-10 22:18:07 -06:00
manifest.json Add trade economy engine, credits currency, and goods catalog 2026-09-11 18:36:30 -06:00
map.json Add faction territory floor and ring all stars by ownership 2026-09-11 13:34:35 -06:00
menu.json
…
mineralhud.json
…
music.json
…
naming.json
…
planets.json Add faction worldgen layer: territories, capitals, bridges, and arid pla 2026-09-10 21:45:33 -06:00
quests.json Add trade economy engine, credits currency, and goods catalog 2026-09-11 18:36:30 -06:00
reputation.json
…
research.json
…
save.json
…
scan.json
…
settlements.json Add faction worldgen layer: territories, capitals, bridges, and arid pla 2026-09-10 21:45:33 -06:00
sfx.json
…
ship.json Add trade economy engine, credits currency, and goods catalog 2026-09-11 18:36:30 -06:00
signalCompass.json
…
stations.json
…
systems.json Add far-sky lightning bolts to nebula systems 2026-09-10 23:11:21 -06:00
tether.json
…
theme.json
…