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.
Log in or sign up for Devpost to join the conversation.