I think that you could add new versions of variables like floats, booleans, or doubles. Another thing that would benefit is the addition of arrays. You should also make the multiplayer feature online instead of having to create it outside.
Offline
Cool ideas, but some of them are a bit unneccasary. For instance, a list is basically an array with a different take on it. Now, if you were suggesting that the new feature has a new form of dimensions and such, I would be all for it. Also, our current form of variables could act as any of your suggestions above, with the write programming, but I'm not quite sure what you mean about "Boolean" variables. Could you explain them a bit more?
I completely agree with your online multiplayer suggestion, but it will definentely take a lot of time and extensive programing in order to release it to the average Scratcher, because there are so many things that could go dangerously wrong.
Offline
Booleans are basically true or false
EXAMPLE:
If (Boolean) = True
Say: THE BOOLEAN IS TRUE!!!!
Oh yeah, and the online multiplayer could take time, but it would be worth it!
Offline
The boolean suggestion can already be done with the current variable system. It just requires about two extra blocks.
Offline
There should be a recieving broadcast block that fits inside other blocks so you could say something like 'repeat until I recieve ...' That would make so many more things possible.
[blocks] <repeat until><when I receive[ [/blocks]
Last edited by Rivendain (2009-07-26 15:29:35)
Offline
Maybe you could build custom procedures. For example, instead of writing all of that space taking code for jumping, you can just make a procedure for that so on all of your games you make, you can use the jump procedure to save time and space! Wouldn't that be awesome?
Offline
I don't know what floats and double variables are, but a boolean is pretty much the same as a regular variable - Just use 2 different values, like 0 and 1, or True and False.
Multiplayer has been suggested many times already and the Scratch Team probably won't add it anytime soon (although they were testing a multiplayer feature on the Scratch Day 1.4 Beta. It was really slow, glitchy and hard to use though).
Last edited by technoguyx (2009-08-04 07:51:01)
Offline
throughthefire wrote:
Maybe you could build custom procedures. For example, instead of writing all of that space taking code for jumping, you can just make a procedure for that so on all of your games you make, you can use the jump procedure to save time and space! Wouldn't that be awesome?
That would be great! It would also eliminate slow programming when your are changing a script, because part of the problem is that Scratch has to reload a giant picture every time a new block is added.
Offline
Exactly!
Offline
I think they need an online boolean. Example:
If <online> = true
say [You are online.]
Offline
Maybe
Offline
here is what i want
http://scratch.mit.edu/projects/sccar3/640971
another script i want that i didnt put in it would be a comand like this
[blocks]<when green flag clicked>[/blocks]
but instead of saying when green flag pressed it would say whenever.
Last edited by sccar3 (2009-08-09 12:06:27)
Offline
The-Whiz wrote:
Or just <online?>
You already can, just not with a block. http://scratch.mit.edu/projects/BoltBait/480964
The problem is, people could use this feature to there advantage if they didn't want their project to be playable online, that way they could get a lot of downloads.
Offline
That's a good idea. Also for a boolean: 0 is equal to false and 1 is equal to true so boolean variables are pretty worthless to add. You could check if the variable readout was equal to 1 for true or 0 for false.
Offline