Bubble Pop Game
Abstract
Bubble Pop Game A fun and addictive bubble-popping game built with vanilla HTML, CSS, and JavaScript. Pop colorful bubbles as they float up the screen, build combos, and compete for high scores! 🎮 Play Now Visit https://bubblepopgame.github.io to play instantly in your browser. ✨ Features Colorful Bubbles - Pop vibrant bubbles with smooth animations and satisfying sound effects Combo System - Chain pops together to build multipliers up to 20x Special Bubbles: ⭐ Golden Bubbles - 5x points bonus 🌈 Rainbow Bubbles - 3x points bonus ❤️ Heart Bubbles - Restore a lost life 💣 Bomb Bubbles - Avoid these! They cost a life Progressive Difficulty - Game speeds up as you level up Lives System - Start with 5 lives; lose one when bubbles escape or you hit bombs Local Leaderboard - Top 10 high scores saved locally Auto-Save - Game state persists between sessions Responsive Design - Works on desktop and mobile devices Sound Effects - Satisfying audio feedback with mute option Visual Effects - Particles, screen shake, confetti, and more! 🎯 How to Play Tap or click bubbles to pop them before they escape off the top of the screen Build combos by popping bubbles quickly in succession Collect special bubbles for bonus points and extra lives Avoid bomb bubbles - they'll cost you a life! Don't let bubbles escape - each escaped bubble costs a life Level up by reaching score thresholds for increased difficulty and rewards 🎹 Controls Action Desktop Mobile Pop bubble Click Tap Pause/Resume Space or P Pause button Toggle sound M Sound button View records R Trophy button Close dialogs Escape Tap outside 🏆 Scoring Base points depend on bubble size (smaller = more points) Points are multiplied by your current combo Golden bubbles give 5x points Rainbow bubbles give 3x points Maximum combo multiplier: 20x
Fields of Study & Subjects
Mobile and Web Applications
Digital Games and Media
Educational Games and Gamification
Publication details
- Journal / source
- Zenodo (CERN European Organization for Nuclear Research)
- Publication date
- 27 January 2026