5 plus ones
Shared publicly•View activity
View 4 previous comments
- The content streams, so I intend to stream loads / saves along with it, rather than one large save-file. That fits within the game design, but yeah I'm bucking conventional wisdom and there won't be binary saves.Mar 15, 2013
- This is really neat. If a lot of games start support such a thing then it really opens up the possibilities for players to save their settings/saves/basic progress summary wherever they want. Or use this kind of data in many interesting ways if some kind of loose standard is followed by everyone.Mar 15, 2013
- Streamed saves, interesting idea. My fear would be consistency and authentication at this point. How are you thinking about handling save-game attacks and corrupted data?Mar 15, 2013
- cool idea!Mar 15, 2013
- If I hit corrupted data (invalid JSON or invalid instructions to the game) I fall back to safe defaults for that area.
I will try to work out a restore-backups system once I get around to the cloud features, but most of the areas | rooms have active willful NPCs so they aren't tracked exactly in place unless it's the room the player was in when they exited the game.
If the players intentionally modify the saves and not botch them, well that's okay. I'm going to take an attitude of mod what you like, so there will be zero cheat detection. As for security on the cloud side, yeah that's a problem I'm going to have to sort out still.Mar 15, 2013
- There is a similar binary format to JSON called BSON (http://bsonspec.org) which is used by MongoDB. I saw that JSON.net (http://james.newtonking.com/archive/2009/12/26/json-net-3-5-release-6-binary-json-bson-support.aspx) added support for BSON awhile back.
I haven't tried this but I was thinking it might be an easy way to quickly serialize your data into either JSON (text) or BSON (binary) based on your requirements.
It could be a good way to use JSON text files during development for easy testing and manipulation. Then you could switch to BSON at some point if you need to decrease the size of your files for release.
Again, I've never tried it but I think it might be worth looking into.Mar 15, 2013
Add a comment...