spacetraders-v1 · Mar 29–Apr 4, 2021 · v0.16–v0.21 · via commits

Ship strategies, probe scouting, intel on other players, route optimiser

Ships gained configurable strategies, including a probe that scouts markets, while trading moved to a route optimiser and intel started tracking other players.

Added 13

  • Best trade route chosen across all destinations
  • Runtime-toggleable debug logging for ship machines
  • Probe strategy scouting stale locations
  • Per-player activity in intel view
  • Probes status view
  • Automatic pruning of old trade records
  • Ship names assigned on purchase
  • Location scouting history
  • Switching ship strategy at runtime
  • Intel view of other players' flight plans
  • Cost and profit columns in trades
  • Per-ship trade or halt strategies
  • Buy/sell spread in markets view

Changed 10

  • Shared travel and ship init machines
  • Reusable travel-to-location machine
  • Indexed database tables and faster trade table
  • Responsive layout on small screens
  • Ship state renamed from idle to ready
  • Strategy UI split into toggle and per-ship controls
  • API responses cached with TTLs to avoid rate limits
  • Less flicker from delayed updates
  • Ship machines split per strategy
  • Ship purchase threshold set to 100,000 credits

Fixed 6

  • Ships buying more fuel than needed
  • Probes when every location was recently scouted
  • Market price comparison picking poor routes
  • Ships trying to buy untradeable research goods
  • Failed ship purchases
  • Trades table on small screens