Live: Gravity • Ball ↔ Ball Collisions • Drag-to-Throw • Repulsion (Hover mode)

Bouncing Balls – Free Interactive Web Game

Bouncing Balls is a fun, interactive web game designed to entertain and relax players of all ages. Watch colorful glossy spheres bounce, collide, and react to your actions in real time. You can drag and throw balls, or switch to hover mode to push them away with your pointer. The game combines simple physics with vibrant visuals, creating a playful experience that feels alive on your screen.

This app is completely free to enjoy. Whether you just want to pass a few minutes, relieve some stress, or experiment with how the balls interact, Bouncing Balls is here to bring you joy at no cost.

User Guide

  1. Modes: Use the Pointer Mode buttons. Select Bounce lets you pick up a ball with the mouse (or touch) and drag/throw it into others. Hover Bounce repels balls from the pointer.
  2. Push Sensitivity: Adjustable from 0.5–5.0. Only affects Hover Bounce mode.
  3. Total Ball Count: Set a number (50–200) then press Apply Ball Count to respawn a stacked arrangement of balls.
  4. Throwing: While dragging, move fast then release—the ball keeps your throw speed and knocks others around.
  5. Mobile: Touch and hold to drag a ball in Select mode; swipe over the canvas in Hover mode to repel.
  6. Performance: Up to ~200 balls with pairwise collisions; optimized for smooth play on modern devices.

Tips

  • Grab a big ball to bulldoze through smaller ones; heavier balls carry more momentum.
  • Stack is regenerated every time you click Apply Ball Count.
  • If balls seem sleepy, give them a gentle nudge—physics conserves energy and damping reduces jitter.
  • Resize the window; the canvas adapts instantly and physics continues.

Frequently Asked Questions

What is the Bouncing Balls app?

Bouncing Balls is an interactive browser-based app/game where colorful, glossy spheres move in a simulated 2D environment. They bounce off the walls, collide with each other realistically, and react to your interactions. You can either drag and throw a ball to make it hit others (Select Bounce mode) or use your mouse/touch as a repelling force (Hover Bounce mode). The result is a playful mix of physics and visuals that feels alive on your screen.

Is it free to use?

Yes! The Bouncing Balls app is completely free. We created it so anyone can open the page and enjoy it instantly without downloads, logins, or hidden costs. Think of it as a stress-relief toy you can always keep in your browser tabs. Whether you have a minute to spare or want to zone out for longer, it’s available at no cost.

How do I interact with the balls?

You have two main ways to play:

1. Select Bounce Mode: Click and hold on any ball, drag it around, and release. The ball keeps your throw velocity, knocking into others with realistic momentum. Larger balls feel heavier, smaller ones move faster.

2. Hover Bounce Mode: Instead of dragging, simply move your mouse or finger across the canvas. Balls within a certain range will be pushed away, as if your pointer is creating a force field.

Why do the balls have different sizes and colors?

The variety of sizes and colors makes the simulation more fun and visually dynamic. Different ball sizes also affect physics: bigger balls carry more momentum and feel heavier to move, while smaller balls are quick and agile. Colors are randomly chosen from a vibrant palette so every respawn looks unique.

Can I change the number of balls?

Absolutely. Use the Total Ball Count slider in the control panel to choose anywhere from 50 to 200 balls. After selecting your number, click Apply Ball Count and the simulation will respawn a new stacked layout with the chosen amount. More balls = more chaos, fewer balls = a calmer scene.

Does it work on mobile?

Yes! On touch devices, you can drag a ball by pressing and holding, or use hover mode by simply sliding your finger across the canvas. We’ve disabled default scrolling on the canvas so you can interact smoothly without the page jumping around. It works on most modern phones and tablets.

What is the purpose of this app?

Bouncing Balls is mainly built for fun and relaxation. Some people enjoy watching the balls settle naturally with gravity, while others like experimenting by tossing balls around and seeing the collisions play out. It’s also a neat demo of physics simulation in the browser, showing how simple rules can create lively, playful behavior. Whether you treat it as a toy, a stress buster, or an interactive art piece, the purpose is enjoyment.

Contact

Got questions, feature ideas, or found a bug? We’d love to hear from you. Use the form below and we’ll get back to you as soon as we can. You can also email us directly at hello@thebouncingballs.com.

We’ll never share your email. By submitting, you agree to be contacted about your message.