A mesmerizing, interactive fireworks simulation built with HTML5 Canvas and JavaScript. Experience realistic particle physics, dynamic lighting effects, and immersive sound design right in your browser.
This project is a "fun mouse click game" that turns your screen into a vibrant night sky. Whether you want to actively create your own show by clicking and tapping or simply relax with the automated display, this application delivers a visually stunning experience.
- Realistic Physics Engine: Simulates gravity, friction, and drag for authentic particle movement.
- Dynamic Atmosphere: Features a "breathing" sky background that subtly shifts hues, creating a deep, immersive environment.
- Interactive Control: Click or tap anywhere to launch fireworks instantly. Supports multi-touch for mobile devices.
- Auto-Fire Mode: A continuous, randomized show that runs indefinitely until toggled off.
- Procedural Audio: Explosion sounds are generated in real-time using the Web Audio API, ensuring no two bangs sound exactly alike.
- HTML5 Canvas
- Vanilla JavaScript
- Gemini 3 Pro (AI Assistant)
This project was created using Gemini 3 Pro, demonstrating the capabilities of advanced AI in generating complex, interactive web applications.
Made with β€οΈ by Faisal Ahmed
Follow my journey: @fullstack_ceo
