Bubble Tanks 2

Seele01-Flash
By
Bubble Tanks 2 is a charming free online shooting game where you control cute bubble tanks to collect bubbles, grow stronger, and battle enemies. Features tons of weapons, tanks, and adorable bubble-based gameplay perfect for all ages.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Bubble Tanks 2: Mobile Evolution". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: 2.5D Orthographic view mimicking a "biological/cellular" aesthetic. Use `THREE.CircleGeometry` or `THREE.SphereGeometry` with flat shading to represent "Bubbles". The style should be clean, vector-like, and "Cute" (rounded shapes, vibrant but soft colors). * **Player Character**: A composite object consisting of a central "Core Bubble" (Yellow/White) surrounded by smaller "Turret Bubbles". As the player grows, more bubbles attach to the main body. * **Enemies**: Various configurations of bubble clusters (Red, Purple, Green) representing different tank classes (e.g., rusher, sniper, heavy). They should pulse slightly to simulate breathing/life. * **Environment**: An infinite or large bounded 2D plane with a deep blue background (`0x000033`). Add a subtle, faint grid or floating particulate matter in the background to give a sense of scale and movement. * **Effects**: * **Projectiles**: Small, glowing spheres. * **Explosions**: Instead of fire, enemies should burst into smaller "currency bubbles" that float and drift with slight physics. * **Glow**: Use a Bloom effect (Post-processing) to make the bubbles and projectiles appear to emit light. * **Mobile Optimization**: Use low-polygon counts for spheres (e.g., widthSegments: 16) or use Sprites for smaller particles to maintain high FPS on mobile devices. ### 2. Audio Requirements * **BGM**: A relaxing but rhythmic "Ambient Electronic" track. Think "underwater space exploration"—soothing synth pads with a light beat. * **Sound Effects (SFX)**: * **Shooting**: Soft "Pew" or "Bloop" sounds (not harsh gunshots). * **Impact**: A wet "Splat" or hollow "Thud". * **Collection**: A satisfying, high-pitched "Pop" or "Ding" when collecting bubbles. * **Evolution**: A magical ascending chime when the tank upgrades size. ### 3. Gameplay Loop * **Core Mechanic**: The player navigates a "Bubble Field". Destroying enemies causes them to break apart into collectable bubbles. * **Growth System**: * The player must physically move over dropped bubbles to collect them. * **Evolution**: After collecting a certain amount of bubbles, the player's tank automatically grows (adds a new turret bubble or increases projectile size). * **Damage**: Taking damage removes bubbles from the player. If the Core Bubble is destroyed, Game Over. * **Enemies**: Enemies spawn in clusters nearby. They have basic AI: wander until the player is in range, then pursue and shoot. * **Victory/Progression**: The game is an endless high-score survival loop. Difficulty increases as the player grows (larger enemies spawn). ### 4. Mobile Controls & Interaction * **Control Scheme**: **Dual Virtual Joysticks**. * **Left Joystick** (Bottom-Left): Controls movement (WASD equivalent). * **Right Joystick** (Bottom-Right): Controls aiming direction and automatically fires the primary weapon when held (Mouse Aim/Fire equivalent). * **Secondary Weapon**: A dedicated "Special" button (min size 64x64px) near the Right Joystick to trigger the secondary attack (Spacebar equivalent), with a visual cooldown timer (radial fill). * **Orientation**: Landscape mode only. * **Feedback**: * **Haptic**: Trigger a light vibration (10ms) when shooting and a medium vibration (30ms) when taking damage. * **Visual**: The virtual joysticks should be semi-transparent and reposition themselves to where the thumb first touches the screen zone to accommodate different hand sizes. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Bubble Tanks 2 is a delightful online shooting game that combines cute visuals with engaging tank combat. Rated 3.8/5 by players, this browser-based game offers a unique twist on traditional shooting games by featuring adorable bubble tanks in a colorful, family-friendly environment. The game's charm lies in its simple yet addictive mechanics where collecting bubbles fuels your tank's growth and power.

This sequel builds upon the original concept with enhanced gameplay, more variety, and improved mechanics that keep players engaged for hours. The game's all-ages content rating makes it perfect for both kids and adults looking for casual gaming fun.

Core Features

Bubble Collection Mechanics

The heart of Bubble Tanks 2 revolves around collecting bubbles to fuel your conquest. Each bubble you collect helps your tank grow stronger, unlock new abilities, and access better equipment. This progression system creates a satisfying loop of exploration, collection, and growth.

Extensive Arsenal

Experience tons of new weapons designed specifically for bubble-based combat. From basic shooters to advanced bubble launchers, each weapon offers unique tactical advantages. The diverse weapon system ensures that combat stays fresh and exciting throughout your journey.

Variety of Tank Types

Unlock and pilot multiple tank designs, each with distinct characteristics and abilities. Different tanks offer various playstyles, from fast and agile scouts to heavy-hitting battle tanks, allowing you to find the perfect match for your preferred combat approach.

Colorful Enemy Design

Battle against a wide array of bubble enemies, each with unique behaviors and attack patterns. The enemy variety keeps combat challenging and prevents gameplay from becoming repetitive.

Free Browser Gaming

Enjoy complete access without downloads or installations. The game runs smoothly in all modern web browsers, making it accessible anywhere with an internet connection.

Gameplay Mechanics

Tank Evolution System

Your tank evolves as you collect more bubbles, growing in size and capability. This progression system provides clear goals and rewards that motivate continued play. Watching your small bubble tank transform into a formidable war machine creates a strong sense of achievement.

Strategic Combat

While the visuals are cute and friendly, the combat requires tactical thinking. Players must balance aggressive collection with defensive positioning, especially when facing tougher enemies or exploring dangerous areas.

Operation Guide

The game features intuitive controls that are easy to learn but offer depth for skilled players:

  • WASD Keys : Control your tank's movement in all directions with responsive, precise controls
  • Mouse : Aim your weapons with mouse movement and click to fire your primary weapon
  • Spacebar : Activate your secondary weapon for tactical advantages

The control scheme allows for smooth, fluid gameplay that feels natural whether you're a casual player or gaming enthusiast. The mouse-aim system provides precision targeting essential for effective bubble collection and enemy engagement.

Why Play This Game

Perfect for All Skill Levels

Bubble Tanks 2 offers an ideal balance of accessibility and depth. New players can easily understand the basic mechanics, while experienced gamers will appreciate the strategic elements and progression systems.

Stress-Free Gaming

The cute, colorful aesthetic and non-violent bubble-based combat create a relaxing gaming experience. It's perfect for unwinding after work or providing entertainment during breaks.

No Commitment Required

As a free browser game, you can play for just a few minutes or spend hours exploring. There's no pressure to complete levels or maintain progress, making it ideal for casual gaming sessions.

Family-Friendly Content

With its all-ages rating and adorable visuals, Bubble Tanks 2 is safe entertainment that parents can feel comfortable letting children enjoy. The game promotes hand-eye coordination and strategic thinking without any inappropriate content.

Frequently Asked Questions (FAQ)