For a limited time only, according to the Scratch Team, a Scratch 2.0 prototype is available as an alpha for Scratch Day. Screen shot below.
Couple of initial observations: Looks like some of the Control block have been moved to a new Events group, which seems like a good move. The Events contain the when and broadcast blocks including a new When I am clicked block. The Control group has the loops and other conditional checks. There are also some new clone blocks – create a clone of sprite, delete this clone, and clone startup. I was messing around with the clone, but it’s still on the buggy side I didn’t know what I was doing.The variables and lists are now in their own Data block.The stage now has “scenes” instead of backgrounds.An intuitive change, I think.
I like the larger working area for the scripts. However, I’ll need more time to like/adjust to the stage movement. The stage is on the left side of the interface now. To me, the previous design was logical. Create on the left, play on the right.
Working in a web-enabled, Flash editor is bound to test people’s patience and will likely require different interactions. For example, if you want to delete a sprite from the stage in the Scratch 2.0 web prototype, you shift+click the sprite to get a contextual menu. Then you can choose delete.
It’s still early, and the alpha is likely to evolve, but it’s looking good so far.