Basket Random - Crazy Physics Basketball Game - Sports Game

Seele01-Flash
By Henry Harris
Play Basket Random free online! Hilarious 2-player basketball game with wacky physics, ragdoll characters, and unpredictable gameplay. Challenge friends or CPU!
Adventure

Character Adventure Sim

Build a 3D character explorer with traversal and interactive zones.

Build a 3D character explorer with traversal and interactive zones.Open in workspace
Sports

Basketball Duel

Build a one-on-one basketball game with physics shooting.

Build a one-on-one basketball game with physics shooting.Open in workspace
Unity

City Eater

Build a Unity game where a growing blob devours the city.

Build a Unity game where a growing blob devours the city.Open in workspace
Shooter

Dead City Shooter

Build a third-person zombie shooter in a ruined city.

Build a third-person zombie shooter in a ruined city.Open in workspace
Unity

Battle of Balls

Build a Unity arena where rolling balls collide and grow.

Build a Unity arena where rolling balls collide and grow.Open in workspace
Unity

Crimson Illusion Battle

Build a Unity fantasy battle through a crimson illusion realm.

Build a Unity fantasy battle through a crimson illusion realm.Open in workspace
Subscriber only

Unreal Dungeon Crawler

Build a playable Unreal dungeon crawler, combat-ready.

Build a playable Unreal dungeon crawler, combat-ready.Open in workspace
FPS

Zombie Horror Survival

Build a tense zombie horror survival with map progression.

Build a tense zombie horror survival with map progression.Open in workspace
Subscriber only

Unreal FPS/TPS Shooter

Create a complete UE 5.5 FPS or TPS shooter with combat, UI, and replay.

Create a complete UE 5.5 FPS or TPS shooter with combat, UI, and replay.Open in workspace
3D

Third Person Explorer

Build a third-person explorer with swappable scenes and a live minimap.

Build a third-person explorer with swappable scenes and a live minimap.Open in workspace
Adventure

Character Adventure Sim

Build a 3D character explorer with traversal and interactive zones.

Build a 3D character explorer with traversal and interactive zones.Open in workspace
Sports

Basketball Duel

Build a one-on-one basketball game with physics shooting.

Build a one-on-one basketball game with physics shooting.Open in workspace
Unity

City Eater

Build a Unity game where a growing blob devours the city.

Build a Unity game where a growing blob devours the city.Open in workspace
Shooter

Dead City Shooter

Build a third-person zombie shooter in a ruined city.

Build a third-person zombie shooter in a ruined city.Open in workspace
Unity

Battle of Balls

Build a Unity arena where rolling balls collide and grow.

Build a Unity arena where rolling balls collide and grow.Open in workspace
Unity

Crimson Illusion Battle

Build a Unity fantasy battle through a crimson illusion realm.

Build a Unity fantasy battle through a crimson illusion realm.Open in workspace
Subscriber only

Unreal Dungeon Crawler

Build a playable Unreal dungeon crawler, combat-ready.

Build a playable Unreal dungeon crawler, combat-ready.Open in workspace
FPS

Zombie Horror Survival

Build a tense zombie horror survival with map progression.

Build a tense zombie horror survival with map progression.Open in workspace
Subscriber only

Unreal FPS/TPS Shooter

Create a complete UE 5.5 FPS or TPS shooter with combat, UI, and replay.

Create a complete UE 5.5 FPS or TPS shooter with combat, UI, and replay.Open in workspace
3D

Third Person Explorer

Build a third-person explorer with swappable scenes and a live minimap.

Build a third-person explorer with swappable scenes and a live minimap.Open in workspace

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Basket Random 3D**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** 2.5D aesthetic using an Orthographic Camera to mimic the flat pixel-art look of the original but with 3D depth (Voxels or extruded cubes). * **Characters:** Create "Blocky" characters composed of simple rectangular geometries (Head, Torso, Legs connected via hinge constraints). * Team A (Red) and Team B (Blue/Yellow). * Characters must look like "stiff ragdolls"—rigid bodies connected loosely. * **Environment (The "Random" Factor):** Implement a system that procedurally generates or cycles through different environmental themes after every point scored. * *Examples:* Standard Gym, Street Court (Concrete), Snowy Backyard (Slippery physics), Beach. * *Dynamic Elements:* Change background colors, floor textures, and hoop designs (e.g., standard rim vs. a crate or bucket) per round. * **Performance:** Use instanced rendering for particles (confetti on win). Keep geometry low-poly (BoxGeometry) and use basic Lambert or Toon materials for mobile GPU efficiency. ### 2. Audio Requirements * **BGM:** Upbeat, fast-paced 8-bit / Chiptune track that loops seamlessly. It should feel chaotic and arcade-like. * **Sound Effects (SFX):** * *Jump:* A comical "Spring/Boing" sound. * *Collision:* Wood thuds when players hit the floor; funny "Oof" sounds for body collisions. * *Score:* A satisfying 8-bit "Chime" or "Air Horn" sound followed by crowd cheering. * *Whistle:* A referee whistle sound at the start of each round. ### 3. Gameplay Loop * **Core Mechanic:** A one-button physics game. * There are 2 teams of 2 players each. * **Input Action:** When the player taps, *both* characters on their team simultaneously jump toward the opponent's hoop and rotate their arms/bodies in a chaotic, semi-random trajectory. * **Physics & Ragdolls:** Utilize a physics engine (like Cannon.js or Matter.js integrated with Three.js). * The fun comes from the lack of precise control. Characters should tip over, flail, and get tangled. * **The "Random" Modifiers:** After every basket, reset the scene with a random modifier applied to the next round: * *Heavy Ball:* The basketball becomes lead-heavy. * *Long Arms:* Player arm geometry scales up 2x. * *Low Gravity:* Moon physics. * *Big Hoops:* Hoop diameter doubles. * **Win Condition:** The first team to score 5 baskets wins the match. Show a "Victory" screen with confetti particles. ### 4. Mobile Controls & Interaction * **Orientation:** Force **Landscape Mode** to accommodate the wide court view. * **Control Scheme (Touch-First):** * **1-Player Mode (vs CPU):** Tap *anywhere* on the screen to control Team A. * **2-Player Local Mode:** Split the screen invisibly down the middle. * *Left Half Tap:* Controls Player 1 Team. * *Right Half Tap:* Controls Player 2 Team. * **UI Layout:** * Scoreboard at the top center (large, readable font). * "Restart" button in the top corner (min size 44x44px for hit testing). * **Feedback:** * **Screen Shake:** Trigger a violent camera shake effect (using Simplex Noise or random vectors) whenever a basket is scored or a heavy collision occurs. * **Haptic Feedback:** Trigger a short vibration (if supported) on scoring. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.
A game idea becoming a playable world and reaching an audience
MAKE • SHARE • EARN

