Bloons Pop 3

Seele01-Flash
By
Bloons Pop 3 is an exciting match-3 puzzle game where you swap colorful balloons to create matching rows. Use special weapons like bombs, thumbtacks, and light sabers to clear challenging levels!

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Bloons Pop 3D: Monkey Vacation**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Recreate the cheerful, vibrant cartoon aesthetic of the original 2D Flash game but in a **"2.5D" Three.js environment**. Use bright, saturated colors. * **The Grid:** A floating 8x8 transparent grid board in the center of the screen. * **The Bloons (Balloons):** Use **shiny, low-poly spheres** or slightly oval shapes for the balloons. Use `MeshPhysicalMaterial` to give them a rubbery, reflective texture. Colors must include: Cyan, Blue, Green, Yellow, Orange, Pink, and Red. * **The Monkey:** A low-poly, cute brown monkey model positioned off to the side or top of the grid, hanging from a 3D vine or standing on a cloud. The monkey should play a simple idle animation (bobbing) and a "celebration" animation when a combo occurs. * **Special Items (Power-ups):** * **Bomb:** A black sphere with a fuse. * **Thumbtack:** A metallic silver cone shape. * **Lightsaber:** A glowing neon cylinder (Green or Red). * **Background:** A 3D skybox featuring a bright blue gradient sky with slowly drifting low-poly white clouds to simulate a "vacation" atmosphere. * **Mobile Optimization:** Use `InstancedMesh` for the balloons to reduce draw calls. Keep total scene polygon count under 30k for smooth performance on mobile devices. ### 2. Audio Requirements * **BGM:** A tropical, upbeat **Marimba or Calypso style track** that loops seamlessly to fit the "Monkey Vacation" theme. * **Sound Effects (SFX):** * **Pop:** Distinct, high-pitched rubber snapping sounds (varied pitch slightly for each pop to avoid repetition). * **Swap:** A quick "whoosh" or air-slide sound. * **Bomb:** A cartoonish explosion sound. * **Lightsaber:** A distinct sci-fi hum/crackle. * **Combo:** The monkey making happy "Ooh ooh ah ah" noises for matches larger than 3. ### 3. Gameplay Loop * **Core Mechanism:** Classic **Match-3** logic. Players swap adjacent balloons horizontally or vertically. If a row/column of 3 or more same-colored balloons is formed, they "pop" (disappear), and new balloons fall from the top (gravity effect) to fill the empty spaces. * **Power-Up Logic:** * **Bomb:** Explodes when swapped or tapped, clearing a 3x3 radius of balloons. * **Thumbtack:** Instantly pops a single selected balloon (consumable item). * **Lightsaber:** Clears an entire row or column (randomly determined direction) when matched. * **Win/Loss Condition:** * **Score System:** 100 points per balloon. Bonus points for combos. * **Goal:** Reach a target score (e.g., 5000) within a limited time (e.g., 60 seconds) to advance to the next level (faster falling speed/more colors). ### 4. Mobile Controls & Interaction * **Controls:** Implement a **Touch/Swipe** system using a Three.js Raycaster. * **Swipe:** Detect touch start and touch end coordinates. If the swipe distance is significant, swap the selected balloon in that direction. * **Tap-Tap:** Alternative control: Tap one balloon (highlight it with a glow effect), then tap an adjacent one to swap. * **Camera:** Use a `PerspectiveCamera` with a fixed Z-axis position, looking slightly downward to give depth to the balloons. Ensure the camera FOV adapts based on `window.innerWidth/Height` so the grid fits fully on both Portrait (vertical) and Landscape orientations. * **Feedback:** * **Visual:** When balloons pop, spawn small particle confetti of the matching color. * **Haptic:** Trigger `navigator.vibrate(10)` on every successful pop for tactile feedback. * **UI:** Large, thumb-friendly "Pause" and "Restart" buttons (minimum 44x44px touch area) located at the top corners. Score display should be large and centered at the top. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Bloons Pop 3 is a captivating match-3 puzzle game that combines classic balloon-popping fun with strategic gameplay. With a solid 3.1/5 rating from players, this colorful puzzle adventure offers hours of engaging entertainment. The game features vibrant graphics, smooth animations, and increasingly challenging levels that will test your puzzle-solving skills.

Core Features

This addictive puzzle game offers several exciting elements:

  • Completely Free : Enjoy unlimited gameplay without any cost or hidden fees
  • Match-3 Mechanics : Classic swap-and-match gameplay that's easy to learn but challenging to master
  • Special Weapons : Unlock powerful tools including bombs, thumbtacks, and light sabers for clearing difficult sections
  • Colorful Graphics : Bright, cheerful balloon designs that create an appealing visual experience
  • Browser Compatible : Play instantly on any device with a web browser - no downloads required
  • All Ages Friendly : Suitable content rating makes it perfect for players of all ages

Strategic Puzzle Gameplay

The game challenges you to think ahead and plan your moves carefully. Each level presents unique layouts and objectives, requiring different strategies to achieve success. The special weapons add an extra layer of tactical depth, allowing you to clear large sections of bloons when regular matches aren't enough.

Progressive Difficulty

Starting with simple layouts, Bloons Pop 3 gradually introduces more complex puzzles. As you advance, you'll encounter new bloon types, challenging arrangements, and limited move scenarios that keep the gameplay fresh and exciting.

Gameplay Mechanics

The core gameplay revolves around strategic balloon matching:

  • Swapping System : Click and drag to swap adjacent bloons and create matches
  • Match Creation : Align three or more identical colored bloons in rows or columns
  • Chain Reactions : Smart moves can trigger cascading matches for higher scores
  • Special Weapons : Earn and deploy powerful tools to clear stubborn areas
  • Level Objectives : Each stage has specific goals to complete for progression

Operation Guide

Playing Bloons Pop 3 is intuitive and straightforward:

  • Mouse Click : Select and swap bloons by clicking on them
  • Drag and Drop : Move bloons to adjacent positions to create matches
  • Special Items : Click on bombs, thumbtacks, or light sabers when available to activate them
  • Menu Navigation : Use mouse to access settings, level selection, and game options

The goal is to create matches of three or more identical bloons to make them pop and disappear. Complete each level's specific objectives within the given moves or time limit to progress to the next challenge.

Why Play This Game

Bloons Pop 3 offers the perfect blend of relaxation and mental stimulation. Whether you're looking for a quick gaming break or an extended puzzle session, this game delivers satisfying gameplay that's both accessible and rewarding. The combination of colorful visuals, strategic depth, and special weapon mechanics creates an engaging experience that stands out in the match-3 genre.

The game's browser-based nature means you can enjoy it anywhere, anytime, without worrying about storage space or installation requirements. It's an ideal choice for puzzle game enthusiasts and casual players alike.

Frequently Asked Questions (FAQ)