- Broadcast triggers specific scripts, and can be used for more purposes than the Say block because the Say block simply places a speech bubble above the sprite.
- Even though students had learned the Broadcast block, they would accidentally use the Say block. This may be because the Broadcast block is more complex as it involves multiple parts.
- The "broadcast( )" block requires a corresponding "when I Receive( )" block, which triggers specific scripts that are written underneath it.
- In the following code, when the user clicks on the green flag, the program broadcasts init. The "when I receive init" block receives this broadcast and sets MyID to s1.