Technologies: C using the SDL Library

 

This application allows the user to specify certain criteria for a fireworks show. Includes color, shape, and show length options. The most challenging part about programming this piece was designing and coding the firework formations. The explosion effect is then achieved by moving each of the small lines away from the “center” of the firework.

 

The order of the designs, associated colors and follow up fireworks (fireworks that occur in succession) are all randomly chosen after the user’s answers are received, making each show unique!