Bubble Trouble - Classic Arcade Bubble Shooter

Seele01-Flash
By
Bubble Trouble is a classic arcade bubble shooter game featuring a mischievous devil character. Use your spike gun to pop bubbles that split into smaller pieces, creating an increasingly challenging puzzle that tests your timing and strategy skills.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Bubble Trouble Remastered". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** 2.5D Arcade Aesthetic. Use **low-poly 3D models** with a "Toon Shader" (Cel-shading) to replicate the vector art style of the original Flash game. * **Camera:** Use an `OrthographicCamera` to lock the perspective to a side-view, ensuring gameplay precision on mobile screens without perspective distortion. * **Character:** A stylized, low-poly Red Devil character wearing sunglasses, a black trench coat, and yellow boots. * **Environment:** A dungeon-style background with grey brick textures. The floor should be a darker stone tiling. Lighting should be ambient with a slight directional light to cast soft shadows under the character and bubbles. * **Bubbles:** 3D Spheres with a shiny, plastic material. They must have different colors corresponding to their sizes (e.g., Red = Largest, Blue = Medium, Green = Small). * **Optimization:** Use instanced rendering for the bubbles if possible to maintain 60 FPS on mobile. Keep polygon counts low. ### 2. Audio Requirements * **BGM:** A funky, upbeat, looped electronic/arcade track reminiscent of early 2000s Flash games. Bass-heavy and rhythmic. * **SFX:** * **Shooting:** A "zip" or spring-loaded sound when the harpoon fires. * **Popping:** Distinct "pop" sounds, pitch-shifted higher as bubbles get smaller. * **Bounce:** A rubbery "boing" sound when bubbles hit the floor/walls. * **Death:** A comical "grunt" or "squish" sound if the player is hit. * **UI:** Clicky, responsive sounds for buttons. ### 3. Gameplay Loop * **Core Mechanic:** The player moves left/right on the ground. The goal is to clear the screen of bouncing bubbles. * **The Weapon (Harpoon):** The player shoots a vertical wire/chain with a spike tip. The wire extends instantly upward until it hits the ceiling or a bubble. It stays on screen for a split second or until it hits something. * **Splitting Logic:** When a bubble is hit by the wire, it splits into two smaller bubbles that launch in opposite horizontal directions with an upward arc. * Size Progression: Giant -> Large -> Medium -> Small -> Tiny -> Destroyed. * **Physics:** Bubbles must obey gravity and bounce continuously. Larger bubbles bounce higher and slower; smaller bubbles bounce lower and faster. * **Win/Loss:** * **Win:** Destroy all bubbles. * **Loss:** If the player touches a bubble, they lose a life. * **Time:** A countdown timer adds pressure. ### 4. Mobile Controls & Interaction * **Orientation:** **Landscape Mode** (Mandatory). * **Control Scheme (Virtual Gamepad):** * **Left Thumb:** Two large, semi-transparent arrow buttons (Left/Right) or a virtual horizontal slider for character movement. * **Right Thumb:** A large circular "Shoot" button (Red with a spike icon). * **Hitbox & Feedback:** * Make the touch targets for buttons at least 60x60 pixels to prevent miss-clicks. * **Visual Feedback:** The buttons should depress or glow when touched. * **Haptic Feedback:** Trigger the device vibration API (navigator.vibrate) when a bubble is popped (short tick) or when the player dies (long buzz). * **Screen Shake:** Implement a subtle camera shake effect when a "Giant" bubble is popped to give weight to the action. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Bubble Trouble

Bubble Trouble is an addictive arcade-style bubble shooter game that puts a unique spin on the classic bubble-popping formula. Unlike traditional bubble shooters, this game features a distinctive spike gun mechanism and a charming devil protagonist who must clear bouncing bubbles from each level. The game combines skill-based gameplay with strategic thinking, as each bubble you pop splits into smaller bubbles, creating a chain reaction challenge that keeps players engaged for hours.

Featuring colorful 2D graphics and intuitive controls, Bubble Trouble offers an accessible yet challenging gaming experience suitable for players of all skill levels. The game's physics-based bubble mechanics and time pressure elements make each level a thrilling race against the clock.

Core Features

Unique Spike Gun Mechanics

Unlike traditional bubble shooters that use projectile bubbles, Bubble Trouble features an innovative spike gun system. Your weapon shoots a vertical spike that can pop any bubble it touches, adding a strategic element as you must position yourself carefully to hit bouncing targets.

Progressive Bubble Splitting

Every bubble you pop doesn't disappear immediately - instead, it splits into two smaller bubbles. This creates an escalating challenge where the screen becomes increasingly crowded with smaller, faster-moving targets that require precise timing to eliminate.

Time-Based Challenge System

Race against the clock in each level as bubbles bounce unpredictably around the screen. The pressure of limited time adds excitement and urgency to every shot, making success feel truly rewarding.

Power-ups and Traps

Collect various power-ups scattered throughout levels to gain temporary advantages. These special items can help you clear bubbles more efficiently or provide protection when the action gets intense.

Multiple Difficulty Levels

Progress through increasingly challenging stages, each with unique bubble patterns and layouts. The game scales difficulty naturally, introducing new mechanics and faster-paced action as you advance.

Gameplay Mechanics

The core objective is deceptively simple: eliminate all bubbles on the screen before time runs out. However, the bubble-splitting mechanic creates layers of strategy:

  • Large bubbles split into medium bubbles when popped
  • Medium bubbles become small bubbles
  • Small bubbles finally disappear when hit
  • Each splitting creates two new bubbles , potentially doubling your targets

This means timing your shots strategically is crucial. Sometimes it's better to wait for the right moment rather than shooting immediately, as poor timing can create more problems than solutions.

Operation Guide

Basic Controls

  • Arrow Keys : Move your devil character left and right
  • Spacebar : Fire your spike gun straight up
  • ESC : Pause the game

Advanced Tips

  • Position yourself directly under bouncing bubbles for accurate shots
  • Watch bubble bounce patterns to predict their movement
  • Use walls and corners to your advantage when positioning
  • Prioritize larger bubbles when possible to manage the splitting effect
  • Collect power-ups immediately when they appear

Winning Strategy

Success requires a combination of quick reflexes, pattern recognition, and strategic thinking. Focus on clearing bubbles systematically rather than randomly shooting, and always be aware of how bubble splitting will affect the overall level difficulty.

Why Play Bubble Trouble

Bubble Trouble stands out in the crowded bubble shooter genre through its innovative mechanics and polished gameplay. The spike gun system creates a fundamentally different experience from traditional bubble shooters, requiring players to develop new skills and strategies.

The game's completely free nature means you can enjoy the full experience without any payments or subscriptions. Its browser-based format ensures instant access without downloads, making it perfect for quick gaming sessions during breaks or extended play sessions.

With its family-friendly content and intuitive controls , Bubble Trouble appeals to both casual gamers looking for relaxing entertainment and competitive players seeking skill-based challenges. The game's endless replayability comes from its physics-based mechanics - no two games play exactly the same way.

Whether you're a bubble shooter veteran or new to the genre, Bubble Trouble offers a fresh, engaging experience that will keep you coming back for "just one more level."

Frequently Asked Questions (FAQ)