Ninja Escape

Seele01-Flash
By
Ninja Escape is an exhilarating 3D action-running game where you embark on a thrilling ninja adventure. Master the art of stealth and agility as you dodge deadly obstacles, battle fierce samurai warriors, and unlock powerful new abilities through increasingly challenging levels.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Ninja Escape". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Hyper-casual, Low-poly 3D aesthetic with a "Toon Shader" (Cel-shading) approach to match the cartoonish promotional art. Use vibrant, saturated colors (Hot Pink for the player, contrasting with cool blues/greys for the environment). * **Player Character**: A blocky, stylized Ninja character (chibi proportions). Must support animations: Run (arms back like Naruto run), Jump (flip), Slide (ground skid), and Throw Shuriken (arm swing). * **Environment**: A linear, floating path/corridor set in a stylized Japanese dojo or rooftop setting. * *Background*: Simple gradient skybox (Blue/White) with distant low-poly pagodas or mountains. * *Ground*: Tiled roof textures or wooden tatami mats. * *Obstacles*: Wooden barricades (jump over), low beams (slide under), bamboo spikes, and gaps in the floor (fall hazard). * **Enemies**: "Samurai Warriors" - static or simple moving blocky characters clad in armor. They block the path and must be defeated. * **Performance**: Use simple geometric primitives (BoxGeometry, CylinderGeometry) merged where possible. Limit draw calls. Use baked lighting or a single DirectionalLight with soft shadows. ### 2. Audio Requirements * **BGM**: High-energy, fast-paced track blending traditional Japanese instruments (Koto, Shamisen, Taiko drums) with modern electronic/trap beats. * **Sound Effects (SFX)**: * *Jump/Dash*: "Whoosh" air cutting sound. * *Attack*: Metallic "Cling" or "Shing" when throwing a shuriken. * *Impact*: "Thud" when hitting a wall, "Poof" smoke sound when an enemy is defeated. * *Collectibles*: High-pitched chime/coin sound. * *Fail*: A dramatic "Gong" sound or falling whistle. ### 3. Gameplay Loop * **Perspective**: Third-person view, camera follows behind the player (slightly elevated). * **Core Mechanic**: Infinite Runner style (or level-based). The character auto-runs forward. * **Dodge**: Player must move Left/Right to avoid static obstacles. * **Parkour**: Player must Jump over barriers or Slide under raised obstacles. * **Combat**: Player must throw shurikens to destroy Samurai enemies before crashing into them. * **Progression**: Distance traveled = Score. Collecting "Coins" or "Scrolls" along the path increases score. * **Win/Loss**: * *Win*: Reach the Torii Gate at the end of the level (if level-based). * *Loss*: Hitting a wall, touching a trap, running into a Samurai without attacking, or falling off the edge. * **Skills**: As per description, implement a "fever mode" or "skill gauge" that fills up. When full, the Ninja moves faster and becomes invincible for 5 seconds. ### 4. Mobile Controls & Interaction * **Control Scheme (Touch Gestures)**: * **Swipe Left/Right**: Change lanes (discrete 3-lane system preferred for precision). * **Swipe Up**: Jump (Trigger "Ninja Skill" - Flip). * **Swipe Down**: Slide (Trigger "Ninja Skill" - Dash/Duck). * **Tap Screen**: Throw Shuriken (Attack enemy in front). * **Orientation**: Portrait Mode (Vertical) preferred for one-handed play, similar to *Subway Surfers*. * **UI Layout**: * **Top Center**: Score/Distance counter. * **Top Right**: Pause Button (44x44px min touch target). * **Bottom Center**: "Skill/Energy Bar" overlay. * **Game Over Screen**: Large "Restart" button centered for easy thumb access. * **Feedback**: Implement `navigator.vibrate(50)` on impact or enemy defeat for haptic feedback. Add screen shake (camera jitter) slightly when hitting an enemy. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Ninja Escape is a fast-paced 3D action game that puts you in the role of a skilled ninja warrior on an epic escape mission. This free-to-play browser game combines classic running mechanics with intense combat elements, creating an addictive gaming experience that will test your reflexes and strategic thinking.

Featuring vibrant graphics and smooth gameplay, Ninja Escape delivers an authentic ninja adventure where every move counts. The game's progressive difficulty system ensures that both newcomers and experienced players will find the perfect challenge level.

Core Features

Dynamic Ninja Combat System

Engage in thrilling battles against enemy samurai warriors using your arsenal of ninja weapons. Master the art of shuriken throwing to defeat opponents while maintaining your momentum through each level. The combat system rewards precision and timing, making every encounter feel satisfying and strategic.

Progressive Skill Development

Unlock new ninja abilities and character skins as you advance through the game. Each unlocked ninja comes with unique skills and attributes, allowing you to customize your playstyle and approach different challenges with fresh strategies.

Challenging Obstacle Courses

Navigate through meticulously designed levels filled with deadly traps, moving platforms, and environmental hazards. The game's obstacle system requires quick thinking and precise timing, creating moments of intense excitement as you barely escape danger.

Cross-Platform Accessibility

Enjoy seamless gameplay across all devices. Whether you're playing on desktop, mobile phone, or tablet, Ninja Escape delivers optimized performance and intuitive controls adapted for each platform.

Gameplay Mechanics

Core Movement System

Master the fundamental ninja movements: jumping over gaps, sliding under barriers, and dashing through narrow passages. Each action requires perfect timing and spatial awareness to execute successfully.

Combat Strategy

Balance offensive and defensive tactics as you encounter samurai enemies. Learn enemy attack patterns and use your throwing stars strategically to clear paths and eliminate threats.

Level Progression

Advance through increasingly difficult stages, each introducing new obstacles and enemy types. The game's progression system ensures a steady learning curve while maintaining constant excitement.

Operation Guide

Keyboard Controls: - W or Up Arrow : Activate ninja skills (upper abilities) - S or Down Arrow : Activate ninja skills (lower abilities)
- A or Left Arrow : Move left - D or Right Arrow : Move right - Spacebar : Jump over obstacles and gaps

Mouse Controls: - Left Click : Alternative jump command

Mobile Touch Controls: - Tap Screen : Jump - Swipe Left/Right : Move horizontally - Swipe Up/Down : Use ninja abilities

Pro Tips for Success

  • React quickly to changing environments - ninja speed is essential
  • Practice combo movements to chain actions smoothly
  • Study enemy patterns before engaging in combat
  • Collect power-ups and rewards to enhance your abilities
  • Master the timing of each ninja skill for maximum effectiveness

Why Play Ninja Escape

Completely Free Gaming Experience

Enjoy full access to all game features without any payment requirements. No hidden costs, no premium subscriptions - just pure ninja action from start to finish.

Instant Browser Gameplay

No downloads or installations needed. Simply open your web browser and start playing immediately. Perfect for quick gaming sessions or extended play periods.

Engaging Progression System

Experience genuine character growth as you unlock new ninjas and abilities. Each achievement feels meaningful and contributes to your overall gaming experience.

Suitable for All Skill Levels

Whether you're a casual gamer looking for fun or a hardcore player seeking challenges, Ninja Escape adapts to provide appropriate difficulty levels and rewarding gameplay.

Regular Content Updates

Enjoy fresh content and improvements that keep the game exciting and relevant for long-term play.

Frequently Asked Questions (FAQ)