Bouncing Ballz is a web application using html5 canvas, where users can click on the screen to spawn a circle. This circle should realistically obey Earth-like gravity, moving vertically and bouncing upon hitting the bottom of the screen, with a dampening effect on each bounce until it comes to a stop.
Client
- Object-Oriented Design
- Canvas Animation
- Interactive User Input
To get a local copy up and running, follow these steps.
In order to run this project you need:
Example command:
npm install -g typescript
Clone this repository to your desired folder:
Example commands:
cd my-folder
git clone git@github.com:VaheStepanyan100/bouncing-ballz.git
### Install
Install this project with:
Example command:
```sh
npm install
To run the project, execute the following command:
Example command:
npm run dev
👤 Author1
- GitHub: @githubhandle
- LinkedIn: LinkedIn
- Add Gravity Controls
- Collision Detection
- Sound Effects
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project, give it a ⭐️!
I would like to thank Rockbite Games Armenia for the opportunity to work on this project.
This project is MIT licensed.