Bubble Blast - Classic Bubble Shooter Game

Seele01-Flash
By
Bubble Blast is the ultimate casual bubble shooter experience that combines classic gameplay with exciting quests and rewards. Pop colorful bubbles, use powerful boosters, and progress through challenging levels in this addictive free-to-play game.

Prompt

MODEL: Seele01-Flash
Based on the visual analysis of the screenshot and the detailed game description provided, here is the structured prompt designed to guide AI in generating a mobile-first Bubble Shooter game using Three.js. *** Please use Three.js to generate a **mobile-first game** with the theme "**Bubble Blast**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Create a vibrant, 2.5D or 3D aesthetic that mimics the classic "glossy sphere" look seen in the screenshot. The bubbles should look like polished, semi-transparent plastic or glass marbles with a distinct high-specular highlight to give them volume. * **Color Palette**: Use a high-saturation palette consistent with casual mobile games. Primary bubble colors should be: Azure Blue, Magenta Purple, Tangerine Orange, Lime Green, and Cherry Red. * **Geometry & Materials**: * Use `THREE.SphereGeometry` for bubbles. To optimize for mobile, keep segment count low (e.g., 16-24 segments) but use smooth shading. * Use `THREE.MeshPhysicalMaterial` or `MeshStandardMaterial` to achieve the shiny, reflective look. * **Background**: Since the screenshot focuses on the grid, generate a subtle, static background (e.g., a blurred gradient or a faint, magical forest texture) that doesn't distract from the colorful gameplay area. * **Effects**: * **Pop Effect**: When bubbles are cleared, spawn a simple particle explosion using small colored sprites or geometric shards. * **Shooter**: A simple cannon or arrow indicator at the bottom center of the screen. ### 2. Audio Requirements * **BGM (Background Music)**: A lighthearted, upbeat, and looping track. Think "whimsical casual puzzle game" style—bouncy marimbas, soft flutes, or a gentle synth melody that isn't too repetitive. * **SFX (Sound Effects)**: * **Shoot**: A satisfying "thwump" or spring sound when launching a bubble. * **Bounce**: A soft "dink" sound when a bubble hits a wall. * **Match/Pop**: A crisp, high-pitched popping sound. * **Combo/Drop**: A cascading chime sound when a large cluster of disconnected bubbles falls. * **Win/Stars**: A triumphant fanfare for level completion. ### 3. Gameplay Loop * **Core Mechanic**: A classic Bubble Shooter engine. * **Grid**: A hex-grid arrangement of bubbles at the top. * **Shooting**: The player launches a bubble from the bottom center. It travels in a straight line, bouncing off the vertical walls (left/right), and stops when it hits another bubble or the top ceiling. * **Matching Logic**: * When the projectile stops, check neighbors. If 3 or more bubbles of the same color are connected, they "pop" (are removed). * **Floating Cluster Detection**: After a pop, check for any bubbles that are no longer connected to the ceiling (directly or via neighbors). These distinct bubbles should fall off the screen (gravity effect) and award bonus points. * **Progression**: * **Win**: Clear all bubbles or reach a specific score target. * **Lose**: The bubbles reach the bottom line (the shooter's position). * **Boosters (Simplified)**: Implement logic for a "Bomb" bubble (explodes neighbors radius 2) or "Fireball" (cuts through a line of bubbles), triggerable via UI buttons. ### 4. Mobile Controls & Interaction * **Touch Controls (Mobile First)**: * **Aiming**: The primary input is **Press and Drag**. Touching anywhere on the screen calculates the angle from the shooter to the touch point. * **Guide Line**: Draw a dotted trajectory line (raycasting) showing where the bubble will go, including wall bounces. This is crucial for mobile precision. * **Release to Shoot**: The bubble fires immediately upon releasing the finger. * **Swap Bubble**: Tap the shooter/cannon area to swap the current bubble with the next upcoming color. * **Orientation**: Portrait mode (Vertical) is preferred for one-handed play. * **UI/UX**: * Place UI buttons (Pause, Boosters) at the top or bottom corners, ensuring a minimum touch target size of 44x44 pixels. * Include a "Score" display and a "Remaining Bubbles" or "Level Progress" bar at the top. * **Haptic Feedback**: Trigger `navigator.vibrate(20)` on a successful bubble pop for tactile satisfaction. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Bubble Blast

