spacetraders-v1 v0.20
Probe strategy
Added a new “probe” strategy for ships to scout locations and gather market data. The probeMachine sends ships to unvisited or stale locations to refresh market intelligence. Created getProbeAssignment to determine which location each probe should visit based on data freshness.
Built a travelToLocationMachine as a reusable sub-machine for handling flight plans. It manages creating flight plans, waiting for arrival, and handling the in-flight state. This machine is now shared between the trade and probe strategies, reducing duplication.
Added a User component to the intel view that shows detailed activity for individual players - their ships, recent flights, and trading patterns. Created groupByLocation to aggregate flight data for the map display.
Refactored strategy confirmation into a confirmStrategy module and added a Probes component to show probe assignments and status. The strategy table now persists selections properly with the new persistStrategy helper.
More spacetraders-v1
My first implementation against the spacetraders api is an entirely browser-based UI and automation tool · source · play spacetraders-v1 · devlog · spacetraders api · posts