Basket Bros
🏀 Momentum-Based Ragdoll Interaction
Basket Bros combines traditional basketball rules with Ragdoll Physics. The characters are not static animations; they are active physical bodies that react to collisions. When two players collide in mid-air, the heavier or faster character transfers momentum to the other, knocking them off balance. This turns the game into a contact sport where positioning and mass are as important as shooting accuracy.
The "Dunk" mechanic is the centerpiece. Unlike a jump shot, a dunk has a distinct hitbox priority. If a player is in the dunk animation, they become a moving projectile that can knock over defenders, rewarding aggressive rim attacks.
🧠 Spacing and Role Reversal
In 2v2 (or 1v1), cognitive flexibility is key:
- Transition Defense: The court is small. A missed shot instantly becomes a fast break. Players must mentally switch from "Offense" to "Defense" in < 0.5 seconds.
- Ally-Oop Timing: Passing to a teammate in the air triggers an automated dunk sequence. This requires synchronizing the button press with the teammate's jump arc.
🎮 Mechanics: Character Classes
Stats affect physics:
- Big Men (e.g., The Big guy): High mass, low speed. They can't be knocked over easily but struggle to chase loose balls.
- Guards (e.g., Ladybug): High speed, low mass. They can steal the ball by intersecting the dribble hitbox but get bullied in the paint.
- The 'On Fire' State: Consecutive buckets trigger a buff (Fire). This usually increases speed and shot accuracy, creating a snowball effect.
🏆 Playground Tactics
1. The Elbow Check
You can hit the opponent (Action Key) to knock the ball loose. Use this when they are starting their jump shot animation; they are defenseless and cannot move.
2. Backboard Abuse
The backboard is indestructible and has high bounce. If you are trapped, throw the ball hard off the backboard to pass it to yourself (Self-Oop).
🛡️ Netcode
Multiplayer notes:
- Peer-to-Peer (P2P): Online matches connect directly between browsers. Latency is determined by the distance between players.
❓ FAQ
How do I dunk?
Run toward the hoop and hold the Jump/Shoot button. Distance and speed determine if it's a layup or a dunk.
Is it cross-platform?
Yes, web players can often match with mobile players depending on the server version.