Back to Blog

Restart, Rebuild, Recalibrate

by MrPhil
stellar-thronedevloggame-developmentsprites

After discovering that snake_case had been deeply embedded in the project from its inception, I made the difficult decision to restart Stellar Throne completely. Enforcing camelCase from a new specification caused unexpected issues — particularly from batch Python scripts that corrupted filenames and imports.

Rather than attempting repairs, a fresh start was chosen. Agentic tools will enable rapid recovery.

Completed Work

  • Rebuilt the star map with newly rendered star and planet sprites
  • Implemented fleet movement, HUD overlays, and user notifications
  • Created SpriteSheetMaker application for combining GPT-generated sprites into aligned sheets
  • Recreated sprite sheets for F-type and G-type stars
  • Initiated ship construction UI and system implementation

Key Insights

  • Agentic development's productivity can make code seem disposable; discipline remains essential
  • GPT struggles with sprite sheet consistency, particularly centering alignment
  • Initial sector placement often distances the player from meaningful objectives; guaranteeing 7 stars and 1 colonizable world within reach is necessary

Ongoing Tasks

  • Additional star and planet sprite rendering
  • Continued ship construction system development