Streetball Basketball turns any corner of your map into a court. The ball isn’t glued to your hand — it’s simulated: it meets the floor in front of you, leads you when you run, and switches hands on a crossover. Shots aren’t a dice roll either: your release solves a real ballistic arc, then the ball is simulated against the rim, the backboard, and the floor. A shot that lands 4 cm off centre rattles the rim and decides for itself — and bank shots work because the backboard is really there.
Features
- Procedural dribbling with real bounce cadence — every player on the server sees the same ball
- Skill-based shot meter: the green window IS the correct power for your distance, and it shrinks with range, on the move, and when guarded
- Real ball physics — rim, backboard, and floor collisions; bank shots and rim-rattlers are genuine
- Passes with receiver leading, sprint dunks, and layups
- Pickup games to 21 — 2s and 3s or streetball 1s and 2s, with heating up / on fire streaks
- Place hoops anywhere with the live-preview admin placer — no hardcoded coordinates; two hoops sharing a court name make a full court
- Persistent career stats and a city leaderboard (MySQL tables auto-created on first run)
- Network-efficient: held balls cost zero bandwidth; shots broadcast once and every client runs the same deterministic sim