Rabbit Samurai - Ninja Grappling Adventure Game

Seele01-Flash
By
Rabbit Samurai is an exciting ninja adventure game where you swing through levels using grappling hooks, collect carrots, and rescue trapped mice friends from dangerous wolf lairs.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Rabbit Samurai: Ninja Swing**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: 2.5D perspective. While the gameplay is on a 2D plane, use 3D meshes for depth. The aesthetic should be vibrant, cartoony, and clean (Cel-shaded or Flat-shaded materials). * **Main Character**: A spherical blue rabbit wearing a red ninja eye-mask. It must look bouncy and have minimal geometry (Low-poly sphere base) to ensure high FPS on mobile. The "grappling hook" should be a kunai attached to a rope. * **Environment**: A lush "Green Land" theme. Use flat-shaded geometric shapes for floating platforms. Background should be a parallax scrolling forest or bright sky with stylized clouds. * **Key Elements**: * **Carrots**: Floating orange collectibles with a slight bobbing animation. * **Captured Mice**: Small cages containing round mice characters, waiting to be broken. * **Hazards**: Triangular, metallic spikes (shiny silver material) placed on walls or floating obstacles. * **Launch Cannon**: A cylinder tube design that the player starts from. * **Performance**: Use instanced meshes for repeated objects (spikes, carrots, leaves). Keep shadow maps low-resolution or use baked lighting textures. ### 2. Audio Requirements * **BGM**: An upbeat, Asian-inspired "Ninja" track mixed with casual platformer vibes. Think traditional flutes (Shakuhachi) over a bouncy, rhythmic drum beat and pizzicato strings. It should feel adventurous but lighthearted. * **SFX**: * **Grapple Launch**: A swift "woosh" or "zip" sound. * **Grapple Hit**: A solid wooden "thud" or metallic "clink" depending on the surface. * **Bounce/Collision**: A rubbery "boing" sound when the round rabbit hits a wall. * **Collect**: A high-pitched, satisfying chime or "crunch" for carrots. * **Rescue**: A cheerful "Yippee!" or fanfare sound when freeing a mouse. * **Fail**: A comical "bonk" followed by a sad trombone slide if hitting spikes. ### 3. Gameplay Loop * **Core Mechanic**: The rabbit moves by physics-based swinging. It cannot walk. The player launches a grappling hook that attaches to specific surfaces (wood/stone). * When the hook connects, the rabbit swings like a pendulum. * Releasing the touch retracts the hook, flinging the rabbit forward based on momentum. * **Objective**: Navigate from the starting Cannon to the End Portal. * **Secondary Goals**: 1. Collect all floating Carrots (Currency). 2. Smash cages to rescue Mouse friends (Required for 3-star rating). * **Hazards**: Avoid spikes. Touching a spike results in an immediate level restart (with a "poof" particle effect). * **Physics**: The rabbit should feel heavy enough to build momentum but bouncy enough to rebound slightly off walls. Use a physics engine (like Cannon.js or Ammo.js integrated with Three.js) to handle the pendulum motion and collisions. ### 4. Mobile Controls & Interaction * **Orientation**: **Portrait Mode** (Vertical) is preferred for one-handed play, allowing the player to see further "up" or "down" the level where they are swinging. * **Controls**: Single-input mechanic. * **Touch & Hold**: Fires the grappling hook towards the nearest valid anchor point or in the direction of the tap (auto-aim is mobile-friendly). The hook remains attached as long as the screen is touched. * **Release**: Detaches the hook, preserving momentum. * **Visual Feedback**: * Draw a dashed "trajectory line" briefly when the hook is flying. * When the hook connects, create a small dust particle burst at the anchor point. * Screen shake (mild) when smashing a cage or hitting a wall at high speed. * **UI**: Minimalist HUD. Large "Pause" button (top right, 44x44px min). Carrot counter (top left). Level progress indicator. All buttons must have ample padding for touch accuracy. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Rabbit Samurai

Rabbit Samurai is a thrilling skill-based platformer that combines ninja action with adorable animal characters. In this captivating adventure, you play as a brave rabbit warrior equipped with amazing grappling hook abilities. Your mission is to navigate through the mysterious green land, rescue little mice friends trapped in dangerous mousetraps, and collect precious carrots and crystals along the way.

This free-to-play browser game offers an perfect blend of precision platforming, strategic thinking, and fast-paced ninja action that will keep players engaged for hours.

Core Features

Revolutionary Grappling Hook Mechanics

The game's signature feature is its intuitive grappling hook system. Simply tap or hold the left mouse button to launch your hook and swing through challenging environments. Master the physics-based movement to navigate complex level designs with grace and speed.

Epic Rescue Missions

Each level presents a unique rescue scenario where clever mice friends are trapped in the wolf's dangerous lair. Use your ninja skills to safely reach them while avoiding deadly spikes and other environmental hazards.

Collectible Rewards System

  • Carrots : Gather these nutritious treats scattered throughout levels
  • Crystals : Discover sparkling gems hidden in secret areas
  • Bonus Items : Find special power-ups that enhance your abilities

Diverse Level Design

Experience varied environments from lush green landscapes to treacherous wolf territories. Each area features unique challenges, obstacles, and visual themes that keep the gameplay fresh and exciting.

Rocket Ninja Cannon Action

Launch yourself from special rocket ninja cannons to reach new heights and access previously unreachable areas. Time your launches perfectly to maximize distance and collect bonus items.

Gameplay Mechanics

Physics-Based Swinging

Master the art of momentum and timing as you swing from point to point. The realistic physics engine ensures every movement feels natural and responsive, rewarding skilled players with smooth, flowing traversal.

Strategic Navigation

Plan your route carefully to avoid dangerous spikes and traps while collecting all available rewards. Some paths require creative thinking and precise execution to complete successfully.

Progressive Difficulty

Start with simple swinging challenges and gradually face more complex obstacles that test your reflexes, timing, and problem-solving abilities.

Operation Guide

The game features incredibly simple yet precise controls:

  • Grappling Hook : Tap or hold down the left mouse button to deploy your grappling hook
  • Swing Control : Release the mouse button at the right moment to detach and continue your momentum
  • Precision Timing : Master the rhythm of swinging to maintain speed and reach distant platforms

Pro Tips for Success

  1. Practice Makes Perfect : Spend time learning the grappling hook physics
  2. Plan Your Route : Look ahead to identify the best swinging points
  3. Collect Everything : Don't rush - gather all carrots and crystals for maximum score
  4. Safety First : Always prioritize avoiding spikes over speed

Why Play Rabbit Samurai

Perfect for All Skill Levels

Whether you're a casual gamer looking for fun or a hardcore player seeking challenge, Rabbit Samurai offers adjustable difficulty through its level progression system.

Completely Free Entertainment

Enjoy the full game experience without any payment required. No hidden costs, no premium content - just pure gaming fun accessible through any web browser.

Family-Friendly Content

With its cute animal characters, colorful graphics, and non-violent rescue theme, this game is perfect for players of all ages.

Instant Access Gaming

No downloads, no installations - simply open your browser and start playing immediately. Perfect for quick gaming sessions or extended play periods.

Cross-Platform Compatibility

Play seamlessly on desktop computers, laptops, tablets, or smartphones. The responsive design ensures optimal performance across all devices.

Rabbit Samurai delivers an unforgettable ninja adventure that combines skill, strategy, and heartwarming rescue missions into one amazing gaming experience.

Frequently Asked Questions (FAQ)