Ugh, backwards-compatibility

by matthy.dev
2024/10/04
Backwards compatibility is kind of a pain. You have to make sure that every dumb bit of bad code you made before can be migrated to the next, slightly-better-but-still-bad code. But it's a necessary evil for gamedev, unless you want people complaining that they lose their save every update. I know not a whole lot of people play my game Isotopeia, but I have a decent chunk of lines dedicated to just making sure old saves work. Eventually I gave up with the oldest versions (which utilized a terribly inefficient function named countOf) and just decided to auto-reset the save if it's that old and attempting to be migrated to new versions. It's not like anyone played back then either way.