Inspiration

We were inspired by Chinese New Year and the feeling of watching fireworks. We wanted to use code to create a festive mood. The character “福” means good luck, so we put it in the center to show happiness and hope.

What it does

Our project shows a fireworks animation with a New Year greeting. Fireworks explode and fall with gravity, like real fireworks. The animation keeps running and feels like a celebration.

How we built it

We built this project in Python using the turtle graphics library. We made a simple particle system to simulate fireworks. We used loops and random numbers so each explosion looks different.

Challenges we ran into

It was hard to make the fireworks look real instead of random dots. We changed the speed, gravity, and lifetime of particles to make the animation smoother. We also adjusted the layout to make the text and fireworks look balanced.

Accomplishments we’re proud of

We’re proud that we made a physics-based animation using simple code. The fireworks look lively and colorful. We combined programming with cultural elements.

What we learned

We learned how particle systems work and how physics can make animations better. We also learned that small changes can make a big difference in animation.

What’s next

Next, we want to add music, interactive fireworks, and more effects. We also want users to click to launch fireworks and customize messages.

Built With

Share this project:

Updates