Level EATEN! - Block Eating Puzzle Adventure

Seele01-Flash
By
Level EATEN! is a unique puzzle platformer where you navigate colorful levels by consuming blocks that match your character's size. Strategic thinking meets creative gameplay in this engaging browser-based adventure.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Level EATEN!". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** 2.5D Isometric or Orthographic Platformer. Use a **Toon/Cel-shaded** aesthetic (`MeshToonMaterial`) to mimic the flat, vibrant look of the reference screenshot. * **Player Character:** An **Orange Cube** with a face texture on the front (one large eye, prominent teeth). The character should have a slight "breathing" scale animation when idle and "squash & stretch" deformation when jumping. * **Level Blocks:** * **Edible Blocks:** 1x1 unit cubes with rounded corners (use `RoundedBoxGeometry` or bevelled geometry). Colors: Bright Purple, Blue, Pink. * **Inedible/Solid Blocks:** Larger blocks (2x2, 3x3) or Yellow "Wall" blocks that act as permanent obstacles. * **Ground:** A solid Red/Pink floor plane. * **Background:** A solid, cheerful Sky Blue (`#87CEEB`) background color to match the screenshot. * **Performance:** Use instanced mesh (`InstancedMesh`) for level blocks to optimize mobile rendering. Limit shadow maps to the main character only. ### 2. Audio Requirements * **BGM:** A lighthearted, looping **8-bit Chiptune** track. It should feel "puzzling" but upbeat (approx. 110 BPM). * **Sound Effects (SFX):** * **Move/Jump:** A retro "woosh" or soft 8-bit jump sound. * **Eat/Consume:** A satisfying, crunchy "CHOMP" or "BITE" sound (crucial for feedback). * **Reset:** A quick "rewind" or digital glitch sound. * **Win:** A short, ascending major-scale jingle. ### 3. Gameplay Loop * **Core Mechanic:** The player moves on a 2D grid (X, Y axis in 3D space). * **The "Eat" Logic:** If the player tries to move horizontally into a block that is the **same size** as the player (1x1 unit), the block is destroyed (eaten), and the player occupies that space. * **Collision:** If the player tries to move into a wall or a block larger than themselves, they are blocked. * **Objective:** Navigate the terrain by eating specific blocks to create pathways or remove obstacles to reach a "Flag" or "Goal Zone" on the right side of the level. * **Physics:** Simple arcade physics. * Gravity applies (player falls if no block is beneath). * No momentum/slipping (snappy grid-based feel). * **Win Condition:** Reaching the goal zone triggers a confetti particle effect and a "Level Complete" UI overlay. * **Fail/Reset:** If the player eats a block necessary for platforming and gets stuck, they must use the Reset button. ### 4. Mobile Controls & Interaction * **Screen Orientation:** **Landscape** (Force landscape mode via CSS or logic hint). * **Touch Controls (UI Layer):** * **Left Side:** Two large, semi-transparent buttons for **Left** and **Right** movement (minimum touch target 60x60px). * **Right Side:** A large **Jump** button. * **Top Right:** A smaller **Reset (R)** icon button (e.g., a circular arrow) to restart the level instantly. * **Top Left:** A **Zoom** toggle icon (magnifying glass) to switch the camera between close-up and full-level view. * **Haptic Feedback:** Trigger `navigator.vibrate(50)` (short tick) specifically when the player **eats a block** to provide tactile satisfaction. * **Camera Behavior:** The camera must smoothly follow the player on the X and Y axes (damped tracking), keeping the player centered but allowing a view of the path ahead. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Level EATEN! is an innovative puzzle platformer that combines strategic thinking with creative gameplay mechanics. In this colorful 2D adventure, players control a small orange character who must navigate through vibrant levels by eating blocks that match their current size. The game challenges players to think strategically about which blocks to consume and when, as each decision affects your ability to progress through the level.

The game features bright, eye-catching visuals with a clean geometric art style that makes each level feel like a colorful puzzle waiting to be solved. Players must carefully plan their route through each level, determining the optimal sequence of block consumption to reach the exit.

Core Features

Level EATEN! offers several compelling gameplay elements that set it apart from traditional puzzle games:

  • Unique Consumption Mechanics : Only eat blocks that match your current size - strategic planning is essential
  • Progressive Difficulty : Each level introduces new challenges and requires more complex problem-solving
  • Colorful 2D Graphics : Bright, engaging visuals that make every level visually appealing
  • Browser-Based Gaming : Play instantly without downloads - compatible with all modern web browsers
  • Logic-Based Puzzles : Every move matters, requiring careful thought and planning
  • Reset Functionality : Quickly restart levels to try different approaches and strategies
  • Zoom Controls : Adjust your view to better plan your moves and see the full level layout

Strategic Puzzle Gameplay

The core mechanic revolves around size-matching consumption. Your character can only eat blocks that are the same size, which means you must carefully plan your path through each level. As you consume blocks, you may change size or open new pathways, creating a dynamic puzzle experience where every decision impacts your next move.

Accessible Yet Challenging

While the concept is simple to understand, Level EATEN! provides increasingly complex challenges that will test your logical thinking and problem-solving abilities. The game strikes a perfect balance between accessibility for casual players and depth for puzzle enthusiasts.

Game Mechanics

The gameplay revolves around several key mechanics that work together to create engaging puzzle scenarios:

  • Size Matching : Only consume blocks that match your current size
  • Strategic Movement : Plan your route carefully to access all necessary blocks
  • Level Progression : Complete levels by reaching the exit after consuming required blocks
  • Environmental Puzzles : Use the level layout and block placement to your advantage

Controls Guide

Level EATEN! features intuitive controls that are easy to learn:

  • WASD Keys or Arrow Keys : Move your character and jump between platforms
  • R Key : Reset the current level to try a different approach
  • Z Key : Toggle zoom in and out for better level overview and planning

The simple control scheme ensures that players can focus on the puzzle-solving aspects without complex input requirements.

Why Play Level EATEN!

This game offers a refreshing take on puzzle platformers with its unique consumption mechanic. It's perfect for players who enjoy logical thinking, strategic planning, and creative problem-solving. The browser-based format means you can jump in and play immediately, making it ideal for quick gaming sessions or longer puzzle-solving marathons.

The combination of colorful graphics, innovative mechanics, and progressively challenging levels creates an engaging experience that will keep puzzle enthusiasts coming back for more. Whether you're looking for a brain teaser during a break or a longer gaming session, Level EATEN! provides satisfying puzzle gameplay that rewards careful thinking and strategic planning.

Frequently Asked Questions (FAQ)