Ninja Parkour Multiplayer

Seele01-Flash
By
Ninja Parkour Multiplayer is an exciting 2D multiplayer parkour game where you race against other players through Japanese-inspired obstacle courses. Master precise jumps and quick movements to reach the finish line first.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Ninja Parkour Multiplayer**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: 2.5D Pixel Art aesthetic implemented within a 3D scene. Use an **Orthographic Camera** to maintain the classic 2D platformer look while utilizing Three.js depth. * **Character Models**: Represent the "Ninja" characters as textured 2D Planes (billboards) or simple extruded geometries. The art style should be cute, round, and "chibi" (low-poly or pixel texture) with distinct colors (Pink, Orange, Purple, Green) to differentiate players. * **Environment Elements**: * **Theme**: Japanese Megacity / Sky & Water. * **Platforms**: Floating assets including glowing paper lanterns, oversized sushi rolls, long chopsticks (thin platforms), and pagoda roofs. * **Background**: A dynamic gradient skybox (Cyan to Blue) with parallax-scrolling pixel-art clouds. * **Water**: A shader-based water plane at y=0 that acts as the "fail zone." * **Mobile Optimization**: Use Texture Atlases for all pixel assets to reduce draw calls. Use InstancedMesh for repetitive platforms (e.g., repeating bamboo or lantern steps). ### 2. Audio Requirements * **BGM**: High-energy, 8-bit Chiptune track with a "Japanese" melody influence (pentatonic scale) to match the ninja theme. * **Sound Effects (SFX)**: * **Jump**: A retro "boing" or "woosh" sound (pitch randomized slightly for variety). * **Landing**: A soft thud. * **Checkpoint**: A satisfying "ding" or gong sound when reaching safe zones. * **Fall/Death**: A splash sound followed by a retro "power down" noise. * **UI Click**: Snappy blips. ### 3. Gameplay Loop * **Core Mechanic**: Vertical platforming. The player must jump from platform to platform to ascend higher. * **Physics**: Arcade-style physics. High jump height, moderate gravity, and precise air control (air strafing). * **Win/Loss Condition**: * **Loss**: Falling into the water (y=0) resets the player to the last touched Checkpoint (or the start). * **Win**: Reaching the highest "Temple" platform. * **Multiplayer Simulation**: Since this is a frontend code generation, simulate the "Multiplayer" aspect by spawning 3-4 AI "Ghost Ninjas" that jump randomly on nearby platforms to mimic a party atmosphere. Display random names (e.g., "Player1", "NinjaX") above their heads. * **Feedback**: Display an "Altitude Meter" in the top right corner showing current height. ### 4. Mobile Controls & Interaction * **Screen Orientation**: Force **Landscape Mode** logic (adjust camera aspect ratio accordingly). * **Touch Controls**: * **Left Hand**: Two large, semi-transparent arrow buttons (Left/Right) on the bottom-left screen corner for movement. * **Right Hand**: A single large circular "Jump" button on the bottom-right. * **Touch Areas**: Ensure hit areas are at least 48x48px with visual feedback (opacity change) when pressed. * **Camera Behavior**: The camera must smoothly follow the player (Linear Interpolation/Lerp) with a slight vertical offset (look up) so the player can see the next platform above them. * **Haptics**: Trigger `navigator.vibrate(50)` on jump and `navigator.vibrate(200)` on death/fall for tactile feedback. 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 Parkour Multiplayer is a thrilling 2D multiplayer parkour game that challenges you to navigate through elaborate Japanese-themed obstacle courses alongside other players from around the world. Set in a stunning megacity floating above water and in the sky, this game combines precision platforming with competitive multiplayer action.

The game features beautiful pixel art graphics showcasing a vibrant Japanese-inspired world where you'll jump across lanterns, grab onto floating sushi, scale enormous bowls, glide across chopsticks, and cling to traditional pagodas. Every element is designed to test your ninja skills and timing.

Core Features

Real Multiplayer Competition

Compete against real players in live multiplayer matches or create private rooms to challenge your friends. Watch other ninjas attempt the same challenging courses as you race to be the first to reach the finish line.

Japanese-Inspired World Design

Experience a beautifully crafted world featuring traditional Japanese elements reimagined as parkour obstacles. The vertical level design encourages creative movement and multiple path exploration.

Six Unique Maps

Challenge yourself across six different maps, each with unique obstacles and difficulty levels: - First Journey : Perfect for beginners to learn the basics - Keep Up : Tests your speed and consistency - Take a Choice : Features multiple paths and strategic decisions - Chopstick Road : Navigate precarious chopstick bridges - Right, All Right! : Focus on precise right-side movements - Shortcut : Find hidden routes to gain competitive advantage

Character Customization

Choose from various colorful ninja characters, each with unique appearances. Name your ninja to stand out in multiplayer matches and develop your personal gaming identity.

Checkpoint System

Strategically placed checkpoints prevent you from starting over completely when you fall, making the challenging gameplay more accessible while maintaining difficulty.

Gameplay Mechanics

Precision-Based Movement

Success depends on mastering precise jumps and quick movements. The game rewards careful timing and punishes hasty decisions, creating an engaging skill-based experience.

Altitude Tracking

Monitor your progress with the altitude level display in the top-right corner, helping you gauge how high you've climbed and compete for better positions on the leaderboard.

Leaderboard Competition

Track completion times and compare your performance with other players, adding competitive motivation to improve your ninja skills.

How to Play

Basic Controls

  • WASD keys or Arrow keys : Move your ninja forward, backward, and jump
  • Left-click : Interact with in-game buttons and menus

The controls are intentionally simple, focusing gameplay on timing and precision rather than complex button combinations.

Getting Started

  1. Choose your ninja character and give them a unique name
  2. Select between joining a public room or creating a private room
  3. Pick your preferred map or start with "First Journey" for practice
  4. Navigate through obstacles using precise jumps and movements
  5. Reach checkpoints to save your progress
  6. Race to the finish line before other players

Pro Tips for Success

  • Master timing : Each jump requires precise timing to land safely
  • Try different ninjas : Each character may feel slightly different
  • Use checkpoints strategically : Don't rush past checkpoints
  • Learn from falls : Every mistake teaches you about obstacle patterns
  • Watch other players : Learn techniques by observing successful ninjas

Why Play This Game

Ninja Parkour Multiplayer offers the perfect blend of challenging platforming and social gaming. Whether you're looking for a quick competitive match or want to practice your skills, this game delivers engaging gameplay that keeps you coming back for more.

The game is completely free to play in your web browser with no downloads required . It works seamlessly on both desktop computers and mobile devices, making it accessible wherever you want to play.

The combination of beautiful pixel art, smooth gameplay mechanics, and real multiplayer competition creates an addictive gaming experience that appeals to both casual players and hardcore platforming enthusiasts.

Frequently Asked Questions (FAQ)