I know this might be pointless due to the upcoming release of Scratch 1.3, but i think i might of found a bug in Scratch 1.2(the one before 1.3). Try it for yourself.
Put a forever loop on the script column. Start a new script by dragging a 'when flag clicked' in the script are. Under this (but attached) put a 'move ? steps'. Now drag the flag clicked plus move steps over the forever. You should see a white line in the centre of the forever loop. Now drop it in there. Then a window pops up saying 'assertion failed' as the heading. It also says
EvebtHatMorph(object)>>error:
EvebtHatMorph(object)>>assert:
EvebtHatMorph(BlockMorph)>>justDroppedInto:event:
Theres more but too much for me to wright. What does this mean, maybe some computer jargon expert can help.
If you press 'proceed' The result will look like this:
[blocks]
<forever>
<when green flag clicked>
<move( ? )steps>
[/blocks]
Offline
Yep! That looks like a bug.
Thanks for bringing this to the attention of the Scratch Team. They can check to see if it was fixed for 1.3...if not, they can put it on the list of things to fix for 1.4.
Offline
When i figured it out, i was flabbergasted.
Offline
Happened to me too.
Offline