Hello, my Scratch name is Wjc0906. I had an idea for a new Scratch feature. I think that it would be really cool if there was a way to save the game on Scratch so that a player could resume playing from where they were at. So, do you agree?
I sent this idea into Scratch via email, and they said that it was good and that the more people who approve, the more likely it is to have the idea published in Scratch 1.4 or 1.5!
The save feature would probably be in the light blue Sensing column or the orange Variables column.
Thanks, and let me know what you think!
~Wjc0906
Offline
I agree. That would be very useful in long games. Do you have a petition I could sign?
Offline
I agree also, that would be a nice feature!
Offline
how is it going to work though? is it going to save variables that you want it to save etc? its impossible to just hit a save button and it will resume perfectly, variables will need to be used.
Offline
A fairly comprehensive save/load mechanism could be done with simply saving and loading the contents of variables. I'd have it create an XML file with all the variable name/value pairs that were tagged for saving (or, simpler, just all of them).
The hardest part of the whole thing, I think, would be figuring out how to get a browser-embedded Java player to write files without running into security walls (not sure if it's even possible?)
In any case, it would certainly open up a vast array of projects that currently aren't being explored...
Offline
HOW is it going to work? there would probably be some kind of .ini file or a built in database(on the .sb file) where you could save variables.
As for security walls, it could simply save the information on the SQL server. It would have to keep track of who's who via either IP(if you where not logged in when you played) or via your username...
yes, it IS a good idea, i've been wordering if they would add that in too...
Offline