Obby Parkour Race: Multiplayer

Seele01-Flash
By
Obby Parkour Race: Multiplayer is an exciting 3D obstacle course racing game where you compete against players worldwide. Master challenging parkour moves, collect adorable pets, and prove you're the ultimate parkour champion in fast-paced multiplayer races.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Obby Parkour Race: Multiplayer". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Create a distinct "Roblox-inspired" low-poly aesthetic. Characters should be blocky but with slightly beveled edges (like Lego minifigures or voxel art), featuring large, expressive cartoon eyes. * **Color Palette**: Use a high-saturation, high-energy palette (Neon Pink, Bright Cyan, Lime Green, Sunny Yellow) similar to the reference image. The world should look vibrant and inviting. * **Level Design**: Construct a floating obstacle course ("Obby") set against a bright blue skybox or a simple gradient background. The course should feature: * Static platforms (cubes and flat planes). * Moving platforms (horizontal/vertical lerp). * "Lava" zones (red glowing materials) that reset the player upon contact. * Rotating cylinders to balance on. * **Characters & Pets**: * The Main Player: A blocky humanoid character. * Pets: Small, simple floating meshes (e.g., a cube bunny or sphere elephant) that trail behind the player using a smooth lerp function. * **Mobile Optimization**: Use `BoxGeometry` and `CylinderGeometry` primarily to keep draw calls low. Use simple `MeshLambertMaterial` for lighting efficiency on mobile devices. ### 2. Audio Requirements * **BGM**: Generate a placeholder for an energetic, looping "Happy Hardcore" or "Chiptune Pop" track (fast tempo, synthesizer-heavy) to maintain the racing momentum. * **Sound Effects (SFX)**: * **Jump**: A cartoonish "Boing" or "Whoosh". * **Footsteps**: Rapid, high-pitched tapping sounds when running. * **Attack/Push**: A slap or air-punch sound. * **Fall/Reset**: A descending whistle or "Oof" sound. * **Pet Collect**: A magical chime or "ding". ### 3. Gameplay Loop * **Core Mechanic**: A third-person racing game. The player starts at a designated line and must traverse the obstacle course to reach the "Finish Area." * **Bot Simulation (Fake Multiplayer)**: Since real-time networking is complex, create 3-5 simple AI "Bots" that race alongside the player. They should move forward automatically, jump at randomized intervals near gaps, and have simple collision logic. This simulates the "Multiplayer" chaos. * **Pet System**: Include collectible items (floating orbs) on the track. When collected, a new pet mesh spawns and follows the player. * **Win/Loss Condition**: * **Win**: Reach the end platform. Display a "Victory!" UI overlay with confetti particles. * **Loss/Reset**: Falling off the platform or touching red "lava" blocks resets the player to the last checkpoint (start of the current segment). ### 4. Mobile Controls & Interaction * **Screen Orientation**: Landscape mode is preferred for a wider field of view. * **Virtual Joystick (Left)**: Implement a dynamic virtual joystick on the left half of the screen for character movement (WASD logic translation). It should handle 360-degree movement. * **Action Buttons (Right)**: * **Jump Button**: Large, distinct circular button (green). Tap to jump. * **Sprint/Attack Button**: Smaller secondary button (red). Tap to play a punch animation or briefly boost speed. * **Camera**: Implement a smooth `ThirdPersonCamera` that follows the player. Allow the user to swipe the right side of the screen (empty space) to orbit the camera view. * **Touch Feedback**: Ensure all buttons have a visual "pressed" state (scale down slightly) for immediate feedback. If possible, trigger `navigator.vibrate(20)` on jump. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Obby Parkour Race: Multiplayer is a thrilling 3D parkour competition that combines fast-paced racing with challenging obstacle courses. Race against players from around the world as you leap, climb, and balance your way through increasingly difficult levels. With vibrant graphics and dynamic gameplay, this free browser-based game delivers endless excitement for parkour enthusiasts.

The game features diverse levels with unique challenges that will test your agility, timing, and strategic thinking. Each race is a test of skill and speed, where quick reflexes and clever maneuvering can mean the difference between victory and defeat.

Core Features

Multiplayer Competition

Compete in real-time races against friends or random players online. The competitive element adds excitement as you strive to outpace rivals and claim the top spot on the leaderboard.

Diverse Obstacle Courses

Experience a variety of challenging levels, each with unique obstacles and tricky paths. From jumping platforms to balance beams, every course presents new challenges that require different parkour skills.

Pet Collection System

Collect adorable and rare pets that assist you during races. These companions not only make the game more enjoyable but can provide helpful advantages as you navigate through obstacles.

Cross-Platform Accessibility

Play seamlessly on both desktop and mobile devices. The game is optimized for touch controls on mobile while maintaining precision control on desktop platforms.

Dynamic 3D Graphics

Enjoy vibrant, colorful graphics that bring the obstacle courses to life. The visual design creates an engaging environment that enhances the overall gaming experience.

Gameplay Mechanics

The core gameplay revolves around parkour racing where timing and precision are everything. Navigate through complex obstacle courses by jumping, climbing, and balancing across various platforms and barriers. Master advanced parkour techniques to gain speed advantages and discover shortcuts that can help you overtake competitors.

Each race challenges you to stay focused and agile while managing your character's momentum and positioning. The physics-based movement system rewards skilled players who can chain together smooth parkour sequences.

Operation Guide

Desktop Controls

  • WASD Keys : Move your character in all directions
  • Shift Key : Sprint for increased speed when needed
  • Left Mouse Click : Perform attack actions or interactions

Mobile Controls

  • Left Joystick : Control character movement
  • UI Buttons : Access running boost and attack functions
  • Touch Interface : Intuitive tap and swipe controls optimized for mobile play

The controls are designed to be responsive and intuitive, allowing both newcomers and experienced players to quickly master the movement mechanics.

Why Play This Game

Obby Parkour Race: Multiplayer offers the perfect blend of competitive racing and skill-based parkour action. The multiplayer element ensures every race feels fresh and unpredictable, while the pet collection system adds a fun progression element that keeps you coming back for more.

Whether you're looking for a quick gaming session or extended play, the game accommodates both casual and dedicated players. The free-to-play model means you can jump in immediately without any barriers, and the cross-platform support ensures you can play anywhere, anytime.

The combination of challenging obstacles, competitive multiplayer action, and charming pet companions creates a unique gaming experience that stands out in the crowded world of online racing games.

Frequently Asked Questions (FAQ)