Your headshot

Simon Zambrano

CS Student • Researching Computer Architecture

← Back to Projects

Bouncing Balls

Javascript

HTML5

Github ➞

Demo

About This Project

This project allows the user to place circles in the canvas. Using physics and math the circles travel a random distance until they hit a wall bouncing back. With different tools it allows the user to place how many circles at once, how big the circle should be, and finally pause/play and clear. Most importantly when the user shrinks the window the canvas itself shrinks based on the window size.

End Goal

The end goal of this project was for my to use math into a project like this. The end goal is to add much more features such as exploding balls, speed and most importantly collision.