Unicycle Legend

Seele01-Flash
By
Unicycle Legend is an incredibly challenging physics-based sports game that tests your balance skills across 120 obstacle-filled levels. Master the art of unicycle riding with simple two-button controls in this addictive free game.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Unicycle Legend**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** 2.5D Low-poly Voxel art style. Use flat shading (MeshBasicMaterial or ToonShader) to replicate the bright, pixel-art aesthetic seen in the reference. * **Color Palette:** Use a bright Cyan background (#00BFFF) similar to the screenshot. The ground should be contrasting (e.g., beige or checkered). * **Character Model:** A blocky, jointed character consisting of simple BoxGeometries (Head, Torso, Upper Arm, Forearm, Thigh, Shin). The default skin should resemble a "Chicken Suit" (White body, red comb, yellow beak) as shown in the visual reference. * **The Unicycle:** A simple wheel (CylinderGeometry) with pedals and a seat post attached to the character's pelvis. * **Visual Effects:** Implement a comic-book style "Explosion" or "POW" starburst sprite that appears instantly at the point of impact when the player crashes. * **Camera:** OrthographicCamera positioned to the side (Side-scroller view), locking onto the character's horizontal movement but keeping the framing tight. ### 2. Audio Requirements * **BGM:** A looping, upbeat, and slightly clumsy "Ragtime" or "Circus" piano track to emphasize the difficulty and comedy of the game. * **Sound Effects (SFX):** * **Pedaling:** A rhythmic "squeak" or "whir" that speeds up with the wheel. * **Impact/Crash:** A loud, comedic "Honk" or "Cymbal Crash" when the player falls. * **UI:** A satisfying "Pop" sound for button presses. ### 3. Gameplay Loop * **Physics Core:** Implement a 2D physics simulation (using Cannon.js or a custom 2D Verlet integration restricted to the X/Y plane). The core mechanic is an **Inverted Pendulum**. * **Mechanics:** * The unicycle wheel is the pivot point. * The character's center of mass naturally tips over. * **Input logic:** Pressing "Right" applies torque to move the wheel right (which tilts the body *back* initially due to inertia). Pressing "Left" moves the wheel left (tilting body *forward*). * **Objective:** The player must tap buttons to keep the center of mass balanced above the wheel while moving forward to a finish line flag. * **Win Condition:** Crossing the finish line (simple X-coordinate check). * **Fail Condition:** If the character's head or torso touches the ground (angle deviation > 70 degrees), trigger the "Ragdoll" state and show the "Retry" UI. ### 4. Mobile Controls & Interaction * **Touch Layout:** Split the screen vertically into two large invisible touch zones: * **Left Half:** Lean Left / Brake / Reverse. * **Right Half:** Lean Right / Accelerate / Forward. * **Visual Overlay:** Place two large, semi-transparent arrow icons at the bottom corners (Left Arrow, Right Arrow) for affordance. * **Input Handling:** * **Tap vs. Hold:** The physics impulse should be strong. Tune the sensitivity so that players are encouraged to *tap* repeatedly (feathering the controls) rather than holding down, exactly as described in the "Pro Tip". * **Haptic Feedback:** Trigger a short vibration (`navigator.vibrate(200)`) upon crashing/death to provide tactile feedback on mobile devices. * **UI Scaling:** Ensure the "Retry" and "Next Level" buttons are at least 44x44px and centered for easy thumb reach. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Unicycle Legend is a deceptively simple yet incredibly challenging physics-based sports game that will put your balance and coordination skills to the ultimate test. With its charming pixel art style and intuitive two-button control system, this game offers an engaging experience that's easy to learn but nearly impossible to master.

Featuring a whopping 120 challenging levels , each packed with unique obstacles and terrain variations, Unicycle Legend guarantees hours of entertainment as you struggle to maintain your balance while navigating increasingly difficult courses.

Core Features

Challenging Physics-Based Gameplay

The game's realistic physics engine makes every movement matter. You'll need to carefully manage your unicycle's momentum, lean angle, and speed to successfully navigate through each level without falling or crashing.

Simple Yet Precise Controls

With just two buttons controlling left and right movement, the game is accessible to players of all ages. However, mastering the delicate balance required to complete levels demands patience, timing, and skill.

Progressive Difficulty System

Starting with basic obstacle courses, the game gradually introduces more complex challenges including: - Steep hills and valleys - Moving platforms - Narrow pathways - Jump sequences - Speed-based challenges

Pixel Art Aesthetic

The charming retro-style graphics create a nostalgic gaming experience while maintaining clear visibility of obstacles and terrain features essential for precise control.

Gameplay Mechanics

The core challenge lies in understanding the unicycle's physics. Unlike traditional racing games, you must think counterintuitively - pressing the button opposite to the direction you're leaning to maintain balance. This creates a unique learning curve that rewards patience and practice.

Level Progression

Each of the 120 levels presents new challenges: - Beginner Levels (1-30) : Learn basic balance and movement - Intermediate Levels (31-80) : Navigate complex obstacles - Advanced Levels (81-120) : Master expert-level challenges requiring perfect timing

Operation Guide

Basic Controls

  • Movement : Use A/D keys or Left/Right arrow keys to control the unicycle
  • Balance Management : Tap buttons repeatedly rather than holding them down
  • Pause : Spacebar to pause the game
  • Restart Level : R key to restart current level
  • Level Selection : L key to access level menu
  • Exit : ESC key to go back

Pro Tips for Success

  1. Tap, Don't Hold : Quick taps provide better control than holding buttons
  2. Counter-Lean Strategy : Press the opposite direction of your lean
  3. Patience is Key : Rushing leads to falls - take your time
  4. Backward Movement : Sometimes moving back helps regain balance
  5. Momentum Management : Use hills and slopes to your advantage

Advanced Techniques

  • Controlled Acceleration : Gradual speed increases for better stability
  • Rhythm Finding : Develop a tapping rhythm for consistent balance
  • Obstacle Anticipation : Study upcoming challenges to prepare movements

Why Play Unicycle Legend

Perfect Skill-Building Game

Unicycle Legend excellently develops: - Hand-eye coordination - Patience and persistence - Strategic thinking - Precision timing - Problem-solving skills

Accessible Yet Challenging

While anyone can understand the basic concept within minutes, mastering all 120 levels provides weeks or months of engaging gameplay. The game strikes the perfect balance between accessibility and challenge.

Free Entertainment

Enjoy countless hours of gameplay completely free through your web browser. No downloads, no payments, no restrictions - just pure gaming fun.

Cross-Platform Compatibility

Play seamlessly on desktop computers, laptops, tablets, and smartphones. Your progress saves automatically, allowing you to continue your unicycle mastery journey across different devices.

Stress Relief and Focus

The game's demanding nature requires complete concentration, making it an excellent way to clear your mind and focus on the present moment. Many players find the repetitive nature of attempting levels meditative and stress-relieving.

Frequently Asked Questions (FAQ)