Popcorn Fever - Merge Popcorn Game

Seele01-Flash
By
Popcorn Fever is an addictive merge puzzle game where you combine identical popcorn pieces to score points, unlock powerful abilities, and climb global leaderboards.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Popcorn Fever". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: High-saturation "Kawaii" aesthetic. Use a **Toon Shader** or vibrant textures to mimic the 2D cartoon look of the reference image within a 3D space. * **The Container**: Create a transparent, glass-like rectangular box (open at the top) centered on the screen to serve as the game boundary. * **Popcorn Characters (The "Orbs")**: Instead of plain spheres, use spheres mapped with textures of different popcorn flavors with cute faces (eyes and mouths). * *Progression Hierarchy (Smallest to Largest)*: Unpopped Kernel (Seed) -> Plain White Popcorn -> Yellow Butter -> Orange Cheese -> Brown Caramel -> Dark Chocolate -> Blue Wizard Popcorn -> Fiery Red Popcorn -> Green Christmas Tree Popcorn. * **Background**: A vertical pink and white striped background (resembling a classic carnival popcorn bag), placed far behind the container. * **Performance**: Use `InstancedMesh` for the popcorn pieces if possible to handle many objects. Limit sphere segments to 16-32 to maintain high FPS on mobile devices. ### 2. Audio Requirements * **BGM**: A lighthearted, bouncy, looping track with a "Carnival" or "Fairground" vibe. Use pizzicato strings, light percussion, and perhaps a glockenspiel melody. * **SFX**: * *Spawn*: A soft "whoosh" or "click". * *Drop/Collision*: A soft thud or plastic click. * *Merge*: A satisfying, loud "POP!" sound (like real popcorn popping) accompanied by a magical chime. The pitch should get lower as the popcorn gets larger. * *Power-up*: An explosion sound for the Bomb; a sizzling sound for the Fireball. * *Game Over*: A sad trombone or descending whistle. ### 3. Gameplay Loop (Suika-style Merge Physics) * **Core Mechanic**: A physics-based merge game. The player drops popcorn pieces into the container. When two identical pieces touch, they merge into the next larger piece in the hierarchy and award points. * **Physics**: Use a physics engine (like Cannon.js or Rapier) to handle gravity, collision, and bouncing. The popcorn should feel slightly bouncy but have enough weight to settle. * **Spawning Logic**: A "Next Piece" preview allows the player to see what they are about to drop. * **Power-Ups**: * *Fireball*: Burns away (removes) any popcorn it touches within a small radius. * *Bomb*: Explodes on impact, scattering surrounding popcorn with high impulse force to clear jams. * **Game Over**: If the popcorn pile crosses a "Danger Line" at the top of the container and stays there for more than 3 seconds, the game ends. ### 4. Mobile Controls & Interaction * **Orientation**: **Portrait Mode** (Vertical) only. The camera should be fixed in front of the container. * **Touch Controls**: * *Aiming*: The player drags their finger horizontally anywhere on the screen to move the "spawner" left and right above the container. * *Dropping*: The player lifts their finger to release/drop the popcorn. * **UI Layout**: * Score display at the top center (large, readable font). * "Next Popcorn" preview floating near the top right. * Power-up buttons (Fireball, Bomb) placed at the bottom of the screen (in the thumb-friendly zone), sized at least 60x60px. * **Haptics & Feedback**: * Trigger `navigator.vibrate(50)` (short pulse) whenever a merge occurs. * Add a subtle "screen shake" effect when a large combo merge happens or when a Bomb explodes. * Spawn particle confetti effects at the location of every merge. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Popcorn Fever is a delightfully addictive merge puzzle game that combines strategic thinking with casual fun. In this colorful 2D physics-based game, you'll merge identical popcorn pieces to create bigger, more valuable combinations while aiming for the highest possible score. The game features adorable popcorn characters with cute expressions and a vibrant, cheerful art style that makes every gaming session enjoyable.

Core Features

Strategic Merge Gameplay

The core mechanic revolves around strategically placing and merging identical popcorn pieces. Each successful merge creates a larger popcorn with higher point values, encouraging players to think ahead and plan their moves carefully.

Powerful Special Abilities

Unlock exciting power-ups including: - Fireballs : Clear multiple popcorn pieces instantly - Bombs : Create explosive chain reactions for massive points - Special combinations : Discover unique merge patterns for bonus scores

Customizable Experience

Tailor your gameplay experience with various customization options that let you play your way. The game adapts to your preferred playstyle while maintaining the core challenge.

Global Competition

Compete with players worldwide on the global leaderboards. Track your progress and see how your merging skills stack up against the best players around the globe.

Adorable Characters

Discover a collection of cute popcorn symbols, each with their own personality and charm. The game's delightful character design adds personality to every merge.

Gameplay Mechanics

The physics-based gameplay creates realistic interactions as popcorn pieces fall and settle into position. This adds an extra layer of strategy as you must consider not just where to place your next piece, but how it will interact with existing pieces through realistic physics.

Combo System

Chain together multiple merges to create powerful combos that multiply your score. The more consecutive merges you achieve, the higher your point multiplier becomes.

Controls and Operation

The game features intuitive mouse-based controls that are easy to learn but offer depth for strategic play:

  • Mouse Movement : Navigate your character to position popcorn pieces precisely
  • Left Click or Spacebar : Drop popcorn pieces at the perfect moment
  • Power-up Activation : Click on special abilities or use keyboard shortcuts (1 or 2) to trigger fireballs and bombs

The simple control scheme makes the game accessible to players of all ages while still providing enough precision for advanced strategies.

Why Play Popcorn Fever

This game perfectly balances casual accessibility with strategic depth. Whether you're looking for a quick gaming break or an extended puzzle session, Popcorn Fever delivers engaging gameplay that keeps you coming back for more. The combination of cute visuals, satisfying merge mechanics, and competitive elements creates an experience that's both relaxing and exciting.

The free-to-play browser-based format means you can start playing immediately without downloads or installations, making it perfect for gaming on any device with a web browser.

Frequently Asked Questions (FAQ)