Fall Beans - Ultimate Knockdown Guys

Seele01-Flash
By
Fall Beans is a hilarious multiplayer battle royale racing game where you compete against dozens of colorful bean characters through obstacle-filled courses. Race, jump, and tumble your way to victory in this free-to-play browser game!

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Fall Beans: Ragdoll Racer". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** High-saturation, cartoonish "TV Game Show" aesthetic. Use a bright, pastel color palette (Hot Pink, Cyan, Bright Yellow, White). * **Character Models:** Use simple **CapsuleGeometry** for the "Beans". The player is one color (e.g., Pink), and AI opponents are random colors. Add simple SphereGeometry for eyes to give them directionality. * **Level Design:** Create a linear obstacle course floating in the sky. It should feature: * **Static Platforms:** Brightly colored ground with a grid texture or simple plastic-like material. * **Dynamic Obstacles:** Rotating hammers (Cylinders), sliding walls (Boxes), and spinning turntables. * **Finish Line:** A checkered texture archway. * **Mobile Optimization:** * Use `InstancedMesh` for repetitive obstacles if possible. * Limit real-time shadows; use a single DirectionalLight and a HemisphereLight for soft, cheap ambient lighting. * Low polygon count for all geometries. * Skybox should be a simple gradient (Blue to White) to save texture memory. ### 2. Audio Requirements * **BGM:** A fast-paced, whimsical, synth-brass track reminiscent of chaotic game shows (high energy, looping). * **Sound Effects (SFX):** * **Jump:** A cartoonish "Boing" or spring sound. * **Collision:** A soft "Thud" or squeaky toy sound when hitting obstacles/walls. * **Fall:** A descending whistle sound when falling off the map. * **Win:** Crowd cheering and confetti popping sound. ### 3. Gameplay Loop * **Core Mechanics:** A physics-based race against 5-10 simple AI bots (simple spheres or capsules that move forward with random slight deviations). * **Physics:** The player character should feel slightly "top-heavy" or clumsy (Ragdoll-lite feel). Using `Cannon.js` or a simple custom physics implementation is required for collision detection with moving obstacles. * **Objective:** Race from the Start Line to the Finish Line. * **Fail State:** If the player falls off the platform, they respawn at the last stable checkpoint after a 2-second delay. * **Win State:** Crossing the finish line triggers a "Qualified!" UI overlay and a confetti particle explosion. ### 4. Mobile Controls & Interaction * **Screen Orientation:** **Landscape Mode** (Force landscape via CSS/JS logic). * **Control Scheme:** * **Left Half of Screen:** Floating Virtual Joystick for movement (360-degree control). The character should face the direction of movement smoothly. * **Right Half of Screen:** A large, circular "JUMP" button (minimum 64px diameter) placed in the bottom-right corner. * **Camera:** Third-person camera that strictly follows the player's position with a slight "elastic" delay to smooth out jitter. No manual camera rotation is needed for mobile simplicity. * **Feedback:** * Visual: The jump button should depress/scale down when tapped. * Haptic: Trigger `navigator.vibrate(50)` on collision with obstacles or 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 Fall Beans

Fall Beans is an exciting free-to-play multiplayer racing game that delivers non-stop entertainment with its colorful 3D graphics and chaotic gameplay. In this battle royale-style competition, you'll race against up to 60 other players through increasingly challenging obstacle courses, where only the fastest and most skilled beans reach the finish line.

This browser-based game features adorable bean-shaped characters navigating through creative levels filled with moving obstacles, falling floors, and tricky traps. Whether you're dodging spinning hammers or timing jumps over disappearing platforms, every race is packed with unexpected moments and hilarious physics-based interactions.

Core Features

Massive Multiplayer Mayhem

Join vast multiplayer arenas where dozens of players compete simultaneously in elimination-style races. The battle royale format means each round eliminates slower players until only the champions remain.

Diverse Obstacle Courses

Every level presents unique challenges with creative obstacles like: - Moving walls and spinning barriers - Falling floors that disappear under your feet - Swinging hammers and rotating platforms - Narrow pathways requiring precise timing - Multi-level courses with alternative routes

Customization and Rewards

Unlock an extensive collection of costumes, colors, and dance moves as you level up. The XP system rewards consistent play and victories with gold coins, cosmetic items, and exclusive emotes to express your personality.

Private Game Rooms

Create password-protected rooms to race exclusively with friends, or join public matches for maximum chaos and competition.

Game Controls

Fall Beans features intuitive controls that are easy to learn but challenging to master:

  • WASD or Arrow Keys : Move your bean character in any direction
  • Space Bar : Jump over obstacles and gaps
  • Shift : Perform dance moves to celebrate or taunt opponents
  • Tab : Open chat to communicate with other players
  • Number Keys (1-4) : Use emoji reactions during races
  • Mouse : Drag to adjust camera angle for better visibility

Why Play Fall Beans

Completely Free Entertainment

Enjoy the full game experience without any cost. All core gameplay, levels, and basic customization options are available free of charge through your web browser.

Cross-Platform Accessibility

Play instantly on any device with a web browser, including computers, tablets, and smartphones. No downloads or installations required – just click and play!

Social Gaming Experience

Connect with friends through private rooms or make new ones in public matches. The emoji and dance systems create hilarious social interactions even without voice chat.

Regular Content Updates

The game continuously evolves with new levels, costumes, and seasonal events that keep the experience fresh and engaging for long-term players.

Perfect for All Skill Levels

While easy to pick up and play, Fall Beans offers depth through advanced movement techniques, optimal route planning, and strategic obstacle navigation that rewards skilled players.

Stress-Free Competition

The lighthearted, cartoon-style graphics and humorous physics create a fun, non-toxic competitive environment where even losing is entertaining.

Frequently Asked Questions (FAQ)