We were able to get a few things off of our check list today and we are making progress towards our working deliverable.
We’ve added generic interfaces to the WonderBlocks back-end for saving and loading data. Now, instead of only being able to [de]serialize data from a flat XML file, a developer can write drop-in code to [de]serialize data from any source they wish, such as from other file types or a database. In addition, we implemented saving the state of the WonderBlocks as they appear in-world.
Additionally, the head-up-display is in it’s first stage. It is displayed when an avatar walks into the WonderBlocks Cell. Basically, whenever the avatar is in close proximity of the WonderBlocks, a display with several commands shows up, as well as an indication that you are in the area. There is also a display that let’s the user know when they are no longer in range of the WonderBlocks. The only functional command as of now is the Save Button, which makes use of the aformentioned new state-saving functionality. When a save completes successfully, the user is notified in their HUD.