LOLBeans.io - Multiplayer Battle Royale Racing Game

Seele01-Flash
By
LOLBeans.io is an exciting multiplayer racing game where colorful bean characters compete in challenging obstacle courses. Race against time, avoid crazy obstacles, and outlast other players to become the ultimate champion.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "LOLBeans.io - Mobile Clone". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Adopt a vibrant **"Toon/Low-Poly" aesthetic**. Use bright, saturated primary colors (Cyan, Magenta, Yellow, Lime Green) to mimic a playful game show atmosphere. * **Character Design**: The player is a **"Bean" (Capsule Geometry)** with simple spherical eyes. * **Environment**: A linear obstacle course floating in a bright blue skybox. The floor should be segmented into colorful platforms. * **Obstacles**: Include **Rotating Hammers** (Cylinders attached to a pivot), **Bouncy Balls** (Large Spheres with bounce physics), and **Slippery Slopes**. * **Mobile Optimization**: * Use `THREE.InstancedMesh` for repeated obstacles to reduce draw calls. * Limit real-time shadows to the main character only; use baked lighting or simple ambient occlusion for the environment. * Texture resolution should be low (e.g., 256x256 simple patterns) or use vertex colors instead of textures for performance. ### 2. Audio Requirements * **BGM**: A fast-paced, goofy, **Carnival/Game Show style track** (brass and synth bass) that loops seamlessly. * **Sound Effects (SFX)**: * **Jump**: A cartoonish "Boing" or "Whoosh". * **Impact**: A comical "Slap" or squeaky toy sound when hitting obstacles. * **Fall**: A descending whistle sound if the player falls off the map. * **Win/Qualify**: A celebratory trumpet fanfare. ### 3. Gameplay Loop * **Core Mechanics**: The player must race from a Start Line to a Finish Line within a time limit. * **Simulated Multiplayer**: Generate 5-10 "Bot" beans (simple AI that moves forward and jumps randomly) to create a competitive "Battle Royale" feeling without needing a complex backend. * **Physics Interaction**: Implement a "Ragdoll-lite" or simple physics impulse system. If a player is hit by a hammer, they should be knocked back significantly. * **Fail State**: Falling off the platform respawns the player at the last passed checkpoint (start of the current section). * **Win State**: Crossing the finish line triggers a "QUALIFIED!" UI overlay and confetti particles. ### 4. Mobile Controls & Interaction * **Screen Orientation**: **Landscape Mode** is mandatory for a wide field of view. * **Touch Controls**: * **Left Screen**: An invisible or semi-transparent **Virtual Joystick** for omnidirectional movement (translation). * **Right Screen**: A large, circular **Jump Button** (minimum 64px hit area) with a visual "pressed" state. * **Camera**: A smooth **Third-Person Follow Camera** (using `Math.lerp`) that stays behind the player but keeps the upcoming obstacles in view. * **Feedback**: * Screen shake effect (mild) when hitting an obstacle. * Visual "dust" particles when landing a jump. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About LOLBeans.io

LOLBeans.io is a thrilling multiplayer racing game that combines fast-paced obstacle courses with battle royale elimination gameplay. In this colorful and chaotic world, you control an adorable bean character racing against dozens of other players through increasingly challenging levels. Only the fastest and most skillful beans will survive to claim victory.

The game features vibrant 3D graphics with charming bean characters in various colors and costumes. Each race is filled with unpredictable moments, hilarious fails, and intense competition that keeps players coming back for more.

Core Features

Battle Royale Racing Action

Experience the ultimate fusion of racing and survival gameplay. Start each match with dozens of players, but only one can emerge victorious. Each round eliminates slower players until the final showdown determines the champion.

Diverse Obstacle Courses

Navigate through creatively designed levels filled with: - Swinging hammers that knock players off course - Slippery slopes that challenge your control - Bouncy ball avalanches with hilarious angry faces - Moving platforms requiring perfect timing - Spinning wheels and rotating barriers

Character Customization

Personalize your bean with various skins and appearances. Collect gold coins through gameplay to unlock new customization options and stand out from the crowd.

Social Gaming Features

Create private parties to play with friends or join public matches to meet new competitors. The game supports both competitive and casual multiplayer experiences.

Game Mechanics

Progressive Elimination System

Each race follows a battle royale format where players must reach the finish line within the time limit. Those who fail to qualify are eliminated, while successful players advance to the next round. The difficulty increases with each stage, culminating in a final race where only one bean can win.

Physics-Based Gameplay

The game features realistic physics that make every collision and fall feel authentic. Players can bump into each other, get knocked over by obstacles, and experience the satisfying chaos of multiplayer competition.

Operation Guide

Basic Controls

  • WASD keys or Arrow keys : Move your bean character in all directions
  • Spacebar : Jump over obstacles and gaps
  • Mouse : Navigate menus and customize your character

Gameplay Tips

  • Time your movements : Many obstacles require precise timing to pass safely
  • Watch other players : Learn from successful strategies and avoid common mistakes
  • Stay calm under pressure : Panic often leads to unnecessary falls
  • Use strategic positioning : Sometimes waiting for the right moment is better than rushing

Party Mode Setup

To play with friends: 1. Click the "Party" button in the top-right corner 2. Create a new room or join an existing one 3. Share the room code with friends 4. Start the match when everyone is ready

Why Play LOLBeans.io

Free and Accessible

LOLBeans.io is completely free to play with no downloads required. Simply open your web browser and start racing immediately. The game runs smoothly on both desktop computers and mobile devices.

Perfect for Social Gaming

Whether you're looking for competitive matches with strangers or fun sessions with friends, LOLBeans.io delivers endless entertainment. The party system makes it easy to organize group gaming sessions.

Addictive Gameplay Loop

The combination of skill-based racing, unpredictable obstacles, and elimination pressure creates an incredibly engaging experience. Each match offers new challenges and opportunities for improvement.

Cross-Platform Compatibility

Play on any device with a modern web browser. The game automatically adjusts to different screen sizes and input methods, ensuring a smooth experience whether you're on PC, tablet, or smartphone.

Frequently Asked Questions (FAQ)