Geometry Game - Online Platform Jumper

Seele01-Flash
By
Geometry Game is an addictive free online platform game where you control a geometric shape jumping through challenging obstacles synchronized to catchy music. Simple one-button controls make it easy to learn but incredibly challenging to master.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Neon Geometry Runner**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: 2.5D Side-Scroller. Use an **Orthographic Camera** to ensure precise platforming gameplay, but render all assets as 3D geometries (Cubes, Prisms) to allow for dynamic lighting and depth. * **Color Palette**: Replicate the screenshot's aesthetic. Deep purple/dark blue background (#1a0b2e), vibrant neon green (#00ff00) and cyan accents. The player character should be a bright yellow (#ffff00) cube with an emissive face texture. * **Materials**: Use `MeshStandardMaterial` with high `emissive` properties for spikes and player to create a "neon glow" effect. If performance allows, implement a simple Bloom Post-processing effect. * **Performance (Mobile)**: Use `InstancedMesh` for repetitive environment elements like floor blocks and spikes to minimize draw calls. Limit real-time shadows; rely on baked lighting or simple ambient light + directional light. * **Particle Effects**: A trail of small square particles following the player. An explosion of particles (shattering effect) when the player crashes. ### 2. Audio Requirements * **BGM**: Fast-paced, high-energy Electronic/Techno track (120-140 BPM) with a strong bass beat to help players time their jumps. * **SFX**: * **Jump**: A short, crisp retro "spring" or digital beep. * **Death**: A "shattering glass" or digital crunch sound. * **Portal/Mode Change**: A "woosh" or phasing sound when entering a new vehicle mode (e.g., ship). ### 3. Gameplay Loop * **Core Mechanics**: Auto-runner. The player moves constantly to the right at a fixed speed. The camera smoothly follows the player's X-axis. * **Obstacles**: Stationary triangular spikes (death on contact) and square blocks (safe to land on top, death if hitting the side). * **Game Modes (State Machine)**: * **Cube Mode**: Tap to jump. Gravity pulls the player down. Holding tap triggers repetitive jumps (Multi-jump) only if specified, otherwise single tap per jump. * **Ship Mode**: (Triggered by passing through a specific portal mesh) Tap and hold to fly up, release to sink down. * **Win/Loss**: * **Loss**: Hitting a spike or the side of a block results in an instant particle explosion and resets the level immediately. * **Win**: Reaching the end of the level coordinates. ### 4. Mobile Controls & Interaction * **Touch Input**: This is a "One Button" game. * **Action**: `touchstart` anywhere on the screen triggers the Jump (Cube) or Thrust (Ship). `touchend` releases the thrust. * **Orientation**: Force **Landscape Mode** for a wider view of upcoming obstacles. * **Feedback**: * **Visual**: A subtle screen shake effect on death. * **Haptic**: Trigger `navigator.vibrate(200)` upon death for tactile feedback. * **UI Layout**: Minimalist. * Start Screen: Big "Play" button (centered, min-width 100px). * In-Game: Progress bar at the top showing % completion. Pause button in the top-right corner (44x44px hit area). Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Geometry Game is a thrilling side-scrolling platform game that combines precise timing with musical rhythm. Control a geometric cube as it automatically moves forward through increasingly challenging obstacle courses. Your mission is simple: jump at the perfect moment to avoid spikes, barriers, and other hazards while staying synchronized to the beat of energetic background music.

This free browser-based game offers an incredibly addictive gameplay experience that's easy to pick up but difficult to master. With its vibrant neon colors, pulsating soundtrack, and precise physics, every level becomes a musical journey that tests your reflexes and timing skills.

Core Features

Perfect Music Synchronization

The game's standout feature is its seamless integration of gameplay with music. Every obstacle, jump, and movement is carefully timed to match the rhythm of the soundtrack, creating an immersive audio-visual experience that makes you feel like you're dancing through each level.

Simple Yet Challenging Controls

With just one button needed to play, Geometry Game is incredibly accessible. However, the precise timing required to navigate through complex obstacle patterns makes it genuinely challenging, providing hours of engaging gameplay for players of all skill levels.

Progressive Difficulty System

Each level introduces new obstacles, faster speeds, and more complex patterns. As you advance, you'll encounter different vehicle modes that change how your character moves and responds to controls, keeping the gameplay fresh and exciting.

Vibrant Visual Design

Featuring bright geometric shapes, neon colors, and smooth animations, the game creates a visually stunning experience that perfectly complements its electronic soundtrack. The clean, minimalist art style ensures nothing distracts from the core gameplay.

Gameplay Mechanics

Your geometric character moves automatically from left to right, and your only job is to time your jumps perfectly. Press the spacebar or up arrow to make your cube jump over spikes, gaps, and other obstacles. In certain sections, you'll control different vehicles like ships or balls, each requiring slightly different timing and control strategies.

The key to success is listening to the music and letting the rhythm guide your movements. Most obstacles are placed in sync with the beat, so developing a feel for the music will significantly improve your performance.

Game Modes and Features

Practice Mode

New players can use practice mode to learn level layouts without the pressure of starting over from the beginning after each mistake. This mode places checkpoints throughout levels, allowing you to master difficult sections gradually.

Multiple Vehicle Types

Throughout your journey, you'll encounter different gameplay sections: - Cube mode : Classic jumping gameplay - Ship mode : Fly up and down through narrow passages - Ball mode : Roll and jump with different physics - UFO mode : Tap to hover and navigate precisely

Customization Options

Unlock new colors and designs for your geometric character as you progress through levels and achieve high scores.

Operation Guide

Basic Controls: - Spacebar or Up Arrow : Jump/Fly up - Hold Spacebar : Multi-jump in certain modes - Down Arrow : Steer vehicles downward when applicable

Pro Tips: - Listen to the music : Most obstacles align with the beat - Stay calm : Tension leads to mistimed jumps - Practice difficult sections : Use practice mode to master challenging parts - Watch the patterns : Learn obstacle sequences through repetition - Keep sound on : Audio cues are essential for success

Important Rules: - Touching any spike or obstacle restarts the level - Timing is everything - rushing leads to failure - Each level must be completed in one continuous run

Why Play Geometry Game

This game offers the perfect combination of simplicity and challenge that keeps players coming back. The musical integration creates a unique gaming experience that feels more like an interactive music video than a traditional platform game. Whether you're looking for a quick gaming session or hours of challenging gameplay, Geometry Game delivers an engaging experience that's completely free and accessible through any web browser.

The game's one-button control scheme makes it perfect for players of all ages and gaming experience levels, while its precise timing requirements provide enough challenge to satisfy even the most skilled gamers. The combination of catchy music, vibrant visuals, and addictive gameplay creates an experience that's both relaxing and intensely exciting.

Frequently Asked Questions (FAQ)