It would be nice to be able to have seperate scenes that you could move between in a projects using 'go to scene' and/or 'next scene' functions. This would make things a lot more organized. For example, you could make a scene that is the main menu and from there you can go to the help scene, settings scene, etc. It would be a lot easier to do such things and take a lot less functions.
Offline
what do you mean????? there's alreday a block like that, the brodcast block! you just make it say what scene then go into the people/objects and for all of them put in a "when i recive:__" block then it'll do what you want
Offline
There is a notion of "scene" that might be useful, beyond just a background change or a broadcast block. It can be useful to have scripts that only exist for certain scenes, so that key presses or mouse clicks can have different actions in different scenes.
This can be emulated currently by having a "scene" variable and having scripts that look like
when <space> pressed
if <scene>==3
<body>
but the script area can get awfully crowded and cluttered with all the different scenes' scripts mixed together.
I'm not sure that scenes are an important enough concept to incorporate in the next version of scratch, but I can see how they would be useful organizing principle, helping to teach code modularity.
Offline