Sports · Locally hosted

Play Body Hoops online

A camera-controlled 3D basketball shooting game. Gather both hands at your chest like gripping a ball to load power, dip into a crouch to charge faster, then flick your hands upward to release a real jump-shot arc. Lean left or right to line the shooter up with the hoop, which relocates around the arc as you score. MediaPipe pose tracking reads the full shooting motion locally in the browser with keyboard and touch fallback.

Allow camera access, stand back so your full body is visible, gather both hands at chest height to load power, then flick upward to shoot. Lean left or right to move your shooter. Keyboard: A/D or arrows to move, hold Space or W to charge and release to shoot. Touch buttons work as a fallback.3-8 minutesNo download

Loading the game: the verified local player will replace this introduction as soon as JavaScript starts. If it does not appear, refresh once or report the page through our contact form.

How to play

  1. Press Enable camera and play, then allow camera access.
  2. Stand back so your shoulders, hips and both hands are visible in the camera frame.
  3. Hold both hands close together at chest height to grip the ball and load power; dipping into a crouch charges faster.
  4. Flick your hands quickly upward to release the shot - releasing inside the green band of the power meter gives the perfect arc for the current distance.
  5. Lean or step left and right to slide your shooter across the floor and line up with the hoop.
  6. Swishes score 3, normal baskets score 2, deep shots past the arc add 1, and three makes in a row ignites FIRE x2 scoring until you miss. When time expires the highest score wins.

Helpful tips

  • The green band on the right-hand meter marks the ideal power for the current shot distance - watch it move whenever the hoop relocates.
  • Full shooting motions work best: load at the chest, extend smoothly upward and finish with your hands high like a real follow-through.
  • Leaning sideways while you release adds aim error, so settle your position before the flick.
  • Start in a bright, evenly lit room and wear clothes that contrast with the background for reliable tracking.
  • Use keyboard mode (hold Space to charge) if your browser does not expose a camera or lighting is poor.