Endless Shape Shifter

Seele01-Flash
By
Endless Shape Shifter is a thrilling free endless runner that challenges your reflexes and spatial awareness. Master the art of morphing through obstacles as you race through an ever-changing digital landscape.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Endless Shape Shifter". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Hyper-casual, minimalist 3D aesthetic with flat shading. High contrast colors are essential for visibility on small screens. * **Player Character:** A bright, glowing **Red** cuboid. The geometry must be dynamic, capable of changing its Width (X-axis) and Height (Y-axis) in real-time while maintaining a constant volume. * **Environment:** * **Ground:** An infinite, seamless path (Cyan/Light Blue) extending along the -Z axis. Use a rolling floor or resetting segment logic. * **Background:** A deep blue gradient fog (linear fog) to hide the spawn point of obstacles and simulate depth/void. * **Obstacles:** Dark Grey or Black geometric primitives that form "gates": * **Horizontal Bars:** Low clearance, requiring the player to be short and wide. * **Vertical Pillars/Gates:** Narrow clearance, requiring the player to be tall and thin. * **Performance:** Use `BoxGeometry` for all assets. Merge geometries where possible. Use `MeshLambertMaterial` or `MeshBasicMaterial` to reduce lighting calculations on mobile GPUs. ### 2. Audio Requirements * **BGM:** A driving, fast-paced Synthwave or Techno track that encourages focus and reflex. * **Sound Effects (SFX):** * **Morphing:** A synthesized "elastic" or "whoosh" sound that changes pitch based on the player's height (Higher pitch = Tall, Lower pitch = Flat). * **Success:** A soft digital "ping" when passing through an obstacle. * **Crash:** A heavy "thud" or glass-shattering sound upon collision. ### 3. Gameplay Loop * **Core Mechanic:** The player moves forward automatically at a constant speed (increasing slightly over time). * **The Challenge:** The player must physically reshape their character to fit through holes in approaching walls. * To pass a **Low Horizontal Bar**, the player must squash down (Short & Wide). * To pass a **Narrow Vertical Gate**, the player must stretch up (Tall & Thin). * **Collision Logic:** Use Axis-Aligned Bounding Box (AABB) collision detection. If the player mesh intersects with an obstacle mesh, the game ends immediately. * **Scoring:** Score increases based on distance traveled. UI shows "Current Score" and "Best Score". ### 4. Mobile Controls & Interaction * **Touch Input Scheme:** Vertical 1-finger slider control anywhere on the screen. * **Touch & Drag Up:** Morphs the player into a **Tall/Thin** shape (Scale Y > 1, Scale X < 1). * **Touch & Drag Down:** Morphs the player into a **Short/Wide** shape (Scale Y < 1, Scale X > 1). * **Equation:** Ensure `Scale.X * Scale.Y = Constant` (e.g., 1.0) so the character looks like it is conserving mass like jelly. * **Responsiveness:** The morphing must be instant and 1:1 with the finger movement to allow for twitch reflexes. * **UI/UX:** * Display a "Tap to Start" overlay. * Game Over screen must have a large "Restart" button (min 44x44px touch target). * **Orientation:** Support Portrait mode primarily (for one-handed play), but responsive to Landscape. * **Feedback:** Screen shake (camera jitter) upon collision. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Endless Shape Shifter is an innovative endless runner that combines physics, reflexes, and spatial puzzle-solving into one addictive experience. This free-to-play game challenges you to master the unique ability of shape morphing, allowing you to dynamically change your form to navigate through complex obstacle courses.

The game offers a perfect blend of action and strategy, where quick thinking and precise timing are your keys to success. With its clean 3D graphics and smooth physics engine, every run feels fresh and engaging.

Core Features

Revolutionary Shape-Morphing Mechanics

Unlike traditional endless runners, Endless Shape Shifter introduces a unique morphing system that lets you transform your character's shape in real-time. Stretch, shrink, and reshape to fit through narrow gaps, under low barriers, and around complex obstacles.

Endless Challenge

  • Infinite Gameplay : The action never stops with procedurally generated obstacles
  • Progressive Difficulty : Challenges become more complex as you advance
  • Score Competition : Climb the leaderboards and challenge friends
  • Perfect for Quick Sessions : Ideal for both short breaks and extended play

Cross-Platform Excellence

  • Completely Free : No hidden costs or premium features
  • No Download Required : Play instantly in your browser
  • Mobile Optimized : Touch controls designed for smartphones and tablets
  • Desktop Compatible : Smooth mouse controls for PC gaming
  • HTML5 Technology : Runs smoothly on all modern devices

Physics-Based Gameplay

Experience realistic physics interactions as your morphed shapes respond naturally to the game world. Every transformation affects how you move through the environment, adding a strategic layer to the fast-paced action.

Gameplay Mechanics

The core gameplay revolves around continuous forward movement while you control the morphing abilities of your character. As obstacles approach, you must quickly analyze the required shape and execute the transformation with perfect timing.

Obstacle Types

  • Vertical Barriers : Require horizontal stretching to pass through
  • Low Overhangs : Need vertical compression to slide under
  • Complex Frameworks : Demand creative shape combinations
  • Moving Obstacles : Add timing challenges to shape morphing

Controls and Operation Guide

Desktop Controls

  • Mouse : Click and drag to morph your shape
  • Left Mouse Button : Primary interaction for all morphing actions
  • Drag Movements : Control the direction and extent of shape changes

Mobile Controls

  • Touch and Drag : Use your finger to control morphing
  • Swipe Gestures : Quick swipes for rapid shape changes
  • Multi-touch Support : Advanced morphing techniques

Morphing Strategy

Success in Endless Shape Shifter requires understanding the relationship between obstacles and required shapes. Practice recognizing patterns and developing muscle memory for common obstacle combinations.

Why Play Endless Shape Shifter

Perfect for All Skill Levels

Whether you're a casual gamer looking for quick entertainment or a competitive player aiming for leaderboard dominance, Endless Shape Shifter offers engaging gameplay for everyone. The intuitive morphing mechanics are easy to learn but challenging to master.

Brain Training Benefits

  • Spatial Awareness : Improves 3D thinking and geometric understanding
  • Reaction Time : Enhances reflexes and quick decision-making
  • Problem Solving : Develops creative thinking for obstacle navigation
  • Hand-Eye Coordination : Strengthens motor skills through precise controls

Stress-Free Gaming

With no complex storylines or overwhelming features, Endless Shape Shifter provides pure, focused gameplay that's perfect for stress relief and mental breaks. Jump in anytime for instant entertainment.

Social Competition

Compete with friends and players worldwide through the integrated leaderboard system. Share your high scores and challenge others to beat your morphing mastery.

Frequently Asked Questions (FAQ)