Autosave
As far as I can tell the game is only saved when the user presses Ctrl-Q, which makes losing progress really easy. Maybe autosave every N seconds?
This one is probably very tied with #78 (closed), to avoid saving broken states.
There's also the problem of saving a partial src.config
. I'm often saving incomplete configs when pressing Esc
to go back to reading the manual. If the game had autosave and it crashed inbetween saves, the incomplete config would fail to load (and save game would get corrupted). I guess the editor could use temporary files (until the changes are explicitly committed). The running config is the last one you explicitly saved, but the temporary file is recovered in the editor. Maybe the ship should have an actual filesystem for source?