Bubbles 2 - Classic Bubble Shooter Game

Seele01-Flash
By
Bubbles 2 is the exciting sequel to the beloved bubble-popping classic, offering enhanced gameplay with time-based challenges and colorful bubble-matching action perfect for all ages.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Bubbles 2 (Classic Bubble Shooter)". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Classic, vibrant 2D-style arcade aesthetics rendered in a 3D environment (Orthographic Camera). The background should be a solid, soft periwinkle blue (similar to `#CCCCFF`) to make the colored bubbles pop. * **Bubbles:** Create glossy, spherical meshes. Use high-saturation colors: Red, Blue, Green, Yellow, and Cyan. Each bubble should have a subtle specular highlight (Simulated with a PhongMaterial) to look like polished plastic or glass. * **Launcher:** A simple, minimalist arrow indicator or cannon at the bottom center. Next to it, display the "Next Bubble" preview (a smaller sphere). * **Performance:** Low-poly spheres (segments: 16-24) to ensure 60fps on mobile devices. Use InstancedMesh for rendering the grid of bubbles to drastically reduce draw calls. * **Particles:** When bubbles pop, spawn a small burst of simple circular particles that match the popped bubble's color and fade out quickly. ### 2. Audio Requirements * **BGM:** A lighthearted, looping "casual puzzle" track. Think synth-marimba or xylophone melodies that are upbeat but not distracting. * **Sound Effects (SFX):** * **Shoot:** A crisp, "thwip" or spring-loaded launch sound. * **Collision/Stick:** A soft "thud" or "clack" when a bubble hits the wall or another bubble without popping. * **Pop:** A satisfying, high-pitched "pop" or bubble-wrap bursting sound. Pitch-shift slightly higher for combo chains. * **Game Over:** A descending slide whistle or a "wobbly" fail sound. * **Win/Level Clear:** A cheerful chime or fanfare. ### 3. Gameplay Loop * **Core Mechanic:** The player launches colored bubbles from the bottom of the screen. When a projectile connects with a group of 2 or more bubbles of the same color (forming a group of 3+), they pop and disappear. * **Grid System:** Hexagonal packing grid (honeycomb pattern). Bubbles on even rows are offset by half a bubble width compared to odd rows. * **Floating Clusters:** If popping a group detaches other bubbles from the main ceiling mass (i.e., they are no longer connected to the top edge), those detached bubbles must fall off the screen and award bonus points. * **Progression/Loss:** The ceiling of bubbles slowly descends (or a new row is added) after every few shots that *don't* result in a pop. If any bubble crosses a "Danger Line" (dashed line just above the launcher), the game ends. * **Winning:** Clear the entire board of bubbles. ### 4. Mobile Controls & Interaction * **Input Mode:** "Tap to Shoot" or "Drag to Aim, Release to Shoot." The "Drag and Release" method is preferred for mobile precision. * **Drag:** Touching and dragging anywhere on the screen rotates the launcher arrow. A dashed "trajectory line" should appear to show where the bubble will bounce off walls. * **Release:** Lifting the finger fires the bubble. * **Orientation:** Portrait mode (Vertical) is mandatory to maximize the playing field grid on mobile screens. * **UI Layout:** * Score display: Top left, large bold font. * "Next Bubble": Bottom left or right, clearly visible, away from the thumb interaction zone. * Pause/Menu button: Top right (minimum 44x44px touch target). * **Haptic Feedback:** Trigger a light vibration (using `navigator.vibrate`) when bubbles successfully pop or when the player loses. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Bubbles 2 takes the timeless bubble shooter formula to new heights with enhanced gameplay mechanics and increased excitement. This classic arcade game challenges players to clear colorful bubble formations by strategically matching three or more bubbles of the same color. With its intuitive controls and progressively challenging levels, Bubbles 2 delivers endless entertainment for puzzle game enthusiasts.

The game features vibrant, glossy bubbles in multiple colors - red, blue, green, yellow - arranged in intricate patterns that require skill and strategy to clear. Each level presents unique formations that test your aiming precision and planning abilities.

Core Features

Enhanced Bubble-Popping Action

Bubbles 2 elevates the classic bubble shooter experience with improved mechanics and more challenging bubble arrangements. The game maintains the beloved simplicity of the original while adding layers of strategic depth.

Time-Based Challenge System

Race against time as you work to clear all bubbles from the screen. The time pressure adds excitement and urgency to each shot, making every decision count towards your success.

Strategic Color Matching

Success requires careful planning and precise aiming. Group at least three bubbles of the same color to make them pop and disappear. The more bubbles you eliminate in a single shot, the higher your score multiplier becomes.

Progressive Difficulty

Each level introduces new bubble patterns and configurations, ensuring the gameplay remains fresh and challenging. Advanced stages feature complex arrangements that require multiple strategic moves to clear.

Score-Based Progression

Compete for high scores by maximizing your bubble-popping efficiency. Larger groups and chain reactions yield significantly more points, encouraging players to think several moves ahead.

Gameplay Mechanics

The core gameplay revolves around precise aiming and color recognition. Players must analyze the bubble formation, identify optimal targets, and execute accurate shots to create the largest possible matches. The physics-based bubble movement adds an extra layer of realism to each shot.

Operation Guide

Basic Controls

  • Left Mouse Button : Aim and shoot bubbles at the formation above
  • Mouse Movement : Control the shooting direction and angle
  • Visual Aiming Guide : Use the dotted line to predict your shot trajectory

Winning Strategy

  • Focus on creating the largest possible bubble groups before shooting
  • Look for opportunities to create chain reactions that clear multiple sections
  • Prioritize bubbles that support large hanging sections
  • Plan multiple moves ahead to maximize scoring opportunities
  • Use the aiming guide to ensure accurate shots, especially for difficult angles

Why Play Bubbles 2

Bubbles 2 offers the perfect combination of nostalgia and innovation. Whether you're a longtime fan of bubble shooter games or new to the genre, this sequel provides:

  • Instant Accessibility : No learning curve required - jump in and start playing immediately
  • Mental Stimulation : Develops strategic thinking and spatial reasoning skills
  • Stress Relief : Relaxing, meditative gameplay perfect for unwinding
  • Universal Appeal : Suitable for players of all ages and skill levels
  • Competitive Element : Challenge yourself to beat your previous high scores
  • Free Entertainment : Complete gaming experience without any cost

The game runs smoothly in any modern web browser, making it accessible across all devices and platforms.

Frequently Asked Questions (FAQ)