Jump Ninja Hero - Endless Running Game

Seele01-Flash
By
Jump Ninja Hero is an exciting endless running game where you play as a ninja dodging enemy stars. With colorful backgrounds and simple controls, it's perfect for quick gaming sessions on any device.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Jump Ninja Hero". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: 2.5D Side-Scroller with a "Toon/Cell-shaded" aesthetic. Use bright, high-saturation colors (Lime Green ground, Cyan sky) to match the reference screenshot. * **Player Character**: A low-poly "Chibi Ninja" composed of simple geometric primitives (Sphere for head, Cylinder for body). Must wear a **Red Headband** (distinctive feature). * **Obstacles**: Rotating "Ninja Stars" (Shurikens) made of metallic-colored tetrahedrons or flat cylinders with spikes. * **Background**: A parallax scrolling effect. Layer 1: Infinite scrolling grass ground (green). Layer 2: Bamboo forest or cityscape silhouettes in the distance (darker teal/green). * **Mobile Optimization**: Use `BoxGeometry` and `CylinderGeometry` to minimize vertex count. Implement **Object Pooling** for the Ninja Stars to prevent garbage collection stuttering on mobile devices. ### 2. Audio Requirements * **BGM**: Fast-paced, loopable "8-bit Asian-Fusion" style track (upbeat chiptune mixed with taiko drums). * **Sound Effects (SFX)**: * *Jump*: A retro "Whoosh" or rising pitch whistle. * *Slide*: A gravelly "Skid" sound. * *Impact/Game Over*: A loud metallic "Clang" followed by a comedic "Oof". * *Score*: Soft "Ding" every 100 meters. ### 3. Gameplay Loop * **Core Mechanic**: Endless runner where the ninja runs automatically from left to right. Speed gradually increases over time. * **Obstacle Logic**: Ninja Stars appear at two heights: * *Low*: Requires the player to **Jump**. * *High*: Requires the player to **Slide**. * **Scoring**: Score increases based on distance traveled. High score is saved to `localStorage`. * **Win/Loss**: Hitting a Ninja Star stops the game immediately, triggers a screen shake effect, shows a "Game Over" UI overlay with the final score, and offers a "Tap to Restart" button. ### 4. Mobile Controls & Interaction * **Split-Screen Touch Controls** (Crucial for this gameplay): * **Left Half of Screen**: * *Touch Start/Hold*: Trigger **Slide** (Player shrinks vertically or rotates 90 degrees). * *Touch End*: Stand back up. * **Right Half of Screen**: * *Tap*: **Jump**. * *Double Tap*: **Double Jump** (higher elevation). * **Orientation**: Landscape mode preferred, but responsive design must adapt camera FOV if played in Portrait. * **UI Design**: * Score display in the top-center (large, legible font). * Start/Restart buttons must be large (min 44x44px hit area) and centered. * **Feedback**: Add simple camera shake when hitting an obstacle. Add dust particles at the feet when running or sliding. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Jump Ninja Hero is an adrenaline-pumping endless runner that puts you in the role of a skilled ninja facing constant danger. In this fast-paced action game, your survival depends on quick reflexes and perfect timing as you dodge incoming ninja stars from enemy ninjas. The game features vibrant, colorful backgrounds that change as you progress, taking you through diverse environments including night skies, dense forests, and bustling cities.

Core Features

Endless Running Action

Experience non-stop ninja action in this endless runner format. The game continuously challenges you to survive longer and achieve higher scores, making each playthrough unique and exciting. The difficulty gradually increases, keeping you engaged and testing your reflexes.

Beautiful Visual Environments

Race through stunning, brightly colored backgrounds that change as you progress. From mysterious night skies to lush forests and urban cityscapes, each environment offers a fresh visual experience while maintaining the game's vibrant aesthetic.

Simple Yet Engaging Gameplay

The game's beauty lies in its simplicity. With just two types of movements - jumping and sliding - anyone can pick up and play immediately. However, mastering the timing and rhythm takes skill and practice, creating an addictive gameplay loop.

Cross-Platform Compatibility

Built with HTML5 technology, Jump Ninja Hero works seamlessly across all devices. Whether you're on a desktop computer, tablet, or smartphone, you can enjoy the same smooth gaming experience without any downloads or installations.

Score-Based Competition

Track your progress with the built-in scoring system. Challenge yourself to beat your personal best and see how you rank against other players. The competitive element adds replay value and motivation to improve your ninja skills.

Gameplay Mechanics

The core gameplay revolves around two essential ninja movements:

  • Jumping : Leap over low-flying ninja stars and obstacles
  • Sliding : Duck under high-flying projectiles by sliding along the ground
  • Double Jumping : Perform higher jumps for elevated obstacles

Timing is everything in Jump Ninja Hero. You must quickly assess incoming threats and choose the appropriate evasive action. The game's responsive controls ensure that your ninja reacts instantly to your commands, making success dependent on your skill rather than technical limitations.

Game Controls

Mastering the controls is essential for ninja survival:

  • Left Side Click + Hold Down : Slide under obstacles
  • Right Side Click : Standard jump
  • Right Side Double Click : Higher jump for elevated obstacles
  • Touch Controls : Fully optimized for mobile devices with intuitive tap controls

The control scheme is designed for accessibility, allowing players of all skill levels to enjoy the game while providing depth for those seeking to master advanced techniques.

Why Play Jump Ninja Hero

Perfect for Quick Sessions

With its instant-play format and endless nature, Jump Ninja Hero is ideal for short gaming breaks. Whether you have five minutes or an hour, you can jump right into the action without any setup time.

No Download Required

As a browser-based HTML5 game, there's no need to download anything. Simply open your web browser and start playing immediately on any device with internet access.

Family-Friendly Entertainment

The game features colorful, cartoon-style graphics that appeal to players of all ages. The simple controls make it accessible to younger players while the challenge keeps experienced gamers engaged.

Completely Free

Enjoy the full game experience at no cost. There are no hidden fees, premium content locks, or pay-to-win mechanics - just pure ninja running fun.

Skill Development

The game helps improve hand-eye coordination, reaction time, and decision-making skills. The fast-paced nature requires quick thinking and precise timing, making it both entertaining and mentally stimulating.

Frequently Asked Questions (FAQ)