Ninja Mouse

Seele01-Flash
By
Ninja Mouse is an adorable puzzle platform game where you play as a stealthy mouse on a cheese-hunting mission. Sneak through houses, avoid clever cats, and collect stars across 150 challenging levels.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Ninja Mouse". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** 2.5D Side-Scrolling Platformer with a **Cel-Shaded / Toon** aesthetic to match the cartoon vector art of the reference image. Use `THREE.MeshToonMaterial` for characters and environment to maintain a vibrant, flat-shaded look. * **The Protagonist:** A low-poly mouse character rigged with basic animations (Idle, Run, Jump, Sneak). The mouse wears a black ninja outfit and a headband. * **The Environment (Giant House):** The level design should use "Toy Story" scaling. The mouse is tiny; obstacles include giant kitchen cabinets, oversized sofas, stacked books, and massive refrigerator doors. * **Interactive Objects:** Drawers, cabinet doors, and safes must have distinct handles or visual cues indicating they can be opened. * **Performance Optimization:** Use a single directional light with shadow mapping. Merge static environment geometries (like floors and background walls) where possible. Limit active particle systems to key events (collecting stars). ### 2. Audio Requirements * **BGM:** A playful yet "sneaky" soundtrack using pizzicato strings, woodwinds, and light percussion. It should feel mischievous but not stressful. * **Sound Effects (SFX):** * **Jump:** A soft, cartoonish "woosh" or spring sound. * **Collect:** A high-pitched "ding" or chime when grabbing cheese or stars. * **Interaction:** Wood creaking sounds when opening drawers/cabinets. * **Enemy:** A startled "Meow" or hiss when a cat spots the player. * **Combat:** A comic "bonk" sound when jumping on a cat's head. ### 3. Gameplay Loop * **Objective:** Navigate from the start point to the final "Mouse Hole" exit. The player must find the hidden "Cheese Wedge" to unlock the exit. * **Stealth & Combat:** * **Enemies (Cats):** Cats patrol specific platforms. They project a visible semi-transparent "Vision Cone" (yellow/red mesh). If the player touches the cone, the level restarts immediately. * **Disarming:** The player can defeat a cat by jumping and landing directly on its head (Mario-style mechanics), turning the cat into a harmless sleeping object. * **Exploration:** The player must press an interaction button to open drawers or closets. These containers may hide the key Item (Cheese), bonus currency (Stars), or be empty. * **Physics:** Arcade-style physics. High friction on the ground (no sliding), snappy jumping (gravity should feel slightly higher than realistic to ensure precision landing). ### 4. Mobile Controls & Interaction * **View Mode:** Orthographic Camera (`THREE.OrthographicCamera`) locked to the side-view (X-Y plane), following the player smoothly on the X-axis. * **Virtual Joystick (Left Screen):** A floating virtual joystick for horizontal movement (Left/Right) and climbing ladders (Up/Down). * **Action Buttons (Right Screen):** * **Jump Button (Large):** Bottom-right corner. * **Interact Button (Medium):** Adjacent to the Jump button. This button should visually highlight or pulse when the player is within range ("raycast hit") of an interactive object (drawer/door). * **Haptic Feedback:** Trigger a short vibration (`navigator.vibrate(20)`) when collecting stars or landing on an enemy. * **UI Layout:** Landscape orientation required. UI elements must be placed at the screen edges with significant padding to avoid notch/home bar interference. 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 Mouse is a charming puzzle platform game that combines stealth mechanics with platforming challenges. As an adorable ninja mouse, your mission is to infiltrate various houses and scavenge for delicious cheese while avoiding detection from watchful cats. The game features vibrant cartoon graphics and engaging gameplay that appeals to players of all ages.

This free browser-based game offers hours of entertainment with its clever level design and progressively challenging puzzles. Each level requires careful planning, precise timing, and quick reflexes to successfully complete your cheese-collecting mission.

Core Features

Stealth-Based Gameplay

The heart of Ninja Mouse lies in its stealth mechanics. You must carefully observe cat patrol patterns, time your movements perfectly, and find creative ways to reach your cheese objectives without being caught.

Interactive Environment

Explore detailed house interiors with numerous interactive elements: - Cabinets and drawers to search for hidden cheese - Closets and couches that may contain valuable items - Safe boxes with special rewards - Multiple pathways through each level

Challenging Obstacles

Navigate through various hazards including: - Jumping puzzles that test your platforming skills - Cleverly designed traps and obstacles - Alert cats with different behavior patterns - Time-sensitive challenges requiring quick thinking

Collectible System

Gather 150 stars scattered throughout the levels to unlock a special bonus level. This collection mechanic adds replay value and encourages thorough exploration of each area.

Gameplay Mechanics

Stealth and Strategy

Success in Ninja Mouse requires more than just quick reflexes. You'll need to: - Study cat movement patterns before making your move - Plan optimal routes through each level - Use environmental cover to stay hidden - Strike at the perfect moment when no one is watching

Combat Options

When stealth fails, you're not defenseless! Jump on cats' heads to temporarily disable them, giving you precious time to complete your objectives or find a new hiding spot.

Level Progression

With multiple difficulty levels and the option to skip challenging stages, the game accommodates players of all skill levels. Each completed level brings you closer to unlocking the mysterious bonus content.

Operation Guide

The game features intuitive controls that are easy to learn:

  • Movement : Use A/D keys or Left/Right arrow keys to move your ninja mouse
  • Jumping : Press W or Up arrow to jump over obstacles and onto platforms
  • Interaction : Press E to interact with objects like cabinets, drawers, and cheese
  • Navigation : Use mouse for menu navigation and camera control

Pro Tips for Success

  • Observe cat patterns before moving - patience is key
  • Look for alternative routes if the direct path is too risky
  • Collect stars whenever possible to unlock bonus content
  • Use the jump-and-stomp technique on cats when necessary
  • Don't hesitate to skip levels if you get stuck - you can always return later

Why Play Ninja Mouse

Perfect for All Ages

The cute cartoon art style and family-friendly content make this game suitable for children while still providing enough challenge for adult players.

Free and Accessible

Enjoy the complete game experience without any cost. Play directly in your web browser without downloads or installations.

Skill Development

Ninja Mouse helps develop: - Problem-solving abilities through puzzle challenges - Strategic thinking via stealth gameplay - Hand-eye coordination through platforming sections - Pattern recognition by studying cat behaviors

Replay Value

With 150 levels, star collection objectives, and a special bonus level to unlock, Ninja Mouse offers substantial content that will keep you engaged for hours.

Cross-Platform Compatibility

Play seamlessly on desktop computers, laptops, tablets, and smartphones - your progress follows you across all devices.

Frequently Asked Questions (FAQ)