LOLBeans.io - Multiplayer Bean Race Battle

Seele01-Flash
By
LOLBeans.io is a thrilling multiplayer racing game where cute jelly beans compete in challenging obstacle courses. Race, push, and survive elimination rounds to claim victory in this free-to-play battle royale experience.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "LOLBeans.io". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** "Candy-colored Chaos." Use a vibrant, high-saturation color palette (Bubblegum Pink, Cyan, Bright Yellow). The art style should be low-poly but smoothed (Gouraud shading) to resemble plastic or jelly toys. * **Characters:** The player and opponents are capsule-shaped "Beans" with simple facial textures (two dots for eyes). The player is Blue; AI opponents are various random colors. * **Level Design:** A linear obstacle course floating in a bright blue skybox with fluffy white clouds. The course consists of modular platforms: * **Start Zone:** A wide platform with a checkerboard texture. * **Obstacles:** Rotating horizontal cylinders (spinners), swinging giant hammers (pendulums), and sliding walls. * **Finish Line:** An archway with confetti particle effects. * **Mobile Optimization:** Use `THREE.InstancedMesh` for repetitive obstacles. Limit real-time shadows to the main character only (use a simple blob shadow texture for others). Use basic `MeshLambertMaterial` for performance. ### 2. Audio Requirements * **BGM:** Fast-paced, whimsical "Game Show" style music. Upbeat synth-pop with a driving drum beat to encourage running. * **Sound Effects (SFX):** * **Jump:** A cute "Hup!" or spring sound. * **Collision:** A rubbery "Bonk" or squeaky toy sound when hitting obstacles. * **Fall:** A descending whistle effect when falling off the map. * **Win:** Synthesized crowd cheering and fanfare. ### 3. Gameplay Loop * **Objective:** Race against 5-10 AI-controlled "Beans" to reach the finish line. * **Mechanics:** * **Physics:** The character should feel slightly top-heavy and "physics-based" (ragdoll slightly on hard impact). Movement speed is constant forward momentum or controlled by the player. * **Obstacle Interaction:** Hitting a rotating obstacle knocks the player back. Falling off the platform triggers a respawn at the last checkpoint (start of the current section). * **AI Behavior:** Simple bots that move toward the finish line and jump at random intervals near obstacles. * **Win/Loss:** Reaching the finish line triggers a "Qualified!" UI. If the timer runs out (e.g., 60 seconds), show "Eliminated!". ### 4. Mobile Controls & Interaction * **Control Scheme:** * **Left Screen:** Virtual Joystick (Floating) for 360-degree movement. * **Right Screen:** Large circular button (64px+) for "Jump". * **Camera:** Third-person follow camera that smooth-damps behind the player. It should not clip through walls. * **Orientation:** Landscape mode locked. * **Touch Feedback:** Trigger the device vibration API (`window.navigator.vibrate(50)`) when the player collides with an obstacle or lands a jump. * **UI:** Large, rounded text for the Timer and Position indicator (e.g., "1st/10") at the top center. Ensure UI elements do not overlap with the joystick areas. 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 an exciting free-to-play multiplayer racing game that combines the charm of cute jelly bean characters with intense competitive gameplay. Rated 4.3/5 by players, this browser-based io game delivers non-stop action as you race through challenging obstacle courses alongside players from around the world.

In this colorful battle royale experience, you'll control an adorable jelly bean character through increasingly difficult rounds, where only the fastest and most skilled players advance. The game features elimination-style gameplay where slower players are gradually removed until only one champion remains to claim the crown.

Core Features

Free Multiplayer Competition

  • Completely Free : Play instantly in your browser with no downloads or payments required
  • Global Multiplayer : Compete against players from around the world in real-time
  • Cross-Platform : Works perfectly on desktop computers, tablets, and mobile devices
  • No Registration : Jump straight into the action without creating accounts

Battle Royale Mechanics

  • Elimination Rounds : Multiple challenging levels with progressive player elimination
  • Survival of the Fittest : Only the most skilled beans advance to the final round
  • Crown Victory : Be the last bean standing to win the ultimate prize
  • Competitive Rankings : Prove your skills against hundreds of other players

Diverse Obstacle Challenges

Face an incredible variety of obstacles designed to test your reflexes and strategy: - Moving Platforms : Time your jumps across shifting surfaces - Spinning Hazards : Navigate through rotating obstacles and machinery - Pit Traps : Avoid falling into elimination zones - Spike Fields : Carefully maneuver through dangerous terrain - Dynamic Barriers : Adapt to constantly changing course layouts

Gameplay Mechanics

Racing Strategy

Success in LOLBeans.io requires more than just speed. You'll need to master the art of positioning, timing, and sometimes strategic pushing to gain advantages over competitors. The physics-based gameplay allows for dynamic interactions between players, creating unpredictable and exciting moments.

Character Control

Your jelly bean character responds to precise mouse controls, allowing for nuanced movement and jumping. The simple control scheme makes the game accessible to players of all skill levels, while the challenging courses provide depth for competitive players.

How to Play

Basic Controls

  • Mouse Movement : Direct your jelly bean character around the course
  • Left Mouse Click : Make your character jump over obstacles
  • Strategic Positioning : Use mouse precision to navigate tight spaces
  • Timing : Click at the right moments to clear jumps successfully

Winning Strategy

  1. Study the Course : Learn obstacle patterns and optimal paths
  2. Time Your Moves : Wait for the right moment to make risky jumps
  3. Avoid Crowds : Dense player groups often lead to elimination
  4. Stay Calm : Panic leads to mistakes in crucial moments
  5. Practice Patience : Sometimes waiting is better than rushing

Why Play LOLBeans.io

Instant Fun

No complicated tutorials or steep learning curves - jump in and start competing immediately. The intuitive controls and charming visuals make this game perfect for quick gaming sessions or longer competitive play.

Endless Replayability

With randomly generated courses and dynamic multiplayer interactions, no two games are ever the same. Each round presents new challenges and opportunities to improve your skills.

Social Competition

Experience the thrill of real-time competition against human opponents. The elimination format creates genuine tension and excitement as the player count drops and the stakes rise.

Perfect for All Ages

The cute jelly bean characters and family-friendly gameplay make LOLBeans.io suitable for players of all ages, while the competitive depth keeps experienced gamers engaged.

Frequently Asked Questions (FAQ)