Red Remover - Physics Puzzle Game

Seele01-Flash
By
Red Remover is an engaging physics-based puzzle game where players must strategically remove red blocks while protecting green ones. With 40+ challenging levels and creative gameplay mechanics, it's the perfect brain teaser for puzzle enthusiasts.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Red Remover (2.5D Physics Puzzle)**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** A "2.5D" aesthetic using an Orthographic Camera to simulate a flat 2D look while using 3D geometry. The style should be cute, clean, and vibrant. * **Key Assets:** * **Red Blocks (Target):** Cubes or rectangles with a red material. Apply a texture or simple geometric face showing a "Sad" or "Miserable" expression. * **Green Blocks (Protagonists):** Cubes or rectangles with a green material. Apply a texture showing a "Happy" or "Smiley" expression. * **Blue Blocks (Neutral):** Blue material with a "Neutral/Stoic" expression. * **Background:** A soft, vertical gradient (e.g., light pink at the top fading to white at the bottom) to match the original game's cute atmosphere. * **Physics & Geometry:** * Use a physics engine compatible with Three.js (like **Cannon-es** or **Matter.js** mapped to Three.js meshes). * **Constraint:** All physics bodies must be constrained to the XY plane (lock Z-axis position and rotation) to ensure 2D gameplay. * **Optimization:** Use simple `BoxGeometry` for blocks. Use instanced rendering if block count exceeds 50 (unlikely for this game type, but good practice). Shadows should be soft or baked to save performance. ### 2. Audio Requirements * **BGM:** A light, whimsical, and "puzzling" track. Think marimba, pizzicato strings, or soft synth-pop that loops seamlessly. * **Sound Effects (SFX):** * **Pop/Vanish:** A satisfying "poof" or bubble-pop sound when a red block is tapped and removed. * **Collision:** Soft wooden or plastic "thuds" when blocks hit each other or the ground. * **Win:** A short, uplifting major-chord chime. * **Fail:** A comical "slide whistle" down or a soft "uh-oh" sound when a green block falls off-screen. ### 3. Gameplay Loop * **Core Mechanics:** * The physics simulation runs continuously. * **Interaction:** The player taps on **Red Blocks** to remove them from the scene immediately. * **Green Blocks:** Cannot be removed by the player. They are subject to gravity and collisions. * **Blue Blocks:** Neutral physics objects. Can be used as supports or weights. * **Win Condition:** All **Red Blocks** are removed (count = 0) AND all **Green Blocks** remain on the screen (within X/Y bounds) after the physics settle. * **Fail Condition:** Any **Green Block** falls off the bottom of the screen (Y < threshold). * **Level Logic:** Implement a simple array of level configurations (positions/types of blocks) to allow progression. ### 4. Mobile Controls & Interaction * **Touch Controls:** * Implement a **Raycaster** listening to `touchstart` events. * Detect taps on 3D meshes. If the intersected object is tagged as "Red Block", trigger the removal function. * **Camera & Viewport:** * **Orthographic Camera:** Fixed position, scaled to fit the level width regardless of screen aspect ratio (responsive scaling). * **Orientation:** optimized for **Landscape** mode, but playable in Portrait if the camera zoom adjusts dynamically. * **UI & Feedback:** * **Visual Feedback:** When a block is removed, spawn a small particle explosion (simple sprites) at that location to mask the disappearance. * **UI Overlay:** * "Restart Level" button (Top Right, minimum 44x44px touch area). * "Level Cleared" modal with a "Next Level" button. * "Game Over" modal with a "Retry" button. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Red Remover

Red Remover is a captivating physics-based puzzle game that challenges your problem-solving skills and strategic thinking. With an impressive 4.8/5 rating, this beloved puzzle game offers a unique twist on block removal mechanics. Your mission is simple yet challenging: eliminate all the red blocks from the screen while keeping the happy green blocks safe.

The game features charming, simple animations that bring personality to each block. The red blocks appear miserable and want to disappear, while the green blocks are cheerful and must be protected at all costs. This emotional connection to the blocks adds depth to what could be a simple removal game.

Core Features

Physics-Based Gameplay

Red Remover utilizes realistic physics mechanics that make every move matter. Blocks fall, roll, and interact with each other based on gravity and momentum, creating dynamic puzzles that require careful planning.

Progressive Difficulty System

The game starts with simple scenarios and gradually introduces more complex challenges. With over 40 levels available and additional locked content, players can enjoy hours of engaging puzzle-solving.

Strategic Block Management

  • Red Blocks : Must be removed to complete levels
  • Green Blocks : Must remain safe on screen
  • Blue Blocks : Neutral elements that can stay or go
  • Special Red Blocks : Some are stronger and require creative removal methods

Creative Problem Solving

Many levels require innovative thinking. Sometimes you'll need to use other blocks as shields, create barriers, or manipulate the physics to achieve your goal. The game rewards creative solutions and out-of-the-box thinking.

Game Mechanics

Balance and Stacking Elements

The game incorporates balance mechanics where blocks must be carefully positioned to prevent green blocks from falling off the screen. Players often need to create stable structures or use strategic stacking to protect valuable green blocks.

Environmental Challenges

Levels feature various platforms, gaps, and obstacles that add complexity to the puzzle-solving process. Understanding how blocks interact with these elements is crucial for success.

How to Play

Basic Controls

The game uses simple mouse controls for maximum accessibility: - Left Click : Remove clickable red blocks - Drag : Some levels allow block manipulation - Observe : Watch physics interactions before making moves

Winning Strategy

  1. Analyze the Level : Study block positions and identify potential risks to green blocks
  2. Plan Your Moves : Consider the physics consequences of removing each red block
  3. Execute Carefully : Remove red blocks in the optimal order
  4. Adapt Quickly : Be ready to restart if your strategy doesn't work

Level Completion

A level is successfully completed when all red blocks are removed and all green blocks remain safely on the screen. If a green block falls off or is destroyed, you'll need to retry the level.

Why Play Red Remover

Perfect for All Ages

With its all-ages content rating, Red Remover is suitable for players of every age group. The simple concept combined with increasingly complex challenges makes it accessible to beginners while remaining engaging for experienced puzzle gamers.

Brain Training Benefits

This game effectively exercises multiple cognitive skills: - Spatial reasoning : Understanding how blocks will move and interact - Strategic planning : Thinking several moves ahead - Problem-solving : Finding creative solutions to complex scenarios - Pattern recognition : Identifying successful strategies across different levels

Stress-Free Gaming

The game's forgiving retry system means you can experiment with different approaches without penalty. The cute, simple graphics and gentle gameplay make it an excellent choice for relaxing brain exercise.

No Download Required

As a free online browser game, Red Remover requires no installation or downloads. Simply open your browser and start playing immediately on any device with internet access.

Frequently Asked Questions (FAQ)