Maze Eye - Puzzle Adventure Game

Seele01-Flash
By
Maze Eye is a unique puzzle adventure where you guide a stretchy eyeball through challenging labyrinths. Use strategic thinking and the eye's extendable hand to navigate traps, collect keys, and escape each level.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Maze Eye**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** A clean, 2.5D aesthetic (Top-down Orthographic view). Use a "Clinical Laboratory" or "Sci-Fi Minimalist" style. * **Player:** A simple white Sphere with a large blue iris/pupil texture (The Eye). It should have a localized "squash and stretch" animation when moving. * **The Hand:** A dynamic line or thin cylinder rendered between the player and the target wall when the grapple is active. * **Environment:** A grid-based tile system. * **Floors:** Light grey clean tiles (`0xeeeeee`). * **Walls:** Darker grey blocks (`0x888888`) with slightly beveled edges. * **Obstacles:** Bright Red Spiked Spheres (stationary or patrolling). * **Collectibles:** A Golden Key (Yellow TorusKnot, rotating/floating) and an Exit Door (locked initially, turns Green when open). * **Mobile Optimization:** Use basic Three.js geometries (BoxGeometry, SphereGeometry) to keep the poly count extremely low. Use simple Lambert or Phong materials instead of heavy PBR to ensure 60FPS on mobile devices. Shadow mapping should be baked or disabled if performance drops. ### 2. Audio Requirements * **BGM:** A quirky, "puzzling" track—light staccato synth notes, mysterious but playful. (Think "laboratory curiosity"). * **Sound Effects (SFX):** * **Grapple Shoot:** A quick "Swish" or "Zip" sound. * **Grapple Hit:** A wet "Splat" or sticky sound when the hand grabs a wall. * **Movement:** A rubbery "Boing" or slide sound as the eye is pulled. * **Key Collection:** A high-pitched, magical chime. * **Death:** A comical "Squish" sound. ### 3. Gameplay Loop * **Core Mechanic (Grapple & Pull):** The player **cannot** move freely. They must shoot a "stretchy hand" to a solid wall or block. * If the hand connects with a Wall: The Eye is pulled rapidly in a straight line towards that wall until it collides with it. * If the hand hits nothing (empty space): The attack retracts, and the player stays put. * **Goal:** Navigate the maze to find the **Key**, which unlocks the **Door**. Entering the open door triggers the next level. * **Hazards:** Red Spiked enemies. Touching them instantly resets the level. * **Puzzle Elements:** Some blocks might be pushable, or the player must bounce between walls in a specific order to bypass gaps/traps. ### 4. Mobile Controls & Interaction * **Control Scheme:** **"Drag-to-Aim & Release"** (Slingshot style). * **Input:** Touch anywhere on the screen and drag. * **Visual Feedback:** An arrow or dotted line appears from the Player character, indicating the direction the hand will be shot. The arrow rotates opposite to the drag direction. * **Action:** Releasing the finger shoots the hand in the aimed direction. * **Screen Orientation:** **Portrait Mode** preferred (allows one-handed play). The camera should be an OrthographicCamera looking down at a slight angle (e.g., position (0, 20, 10), lookAt(0,0,0)). * **UI:** * A clear "Reset" button in the top-right corner (minimum 44x44px touch area). * Level indicator in the top-left. * **Haptics:** Trigger a short vibration (`navigator.vibrate(20)`) when the player hits a wall or collects a key. A longer vibration on death. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Maze Eye is an innovative puzzle game that combines maze navigation with unique mechanics and strategic thinking. In this captivating adventure, you control a peculiar eyeball character equipped with a stretchy, extendable hand that serves as your primary tool for navigation and puzzle-solving.

The game challenges players to think creatively as they guide their one-eyed protagonist through increasingly complex labyrinths. Each level presents a new puzzle to solve, with the ultimate goal of finding the key and reaching the exit door to progress further in the adventure.

Core Features

Unique Stretchy Hand Mechanism

The game's standout feature is the eyeball's extendable hand, which can stretch across considerable distances to pull the character through the maze. This innovative control system creates entirely new possibilities for puzzle-solving and navigation.

Strategic Puzzle Elements

  • Environmental Interaction : Use blocks, walls, and other maze elements to your advantage
  • Trap Navigation : Carefully plan your moves to avoid dangerous obstacles
  • Key Collection System : Each level requires finding a specific key before the exit becomes accessible
  • Physics-Based Gameplay : The stretchy hand mechanic follows realistic physics, adding depth to movement strategies

Progressive Difficulty

Maze Eye features a carefully designed difficulty curve that starts with simple navigation challenges and gradually introduces more complex puzzle elements. Later levels require advanced planning and creative use of the hand-stretching mechanic.

Gameplay Mechanics

Movement and Navigation

The core gameplay revolves around using the eyeball's stretchy hand to pull itself through maze corridors. Players must: - Identify anchor points for the hand to grab onto - Plan movement routes that avoid traps and obstacles - Use momentum and physics to navigate tight spaces - Time movements carefully to avoid moving hazards

Puzzle-Solving Elements

Each maze presents unique challenges: - Block Manipulation : Push or pull moveable blocks to create new pathways - Timing Puzzles : Navigate through areas with moving obstacles - Route Planning : Find the optimal path to collect keys and reach exits - Environmental Awareness : Use walls and structures as leverage points

Game Controls

Mouse Controls : The entire game is controlled using simple mouse movements and clicks - Click and Drag : Extend the eyeball's hand in any direction - Release : Let go to pull the eyeball toward the hand's position - Strategic Clicking : Target specific anchor points for optimal movement

The intuitive mouse-based control system makes the game accessible to players of all skill levels while still offering depth for puzzle enthusiasts.

Why Play Maze Eye

Unique Gaming Experience

Maze Eye offers something truly different in the puzzle game genre. The stretchy hand mechanic creates gameplay possibilities that don't exist in traditional maze games, making each level feel fresh and engaging.

Perfect for Puzzle Enthusiasts

The game strikes an excellent balance between accessibility and challenge. Beginners can enjoy the intuitive controls and clear objectives, while experienced puzzle gamers will appreciate the strategic depth and creative solutions required for later levels.

Browser-Based Convenience

  • No Download Required : Play instantly in any modern web browser
  • Free to Play : Enjoy the complete experience without any cost
  • Cross-Platform : Works on desktop computers, laptops, and mobile devices
  • Quick Sessions : Perfect for short gaming breaks or extended puzzle-solving sessions

Educational Value

Maze Eye subtly develops important cognitive skills: - Spatial reasoning and navigation - Strategic planning and foresight - Problem-solving under constraints - Hand-eye coordination through mouse control

The game provides entertainment while exercising mental faculties, making it suitable for players seeking both fun and intellectual stimulation.

Frequently Asked Questions (FAQ)