Skip to content

fullstackceo/fireworks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Realistic Random Fireworks πŸŽ†

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.

Fireworks Demo

πŸš€ Overview

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.

✨ Features

  • 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.

πŸ› οΈ Built With

  • HTML5 Canvas
  • Vanilla JavaScript
  • Gemini 3 Pro (AI Assistant)

πŸ€– Development

This project was created using Gemini 3 Pro, demonstrating the capabilities of advanced AI in generating complex, interactive web applications.

πŸ‘¨β€πŸ’» Author

Made with ❀️ by Faisal Ahmed

Follow my journey: @fullstack_ceo

Releases

No releases published

Packages

No packages published

Languages