This application contains two sprites: the City sprite and the Rocket sprite. The City sprite shows an image of tall buildings that you can animate in any way you like. The Rocket sprite will continuously create clones that explode in the dark sky, producing the fireworks. The Rocket sprite has the eight costumes shown in Figure 3-18. The first costume, C1, is just a small dot that we’ll launch into the sky. When this dot reaches its destination, which is selected at random, it will switch to one of the other costumes (also at random) to simulate the initial explosion. We’ll then use an appropriate graphic effect to make this explosion look more realistic.
Make sure you make a copy (remix) and then create a script to make a fireworks show. Use clones, random coordinates, size changes, sounds, costume changes... give it a try! From Learning to Program with Scratch.