Games are fun. Creating them is even better.

Game Introduction

About the Game

Basket Random is a wildly entertaining arcade basketball game that turns traditional hoops into pure chaos. This unique 2-player sports game combines classic basketball mechanics with unpredictable ragdoll physics, creating laugh-out-loud moments with every bounce, jump, and slam dunk.

Unlike conventional basketball games, Basket Random embraces the unexpected. Your pixel-art characters move with hilariously unpredictable physics, making each match an adventure filled with surprising moves and epic fails. Whether you're playing solo against the CPU or challenging a friend, every game delivers non-stop entertainment.

Core Features

Unpredictable Ragdoll Physics

The heart of Basket Random lies in its chaotic physics engine. Your basketball players don't just run and jump - they bounce, flail, and tumble in wonderfully unpredictable ways. This creates genuine surprise moments where a seemingly impossible shot might go in, or a sure basket might bounce off in the most unexpected direction.

Dynamic Court Changes

Every successful basket transports you to a completely new environment. Courts change from indoor gymnasiums to outdoor parks, from normal-sized courts to bizarre landscapes with altered physics. Sometimes players have extra-long arms, other times the ball becomes super heavy, and occasionally baskets are worth double points!

Perfect 2-Player Experience

Designed for maximum fun with friends, Basket Random shines in local multiplayer mode. The simple one-button controls mean anyone can jump in and play, but the unpredictable physics keep even experienced players on their toes. Every match becomes a hilarious battle of luck, skill, and timing.

Retro Pixel Art Style

The charming 8-bit pixel art graphics give the game a nostalgic arcade feel while keeping the focus on pure gameplay fun. The simple yet expressive character animations perfectly capture the chaos of each bouncing basketball moment.

Gameplay Mechanics

Simple Yet Engaging Controls

Basket Random proves that great games don't need complex controls. Each player uses just one button: - Player 1 : Press W key - Player 2 : Press Up Arrow key

These simple controls make the game instantly accessible while the physics system adds all the complexity and unpredictability you need.

Winning Strategy

The objective is straightforward: be the first team to score 5 baskets. However, the path to victory is anything but predictable. Success requires: - Timing : Learn when to jump for maximum effect - Positioning : Get your players in the right spots - Adaptability : Adjust to changing court conditions and physics - Persistence : Sometimes luck plays a bigger role than skill!

Operation Guide

Getting Started

  1. Choose your mode : Play against CPU for practice or challenge a friend
  2. Learn the controls : W for Player 1, Up Arrow for Player 2
  3. Master the timing : Press your button to make your players jump and move
  4. Fight for the ball : Use your ragdoll physics to bounce into the basketball
  5. Score baskets : Get the ball through the hoop to win the round
  6. Reach 5 wins : First team to 5 successful baskets wins the match

Pro Tips

  • Don't overthink the physics - sometimes random bounces work better than planned moves
  • Watch for court changes after each basket - new environments bring new challenges
  • Time your jumps when the ball is nearby for better control
  • Remember that both your team players move together with one button

Why Play Basket Random

Perfect Party Game

Basket Random is the ideal game for quick entertainment with friends. Matches are fast-paced, lasting just a few minutes, making it perfect for gaming sessions, parties, or quick breaks. The unpredictable nature means everyone has a chance to win, regardless of gaming experience.

Stress-Free Fun

Unlike competitive sports games that require extensive practice, Basket Random is designed for pure enjoyment. The chaotic physics remove pressure and replace it with laughter, making every mistake as entertaining as every success.

Browser-Based Convenience

Play instantly in any web browser without downloads or installations. The game works perfectly on both desktop and mobile devices, so you can enjoy ragdoll basketball anywhere with internet access.

Family-Friendly Entertainment

With its simple controls, cartoon-style graphics, and wholesome basketball theme, Basket Random is suitable for players of all ages. It's a game that brings people together through shared laughter and friendly competition.

Frequently Asked Questions (FAQ)