asteroid-logistics v0.26
grouped facade and bug fixes
Refactored Game.ts into a proper grouped facade pattern — slimmed it down from a monolithic class to a thin delegation layer that organizes methods into domain groups. Extracted BuildingManager from the game operations, which took a big chunk of building-related logic out of Game.ts.
Fixed a phantom ship bug caused by a reconcile race condition in ShipManager, and fixed habitats piercing the asteroid boundary when building basements. Added a dump world data debug button for inspecting the full game state. Renamed GameOperations to Game throughout.
More asteroid-logistics
A procedually generated asteroid mining and logistics simulation game built with PixiJS · play asteroid-logistics · devlog