Quick update post on the Milestone 9 build (which adds save/load functionality to what was in Milestone 8). My plan was to have it finished today, but I don’t think I’m going to manage that; it’s probably going to take an extra day or two.
So far, the following things are being saved/loaded successfully:
- Map regions, and terrain within the regions
- The current setup of player classes, monster types, and NPC types, including their abilities.
- Monsters
Not yet being saved/loaded successfully:
- Buildings
- Roads and intersections
- Towns
- Player characters
- Subscribers
- Developers/GameMasters
- Developer task queue
- GM support queue
That makes it look like I haven’t made much progress, but actually most of the time has gone into building the save/load GUIs, and most of the remainder went into extending my save/load code to support the sort of complicated internal linkages required between (for example) monsters and their monster types and abilities. So I’m actually only expecting to need a couple extra days to do all the rest of these tasks. Should easily be finished by Wednesday.
So Milestone 9 is not far off; definitely sometime in the next three days. Once that’s done, it’ll be time to get back to core game functionality.