Sticky Balls - Free Match 3 Clicker Game

Seele01-Flash
By
Sticky Balls is a thrilling free match 3 clicker game that combines fast-paced puzzle solving with strategic clicking. Connect colored balls falling into a test tube and clear groups to maximize your score.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Sticky Balls". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** High-gloss, "Candy-like" aesthetic. The game should use an Orthographic Camera to maintain a 2D gameplay feel while rendering 3D assets. * **Main Entities (The Balls):** Create spheres using `MeshPhysicalMaterial` to achieve a shiny, sticky appearance (high roughness, clearcoat). Use a vibrant color palette: Neon Green, Hot Pink, Bright Orange, and Deep Purple. * **The Container (Test Tube):** A transparent, U-shaped glass container (using `MeshTransmissionMaterial` or low-opacity standard material) that confines the balls. It should take up the center 80% of the screen width. * **Particle Effects:** When balls are matched and destroyed, they should explode into smaller, fading particles of the same color. * **Background:** A deep, dark matte background (dark grey or black) to ensure the glossy balls pop visually. * **Performance:** Use `InstancedMesh` for the balls if possible to handle high counts (100+) efficiently on mobile devices. Limit geometry segments (e.g., sphere segments 16-24) for performance. ### 2. Audio Requirements * **BGM:** A fast-paced, rhythmic electronic/synth-pop track that encourages speed. * **Sound Effects (SFX):** * *Spawn/Drop:* A soft "whoosh" or slide sound. * *Collision/Stick:* A wet "squish" or suction-cup sound when balls hit each other. * *Matching:* A satisfying "pop" or bubble-wrap burst sound (pitch increases with combo size). * *Game Over:* A glass-shattering sound or a descending "womp-womp" tone. ### 3. Gameplay Loop * **Spawning Mechanism:** Colored balls spawn continuously from the top of the screen at a rate that increases over time. * **Physics Logic:** Implement simplified 2D physics (gravity and circle collision detection) so balls fall, stack, and settle naturally within the container. They should feel "heavy" and slightly "sticky" (low restitution/bounciness). * **Matching Logic:** When the player taps a ball, use a flood-fill algorithm (DFS/BFS) to detect all connected neighbors of the same color. * *Condition:* A minimum of 2 connected balls is required to clear. * *Scoring:* Score = (Number of Balls)^2. Award bonus points for clearing large clusters. * **Win/Loss:** * There is a "Danger Line" near the top of the container. * If the balls stack above this line for more than 3 seconds, the game ends (Game Over). * The goal is to survive as long as possible and achieve a high score. ### 4. Mobile Controls & Interaction * **Input Method:** Raycaster-based touch detection. * *Tap:* Instantly pop the clicked group of balls. * **Screen Orientation:** Portrait mode is mandatory (to accommodate the vertical "falling" nature of the game). * **Haptics:** Trigger the `navigator.vibrate(50)` API when a successful match is popped for tactile feedback. * **UI Layout:** * Score display at the top center (large, bold font). * A "Restart" button that appears on the Game Over screen, with a minimum touch target of 44x44px. * Ensure no UI elements overlap the play area (the container). Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Sticky Balls is an addictive free online puzzle game that masterfully blends match 3 mechanics with clicker gameplay. With an impressive 4.4/5 rating, this fast-paced game challenges players to think quickly and click strategically as colored balls cascade into a test tube of doom.

The core concept is beautifully simple yet endlessly engaging: multiple colored balls fall continuously, automatically connecting with other like-colored balls. Your mission is to identify and click on the largest groupings of same-colored balls to make them disappear and rack up points.

Core Features

Dynamic Match 3 Mechanics

Unlike traditional match 3 games, Sticky Balls features falling ball physics where balls automatically connect based on color proximity. This creates ever-changing patterns and opportunities for strategic clearing.

Strategic Clicker Gameplay

Every click matters in this game. You must: - Target large groups for maximum point multipliers - Plan your clicking sequence to reveal hidden ball clusters - Work against time as the test tube fills with falling balls - Optimize combinations for the highest possible scores

Free-to-Play Excellence

  • Completely free with no hidden costs or premium content
  • Instant browser gameplay - no downloads required
  • Mobile-optimized for seamless play on all devices
  • Cross-platform compatibility across desktop and mobile

Engaging Visual Design

The game features vibrant, colorful graphics with smooth ball physics that make every interaction satisfying. The test tube design creates a unique vertical playing field that adds strategic depth to ball placement.

Gameplay Mechanics

The Test Tube Challenge

Balls fall into a vertical test tube, and as they accumulate, they create natural groupings based on color matching. The challenge intensifies as more balls fall - if the tube fills completely, the level ends.

Scoring System

Points are awarded based on: - Group size : Larger connected groups yield exponentially more points - Chain reactions : Clearing one group can cause others to fall and connect - Speed bonus : Quick successive clears provide score multipliers - Strategic clearing : Revealing hidden groups through planned sequences

Operation Guide

Desktop Controls

  • Mouse : Point and click on ball groups you want to clear
  • Left click : Select and eliminate connected same-colored balls
  • Strategic targeting : Aim for the largest visible groups first

Mobile Controls

  • Touch interface : Tap directly on ball groups to clear them
  • Finger precision : Use accurate taps to select specific clusters
  • Responsive design : Optimized touch controls for mobile devices

Pro Tips for Success

  1. Scan for large groups before making any moves
  2. Plan clearing sequences to create chain reactions
  3. Monitor the fill level to avoid game over situations
  4. Target bottom groups to create cascading effects
  5. Work quickly but maintain strategic thinking

Why Play Sticky Balls

Perfect for All Skill Levels

Whether you're a casual puzzle game fan or a hardcore clicker enthusiast, Sticky Balls offers the perfect balance of accessibility and depth. The simple click-to-clear mechanics are easy to learn, but mastering the strategic elements provides long-term engagement.

Stress-Free Gaming

With no time pressure beyond the natural falling mechanics, players can enjoy a relaxing yet stimulating puzzle experience. The game's "all ages" content rating makes it perfect for family gaming sessions.

Addictive Progression

The combination of immediate satisfaction from clearing groups and the long-term challenge of score optimization creates a perfectly balanced gameplay loop that keeps players coming back.

Instant Entertainment

No registration, no downloads, no waiting - just open your browser and start playing immediately. Perfect for quick gaming sessions during breaks or extended puzzle-solving marathons.

Frequently Asked Questions (FAQ)