Bubble Spirit - Free Bubble Shooter Game

Seele01-Flash
By
Bubble Spirit is a captivating free bubble shooter game that combines colorful graphics, physics-based gameplay, and addictive matching mechanics. Join the bubble paradise and save the world from bubble invasion!

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Bubble Spirit**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: "Cute & Glossy 2.5D". The game should use a fixed camera perspective (OrthographicCamera preferred for gameplay clarity) looking at a 2D plane of 3D spheres. * **Bubble Assets**: Use `THREE.SphereGeometry`. The material should be `THREE.MeshPhysicalMaterial` with high transmission and roughness set to roughly 0.2 to mimic a "jelly" or "glassy spirit" look. Use 5 distinct vibrant colors: Red, Blue, Green, Yellow, Purple. * *Detail*: If possible, add simple geometric "eyes" (two small black spheres) parented to each bubble to give them the "Spirit" personality mentioned in the description. * *Animation*: Add a subtle "breathing" animation (scaling x/y slightly) to all bubbles on the board to make them feel alive. * **Environment**: A soft, pastel-colored gradient background (e.g., Peach to Light Blue) to represent "Bubble Paradise". * **Effects**: * **Explosion**: When bubbles match, spawn particle emitters (small sprites or cubes) of the matching color that scatter and fade out. * **Falling**: Disconnected bubble clusters should fall physically (using gravity logic) rather than just vanishing. ### 2. Audio Requirements * **BGM**: A whimsical, lighthearted, and looping track using synthesized marimba or flute sounds (Casual Arcade style). * **Sound Effects (SFX)**: * **Shoot**: A soft "whoosh" or spring sound. * **Impact**: A soft "thud" or "squish" when the bubble sticks to the grid. * **Pop/Clear**: A high-pitched, satisfying "pop" or magical chime when a combo is triggered. * **Game Over**: A descending slide whistle or sad chime. ### 3. Gameplay Loop * **Grid System**: Implement a **Hexagonal Grid** layout for the bubbles sticking to the ceiling. * **Shooting Mechanic**: A "Current Bubble" sits at the bottom center. A "Next Bubble" preview is shown nearby. * **Collision & Stick**: When a fired bubble collides with a grid bubble or the ceiling, it snaps to the nearest valid hexagonal grid slot. * **Matching Logic**: * Use a recursive search (Flood Fill) to check for **3 or more** connected bubbles of the same color. * If matched, remove them and trigger the score multiplier. * **Floating Island Logic**: After a match, run a check to see if any remaining bubbles are no longer connected to the ceiling (directly or via neighbors). If so, these "orphan" bubbles must fall off the screen (Bonus points). * **Win/Lose Condition**: * **Lose**: If the bubble mass reaches a defined "Danger Line" near the shooter (y-axis threshold). * **Win/Endless**: The ceiling moves down one row after every 5 shots that don't result in a clear. ### 4. Mobile Controls & Interaction * **Touch Aiming**: Implement a "Drag to Aim, Release to Shoot" mechanic. * Touch anywhere on the screen and drag to rotate the shooter. * **Trajectory Line**: Draw a dotted line (`THREE.Line` or small spirte dots) showing the path of the bubble, *including* reflections off the side walls (Raycasting reflection logic). * **Swap**: Tap the "Next Bubble" preview to swap it with the current bubble. * **Screen Adaptation**: * Force logic to fit within the visible frustum of a portrait mode mobile screen (aspect ratio ~9:16). * Ensure UI (Score, Pause button) is anchored to the top corners with safe padding. * **Haptics**: Trigger `navigator.vibrate(10)` when a bubble is shot, and `navigator.vibrate(50)` when a match is made (if supported). Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Bubble Spirit

Bubble Spirit is an enchanting free bubble shooter game that transports players into a vibrant "Bubble Paradise" filled with colorful orbs waiting to be matched and eliminated. With an impressive 4.47/5 rating, this arcade-style shooter combines classic bubble-matching mechanics with modern physics-based gameplay and stunning visual effects.

In this magical world of bubbles and spirits, you become the universe's only hope against an endless bubble invasion. Your mission is simple yet challenging: match three or more bubbles of the same color to eliminate them before they overwhelm the entire screen. The fate of bubble paradise rests in your hands!

Core Features

Addictive Bubble Shooting Action

Experience the perfect blend of strategy and reflexes as you aim, shoot, and match colorful bubbles. The intuitive gameplay makes it easy to learn but challenging to master, ensuring hours of entertainment for players of all skill levels.

Physics-Based Gameplay

Enjoy realistic bubble physics that add depth and excitement to every shot. Watch as bubbles bounce, roll, and cascade in satisfying chain reactions when you make successful matches.

Power-ups and Special Abilities

Discover various power-ups and special bubble types that can turn the tide of any level. From explosive bubbles to color-changing orbs, these tools provide strategic advantages when facing challenging bubble formations.

High Score Competition

Compete against players worldwide and climb the leaderboards. Track your progress and challenge yourself to beat your personal best scores while mastering increasingly difficult levels.

Cross-Platform Compatibility

Play seamlessly across all devices - desktop computers, smartphones, and tablets. The game automatically adapts to your screen size and input method for optimal gameplay experience.

Game Mechanics

The core gameplay revolves around strategic bubble elimination. You'll need to:

  • Analyze the bubble formation to identify the best shooting angles
  • Plan your shots carefully to create large bubble clusters for maximum points
  • Use the walls strategically to bounce shots into hard-to-reach areas
  • Manage your bubble queue to ensure you always have the right colors available
  • Create chain reactions by eliminating supporting bubbles to drop large sections

Operation Guide

Desktop Controls

  • Mouse Movement : Aim the shooting reticule at your target
  • Left Click : Fire bubbles at the desired location
  • Right Click : Alternative firing method for precise shots

Mobile Controls

  • Touch and Drag : Use your finger to aim the bubble shooter
  • Tap : Fire bubbles with a simple screen tap
  • Gesture Control : Intuitive touch controls optimized for mobile play

The responsive controls ensure smooth gameplay across all platforms, making it easy to execute precise shots whether you're playing on a large desktop screen or a compact mobile device.

Why Play Bubble Spirit

Completely Free Entertainment

Enjoy unlimited gameplay without any cost. No hidden fees, no premium subscriptions - just pure bubble-shooting fun accessible to everyone.

No Download Required

Start playing instantly through your web browser. No app installation, no storage space concerns, and no update hassles - just click and play.

Perfect for All Ages

With its colorful, family-friendly design and intuitive gameplay, Bubble Spirit appeals to children and adults alike. It's an excellent choice for family gaming sessions or solo relaxation.

Stress Relief and Mental Exercise

Combine relaxation with mental stimulation. The game's soothing visuals and satisfying bubble-popping sounds provide stress relief, while the strategic elements keep your mind sharp and engaged.

Endless Replayability

With randomly generated bubble formations and multiple difficulty levels, no two games are exactly alike. The pursuit of higher scores and perfect games ensures long-term entertainment value.

Whether you're looking for a quick gaming break or an extended play session, Bubble Spirit delivers the perfect balance of accessibility, challenge, and pure fun that has made bubble shooter games a beloved genre worldwide.

Frequently Asked Questions (FAQ)