This script broadcasts a message for level 2 but does not carry it out. When I click on the loop it works but not on the broadcast command. What should happen is that the red snowflake should fall and if it touches the snowman, it should broadcast, You Lost.
Can someone please help us discover why this is not happening? Thank you!
Offline
Pluto1 wrote:
This script broadcasts a message for level 2 but does not carry it out. When I click on the loop it works but not on the broadcast command. What should happen is that the red snowflake should fall and if it touches the snowman, it should broadcast, You Lost.
Can someone please help us discover why this is not happening? Thank you!
Well, as much as I'd like to help, there isn't much that I can do unless you upload your project or show your scripts; then I'd be able to help.
If you want to look, here's a guide that I've written that tells you how to make Scratchblocks in the forums.
Anyway, hello Pluto1 and welcome to Scratch! I hope that you'll have fun here!
Last edited by ErnieParke (2013-02-12 20:26:58)
Offline
Pluto1 wrote:
Sorry. it's called Snowflake Catching 7 by Pluto1, does that help?
Yes, it will help, though I have to go now.
Offline
Your problem is not that it's not broadcasting, but that it's broadcasting too often.
In your white snowflake, you say to broadcast whenever the score is greater than 10, but that means every time that script runs, it rebroadcasts it, which restarts the other script.
A better way to do this would be to have no broadcast and change your script for the red snowflake to something like this:
when gf clicked set [score v] to (0) wait until <(score) > (10)> forever rest of your code
Offline