Bubble Blast is a captivating casual bubble shooter game that brings the beloved classic gameplay to your browser. This colorful puzzle game challenges you to pop bubbles by matching colors while completing various quests and objectives. With its vibrant graphics, smooth gameplay mechanics, and rewarding progression system, Bubble Blast offers endless entertainment for players of all ages.

The game features a perfect blend of strategy and skill, where each shot counts towards your success. Whether you're looking for a quick gaming session during your commute or an extended puzzle-solving adventure, Bubble Blast delivers the perfect casual gaming experience.

Core Features

Classic Bubble Shooting Action

Experience the timeless joy of bubble shooting with modern enhancements. The game maintains the core mechanics that make bubble shooters so addictive while adding fresh elements to keep gameplay exciting.

Diverse Quest System

Unlike traditional bubble shooters, Bubble Blast offers various quest types beyond simply popping all bubbles. Complete challenges like collecting crowns, opening treasure chests, and breaking piggy banks for extra rewards and coins.

Powerful Booster Arsenal

  • Bomb Booster : Destroys multiple bubbles in a large radius
  • Fireball : Burns through bubble lines with explosive power
  • Accuracy Enhancer : Improves your aiming precision
  • Multiple Booster Slots : Equip up to 3 boosters simultaneously

Secret Garden Mystery

Unlock hidden content by collecting magical petals. Earn three stars in levels to gather these special items and discover what awaits in the mysterious secret garden.

Daily Rewards System

Return daily to collect special bonuses, coins, and boosters that help you progress faster through challenging levels.

How to Play

Basic Gameplay

  1. Aim and Shoot : Use your mouse to aim the bubble cannon at groups of same-colored bubbles
  2. Match Colors : Shoot bubbles to create groups of 3 or more matching colors
  3. Strategic Thinking : Target bubbles higher up to cause chain reactions and clear larger sections
  4. Bubble Switching : Change your loaded bubble if the current color isn't useful for your strategy

Advanced Strategies

  • Chain Reactions : Focus on bubbles that support others below them for maximum clearing efficiency
  • Combo Building : Create consecutive successful shots to build scoring multipliers
  • Booster Timing : Save powerful boosters for challenging situations or when pursuing three-star ratings
  • Resource Management : Spend coins wisely on boosters that match your playstyle

Game Progression

Level Advancement

Progress through increasingly challenging levels, each with unique layouts and objectives. Early levels introduce core mechanics, while later stages test your strategic thinking and precision.

Star Rating System

Earn up to three stars per level based on your performance. Higher star ratings unlock magical petals and provide access to secret content.

Coin Economy

Earn coins through successful level completion and use them to purchase boosters from the in-game shop. Smart spending enhances your ability to tackle difficult challenges.

Why Play Bubble Blast

Perfect Casual Gaming

Bubble Blast strikes the ideal balance between accessibility and depth. New players can jump in immediately, while experienced gamers will appreciate the strategic elements and challenging later levels.

Free-to-Play Excellence

Enjoy the complete Bubble Blast experience without any upfront costs. The game provides generous free boosters and daily rewards, ensuring fair progression for all players.

Cross-Platform Convenience

Play seamlessly across desktop and mobile devices through your web browser. No downloads required – just open and play anywhere, anytime.

Engaging Long-Term Gameplay

With hundreds of levels, multiple quest types, secret content, and daily challenges, Bubble Blast offers months of entertainment value.

Frequently Asked Questions (FAQ)