N Game - Physics Platform Action Game

Seele01-Flash
By
N Game is a challenging physics-based platformer where you control a nimble ninja warrior who defies gravity. Navigate through deadly obstacle courses, collect gold pieces, and master momentum-based movement in this critically acclaimed action game.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "N Game (Minimalist Physics Platformer)". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Adhere strictly to a "Minimalist Industrial" aesthetic. The game world should be 2.5D (3D objects viewed from a side-on Orthographic Camera to ensure platforming precision). * **Color Palette**: * **Background**: Uniform light grey (`#b0b0b0`). * **Platforms/Walls**: Darker grey (`#606060`) blocky geometry. * **Player**: A sleek, pitch-black (`#000000`) character (simplified box-man or capsule) to ensure high contrast. * **Collectibles (Gold)**: Bright, glowing yellow (`#FFD700`) small cubes or spheres. * **Hazards**: Red (`#FF0000`) accents for mines or lasers. * **Effects**: * Add a **TrailRenderer** or ghosting effect behind the player to visualize speed and momentum. * Simple particle explosion (small black cubes scattering) upon player death. * **Performance**: Use `BoxGeometry` for the map to minimize draw calls. No heavy textures; use basic materials (`MeshLambertMaterial` or `MeshBasicMaterial`). ### 2. Audio Requirements * **BGM**: A minimal, fast-paced "Intelligent Dance Music" (IDM) or ambient techno track loop that conveys tension but isn't distracting. * **Sound Effects (SFX)**: * **Jump**: A short, crisp "whoosh" of air. * **Land**: A soft "thud" (volume relative to fall height). * **Wall Slide**: A continuous "scraping" friction sound when sliding down walls. * **Gold Pickup**: A high-pitched digital "ting" or synth chime. * **Death**: A sharp "crunch" or static noise followed by silence. ### 3. Gameplay Loop * **Physics & Movement**: This is the core mechanic. The player movement must implement **inertia and momentum**. It should not be instant stop/start. * **Running**: Acceleration and deceleration curves. * **Jumping**: Variable jump height based on button hold duration. * **Wall Jumping**: If the player is in the air and touching a wall, pressing jump launches them diagonally away from the wall. * **Wall Sliding**: Moving into a wall while falling slows the descent speed. * **Objective**: The player spawns at point A, must collect Gold (optional for score/time extension), activate a Switch (changes color/state), and reach the Exit Door within a time limit (90 seconds). * **Failure State**: Touching a mine, getting hit by a turret laser, or falling from a lethal height (high velocity impact) resets the level. ### 4. Mobile Controls & Interaction * **Layout**: Two-thumb layout optimized for landscape mode. * **Left Zone**: A Virtual Joystick (or two large invisible touch zones for Left/Right) that controls horizontal acceleration. * **Right Zone**: A large, circular "Jump" button in the bottom-right corner. * **Visual Feedback**: * The Virtual Joystick should visually appear when the thumb touches the screen. * The Jump button should depress or glow when tapped. * **Haptics**: Trigger `navigator.vibrate(50)` upon player death or explosion, and `navigator.vibrate(10)` when collecting gold. * **UI Scaling**: Ensure the score counter, timer, and retry button are anchored to the top corners with appropriate padding for notch/rounded screen corners. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

N Game is a revolutionary physics-based platformer that redefines what it means to move through a digital world. In this minimalist yet incredibly challenging game, you control a stick-figure ninja who can perform seemingly impossible feats by mastering momentum and gravity. The game's unique physics engine creates a movement system that feels both realistic and fantastical, allowing players to experience the thrill of defying conventional platforming rules.

The game combines precise controls with punishing difficulty, creating an experience that rewards skill and persistence. Each level presents a carefully crafted puzzle of deadly obstacles, collectible gold pieces, and environmental hazards that must be navigated with perfect timing and spatial awareness.

Core Features

Revolutionary Physics System

N Game's standout feature is its realistic momentum-based movement system. Unlike traditional platformers where characters stop instantly, your ninja maintains realistic inertia. This creates a unique gameplay dynamic where planning your movements and understanding physics becomes crucial for success.

Minimalist Visual Design

The game employs a clean, geometric art style that focuses attention on gameplay mechanics rather than visual distractions. The stark black-and-white aesthetic with minimal color accents creates a timeless look that emphasizes precision and clarity.

Progressive Difficulty Curve

Starting with simple movement tutorials, N Game gradually introduces more complex obstacles and challenges. Each level builds upon previous skills, creating a natural learning progression that keeps players engaged without overwhelming them.

Precision Platforming Challenges

Every level is a carefully designed obstacle course featuring: - Deadly mines that explode on contact - Laser turrets with predictable firing patterns - Moving platforms that require perfect timing - Collectible gold pieces placed in challenging locations - Environmental hazards that test your reflexes

Gameplay Mechanics

The core gameplay revolves around momentum-based movement where your ninja character maintains realistic physics. Players must learn to use walls, floors, and ceilings to build and redirect momentum, creating fluid movement chains that feel incredibly satisfying when executed correctly.

Gold Collection : Each level contains gold pieces strategically placed to encourage risk-taking and skillful maneuvering. Collecting all gold often requires advanced techniques and perfect execution.

Obstacle Avoidance : The game features various deadly elements that require different strategies to overcome. Learning the behavior patterns of each obstacle type is essential for progression.

Controls and Operation

N Game uses simple but precise controls that are easy to learn but difficult to master:

  • Arrow Keys : Move left, right, and control jumping direction
  • Spacebar or Up Arrow : Jump (with height determined by hold duration)
  • Wall Jumping : Press jump while touching a wall to push off
  • Momentum Control : Use directional keys mid-air to adjust trajectory

The game responds to the duration and timing of your inputs, making every movement feel intentional and weighted. Mastering the subtle timing differences between short hops and full jumps is crucial for advanced play.

Why Play N Game

Perfect for Skill Development : N Game offers one of the purest platforming experiences available, focusing entirely on player skill rather than upgrades or power-ups. This makes every success feel earned and meaningful.

Endless Replayability : With hundreds of user-generated levels and the ability to perfect your completion times, N Game provides virtually unlimited content for dedicated players.

Free Browser Experience : No downloads, no installations, no payment required. Simply load the game in your browser and start playing immediately.

Cross-Platform Accessibility : Works on any device with a modern web browser, making it perfect for quick gaming sessions anywhere.

Community and Competition : Join a dedicated community of players who share level solutions, speedrun strategies, and create custom challenges.

Whether you're looking for a quick gaming break or a long-term skill-building challenge, N Game delivers an experience that's both immediately accessible and deeply rewarding for those who invest the time to master its unique mechanics.

Frequently Asked Questions (FAQ)