You should be able to make sprites bigger than the screen. You should also be able to control how long certain actions take to do, because when you do certain scripts (like
[blocks] <repeat( 10
<move( 10 )steps>
<end> [/blocks])
It's hard to control how long it will take. Also with
[blocks] <when green flag clicked>
<forever> <go to[ Sprite1
<end> [/blocks]
When Sprite1 moves, the object going to it will trail behind. This could be fixed if you could make the
[blocks] <go to[Sprite1 [/blocks]
take exactly 0 seconds to execute. It would be nice if scripts could execute in the blink of an eye when you want them to, or make the crawl like a snail when you wanted them to. Also better control over layers, you know, what layer a sprite goes to. Also a "snap to" script that makes a certain sprite always follow another sprite exactly. Also better sound scripts. It would be nice if there was a variable that said what part of a sound was playing, and the ability to resume a sound from a certain point. These would be especially useful for music. Also stopping only one sound. Also, because scratch has a sprite drawing function, it would also be cool to have a sound and music making function. **Play Video on background
Change word bubble style
Change game font
Change variable style
Change ask thingy style
**Better Pen tools such as:
**Clear only one color...script
**Clear Marks made by this sprite only...script
**Set Stamp/Pen Layer... script
Multiple Files to make bigger games, and maybe loading information from other files
**Go to label...script
**Go to top of script...script
**Write text at position... Script
**Go to Layer... script
Also maybing having multiple rooms, like in game maker.
That's it.
Offline
Please note that nothing can take 0 seconds to execute. Unless you have a million frames per second, you can round down cause it'll be close enough.
Also, try to keep your suggestions to one per thread. Or else people will get confused. That's why I'm only commenting on one suggestion.
Offline
It's impossible to execute blocks ABSOLUTELY instantly, as the program has to register what the block is etc. so unfortunately that idea's never gonna happen.
Offline