Geometry Game - Rhythm-Based Platformer

Seele01-Flash
By
Geometry Game is a free rhythm-based platformer where you navigate geometric obstacles in sync with epic music. Master precise timing and jump to the beat in this addictive browser game.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Neon Rhythm Runner**" (inspired by Geometry Dash). Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: High-contrast "Neon Cyber" aesthetic. Use a dark purple/blue gradient background (`0x1a0b2e` to `0x000000`). * **Camera**: Use an `OrthographicCamera` to create a strict 2D side-scrolling perspective, ensuring precision platforming without perspective distortion. * **Player Model**: A vibrant, neon-yellow Cube (`BoxGeometry`) with a distinct black outline or wireframe edges. It must emit a particle trail (simple square particles) as it moves. * **Obstacles**: * **Spikes**: Neon triangles (`ConeGeometry` or `TetrahedronGeometry` flattened) with white glowing edges. * **Blocks**: Solid neon squares for platforms. * **Performance (Mobile)**: Implement **Object Pooling** for obstacles and particles to prevent garbage collection stutters. Use `MeshBasicMaterial` or simple `MeshLambertMaterial` to reduce lighting calculations. Avoid complex shadows. ### 2. Audio Requirements * **BGM**: A fast-paced, high-energy **Techno/EDM track** (120-140 BPM) with a strong bass beat. The game speed should ideally sync with the beat. * **SFX**: * **Jump**: A crisp, digital "blip" or air-cutting sound. * **Death**: A shattered glass or digital "crunch" noise. * **Level Completion**: A triumphant synth chord. ### 3. Gameplay Loop * **Core Mechanic**: The player cube moves automatically from left to right at a constant speed. The player cannot stop. * **Action**: Clicking or Tapping makes the cube jump. Holding the input triggers a repetitive jump (bunny hop) sequence. * **Collision Logic**: * Hiting a wall (side collision) or a spike (any collision) results in **instant death**. * Landing on top of a block is safe (platforming). * **Death & Retry**: Upon death, the player explodes into small square particles, and the level restarts instantly from the beginning (0% progress) with no loading screen. * **Rotation**: The cube should rotate 90 degrees (or 180 degrees) visually during a jump to emphasize momentum. ### 4. Mobile Controls & Interaction * **Input Method**: **Full-screen tap detection**. Anywhere the user touches on the screen should trigger the jump. * **Event Handling**: Use `touchstart` (not `click` or `touchend`) to minimize input latency, which is critical for rhythm games. * **Orientation**: Force **Landscape Mode** UI layout to allow the player to see upcoming obstacles further ahead. * **UI/HUD**: * A minimalist progress bar at the top showing percentage completion (0% to 100%). * A "Tap to Start" overlay before the game begins. * **Feedback**: Trigger a short `navigator.vibrate(15)` (if supported) upon death 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

Geometry Game is an exhilarating rhythm-based platformer that challenges players to navigate through obstacle-filled levels while staying perfectly in sync with the music. This free browser version brings the classic geometric jumping experience directly to your screen, combining simple one-button controls with incredibly challenging gameplay that will test your timing and reflexes.

The game features a geometric cube that automatically moves forward through dangerous spike-filled terrain. Your job is to jump, dodge, and weave through obstacles while the background music guides your movements. Every jump, every dodge, and every movement is designed to flow with the rhythm, creating an almost hypnotic gaming experience that's both challenging and deeply satisfying.

Core Features

Rhythm-Synchronized Gameplay

What sets Geometry Game apart is its perfect integration of music and movement. Every obstacle, jump, and hazard is carefully timed to match the background soundtrack. This creates a unique gaming experience where success depends not just on reflexes, but on your ability to feel and follow the musical beat.

Simple Yet Addictive Controls

With just one button (spacebar or up arrow), you control your geometric character's jumps. This simplicity makes the game instantly accessible to players of all ages, while the precise timing requirements ensure that mastery takes dedication and practice.

Progressive Difficulty System

Starting with manageable challenges, the game gradually introduces more complex obstacle patterns, faster speeds, and intricate timing sequences. Each level builds upon previous skills while introducing new mechanics like gravity portals, jump pads, and vehicle transformations.

Multiple Game Modes

  • Normal Mode : Complete levels from start to finish without checkpoints
  • Practice Mode : Place checkpoints to learn difficult sections without restarting
  • Vehicle Sections : Transform into ships, balls, and other geometric forms with unique physics

Visual and Audio Excellence

The game combines vibrant geometric visuals with pulsing electronic music that perfectly complements the fast-paced action. Neon colors, particle effects, and smooth animations create an engaging visual experience that enhances the rhythmic gameplay.

Gameplay Mechanics

Master the Timing

Success in Geometry Game requires developing an internal sense of rhythm. The music provides audio cues for when to jump, when to hold, and when to prepare for complex sequences. Many players find that humming along with the music helps them internalize the timing patterns.

Learn from Failure

The game operates on a "die and retry" system where hitting any obstacle sends you back to the beginning of the level. While this might sound frustrating, it's actually the core of what makes the game so addictive. Each attempt teaches you the precise timing needed for the next obstacle, gradually building muscle memory.

Special Elements and Power-ups

  • Portals : Change gravity, speed, or transform your character
  • Jump Pads : Automatically launch you to specific heights
  • Orbs : Trigger mid-air actions and direction changes
  • Speed Changes : Adapt to faster or slower movement sections

Operation Guide

Basic Controls

  • Spacebar or Up Arrow : Make your cube jump
  • Hold Spacebar/Up Arrow : Perform multiple jumps in vehicle modes
  • Up Arrow : Steer vehicles upward
  • Down Arrow : Steer vehicles downward

Getting Started Tips

  1. Start with Practice Mode : Use checkpoints to break challenging sections into manageable pieces
  2. Turn up the volume : The music contains essential timing cues
  3. Focus on rhythm : Try to sync your jumps with the musical beat
  4. Stay patient : Each death teaches you something new about the level
  5. Watch for visual cues : Obstacles often have visual patterns that match the music

Advanced Strategies

  • Memorize patterns : Each level has consistent obstacle sequences
  • Use anticipation : Look ahead to prepare for upcoming challenges
  • Practice difficult sections : Use Practice Mode to master tricky parts before attempting full runs
  • Stay relaxed : Tension often leads to mistimed jumps

Why Play Geometry Game

Perfect for All Skill Levels

While the game can be incredibly challenging, its simple controls make it accessible to players of all ages. The Practice Mode allows beginners to learn at their own pace, while the full levels provide intense challenges for experienced players.

Develops Musical Timing

Playing Geometry Game naturally improves your sense of rhythm and musical timing. Many players report that the game helps them develop better coordination and timing skills that transfer to other activities.

Completely Free Experience

Enjoy the full game experience without any cost. No downloads, no installations, no hidden fees - just pure gaming fun directly in your browser.

Cross-Platform Compatibility

Play on any device with a modern web browser. Whether you're on a computer, tablet, or smartphone, the game runs smoothly and provides the same engaging experience.

Stress Relief Through Challenge

While challenging, the game provides a unique form of stress relief. The combination of music, rhythm, and focused attention creates a meditative state that many players find relaxing despite the difficulty.

Frequently Asked Questions (FAQ)