O-VOID - One Button Arcade Game

Seele01-Flash
By
O-VOID is a minimalist one-button arcade game where you jump through spinning circles while avoiding obstacles. With gravity-defying level rotations and endless challenges, it tests your reflexes in the most mind-bending way possible.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "O-VOID". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Ultra-minimalist "Geometric Arcade" aesthetic. Use a high-contrast color palette: Background should be a vibrant **Hot Pink/Magenta** (#FF0055), and gameplay elements (player, obstacles, track) should be **Bright White** (#FFFFFF) with a slight bloom/glow effect (using `UnrealBloomPass` if performance permits, or emissive materials). * **The Track:** Create a large, thick 2D ring (TorusGeometry or a flattened Cylinder) viewed from the side. The player runs on the **outer circumference** of this circle. * **Background:** A dynamic shader material creating a "Halftone Dot" pattern that radiates from the center of the screen, pulsing slightly to mimic the game speed. * **Player Model:** A small, simple white Cube or Sphere that leaves a short "trail" (using `TrailRenderer` or simple particle instancing) to indicate motion. * **Optimization:** Use `InstancedMesh` for obstacles if there are many. Keep geometry segments low (Low-poly). Ensure the renderer uses `pixelRatio` adjustment (capped at 2) for high-DPI mobile screens to prevent overheating. ### 2. Audio Requirements * **BGM:** Procedurally generate a high-tempo, driving **Chiptune/Synthwave** track (approx. 140 BPM) using `Tone.js` or the Web Audio API. It should feature a pumping bassline and an arpeggiated lead. * **SFX:** * *Jump:* A crisp, rising square-wave "blip". * *Land:* A soft, low-pass filtered thud. * *Score:* A high-pitched ping when passing an obstacle. * *Crash:* A distorted noise burst + screen shake effect. * *Flip:* A "whoosh" sound when the level changes direction/orientation. ### 3. Gameplay Loop * **Core Mechanic:** The player character remains stationary at a specific screen position (e.g., bottom-center or 9 o'clock position). The **Circle/World rotates** beneath the player. * **Obstacles:** Triangular spikes or rectangular blocks protrude from the circle's surface. They spawn randomly and rotate towards the player. * **The Twist:** Periodically, the rotation of the circle should **reverse direction**, or the entire camera should **flip 180 degrees**, requiring the player to adapt instantly. * **Physics:** Custom circular physics. Gravity pulls the player towards the center of the circle. Jumping applies an outward force that decays, pulling the player back to the surface. * **Win/Loss:** Infinite runner style. Score increases over time. One hit causes instant "Game Over" with a particle explosion, followed by a quick "Tap to Restart" overlay. ### 4. Mobile Controls & Interaction * **Input:** Global screen tap ( `touchstart` / `mousedown` ). * *Short Tap:* Short Jump. * *Long Hold:* Higher Jump (variable jump height). * **Orientation:** Responsive design. It should work in both Portrait (focus on the bottom arc) and Landscape (viewing the whole circle). * **UI:** * A minimalist HUD showing the Score at the top center. * A "Start Game" overlay with the title "O-VOID" in a bold, blocky font. * All UI elements must be distinct from the pink background and large enough for touch interaction. * **Feedback:** * **Haptics:** Trigger `navigator.vibrate(20)` on jump and `navigator.vibrate(200)` on death. * **Visual:** Subtle "Camera Shake" on impact. The background halftone pattern should speed up as the game difficulty increases. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

O-VOID is a revolutionary one-button arcade game that redefines the platforming genre with its mind-bending geometry and super minimal design. This isn't your typical jumping game - prepare for a challenging experience where the entire level can rotate, flip upside down, and change direction to throw you off balance.

In this unique action runner, you control a character navigating through spinning circular environments filled with obstacles. The game's minimalist approach focuses purely on skill and timing, making every jump count in this deceptively simple yet incredibly challenging arcade experience.

Core Features

Revolutionary One-Tap Gameplay

O-VOID strips away all complexity to focus on pure skill. With just one button controlling your character's jump, the game becomes an intense test of timing and reflexes. The simple control scheme makes it instantly accessible while the challenging gameplay keeps you coming back for more.

Mind-Bending Geometry

The game's standout feature is its dynamic level design. Unlike traditional platformers, O-VOID's levels can rotate, flip, and change direction mid-game. This creates a constantly shifting challenge that keeps players on their toes and adds a unique twist to obstacle navigation.

Endless Replayability

With 7 randomly generated levels, no two gaming sessions are exactly alike. Each playthrough offers fresh challenges and obstacle patterns, ensuring the game never becomes predictable or stale.

Immersive Audio Experience

The game features a unique chiptune soundtrack that perfectly complements the minimalist visual style. The pumping electronic beats enhance the intensity and create an engaging audio-visual experience.

Customization Rewards

Unlock player customizations by completing near-impossible challenges. These rewards provide motivation for skilled players to push their limits and master the game's most difficult sections.

Gameplay Mechanics

O-VOID challenges players to survive in spinning circular environments where traditional platforming rules don't apply. You'll need to:

  • Master Timing : Perfect your jump timing as levels rotate around you
  • Adapt Quickly : Respond to sudden level flips and direction changes
  • Navigate Obstacles : Avoid various barriers while maintaining momentum
  • Stay Focused : Maintain concentration as the visual environment constantly shifts

Operation Guide

The beauty of O-VOID lies in its simplicity:

Desktop Controls

  • Spacebar : Jump over obstacles
  • Left Mouse Button : Alternative jump control

Mobile Controls

  • Tap Screen : Jump (works on both phones and tablets)

The one-button control scheme ensures anyone can start playing immediately, but mastering the timing and rhythm takes practice and skill.

Platform Support

O-VOID is available across multiple platforms for maximum accessibility: - Web Browser : Play instantly on desktop and mobile browsers - Android Devices : Native mobile app experience - iOS Devices : Optimized for iPhone and iPad

Why Play O-VOID

This game is perfect for players who: - Enjoy challenging arcade experiences - Appreciate minimalist game design - Want quick gaming sessions with high replay value - Love testing their reflexes and timing skills - Prefer games that are easy to learn but difficult to master

O-VOID offers a completely free gaming experience with no hidden costs or pay-to-win mechanics. The game's focus on pure skill makes it equally rewarding for casual players looking for quick entertainment and hardcore gamers seeking the ultimate challenge.

Frequently Asked Questions (FAQ)