Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tmalik1116/8ballpool-web
An interactive 8 Ball Pool game with engaging physics and gorgeous animation.
https://github.com/tmalik1116/8ballpool-web
billiards javascript javascript-game physics pool python web
Last synced: 2 months ago
JSON representation
An interactive 8 Ball Pool game with engaging physics and gorgeous animation.
- Host: GitHub
- URL: https://github.com/tmalik1116/8ballpool-web
- Owner: tmalik1116
- Created: 2024-04-08T05:07:59.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-09-05T23:07:45.000Z (4 months ago)
- Last Synced: 2024-10-13T13:12:19.447Z (3 months ago)
- Topics: billiards, javascript, javascript-game, physics, pool, python, web
- Language: C
- Homepage:
- Size: 102 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 8BallPool-Web
An interactive 8 Ball Pool game with engaging physics and gorgeous animation. Incorporates most of the fundamental rules of the classic 8 Ball Pool game.![Screenshot from 2024-06-05 20-40-34](https://github.com/tmalik1116/8BallPool-Web/assets/146396156/43f28c80-3e0f-4930-b557-9f432388f9f1)
A custom-built physics library is used to calculate precise and mathematically accurate collisions and bounces.
[Screencast from 2024-06-05 22-22-01.webm](https://github.com/tmalik1116/8BallPool-Web/assets/146396156/13ffe7fd-bc64-46ae-b816-00ec8a7d7808)
# Dependencies
- Linux FS (can be adapted to work with other FS)
- Python 3.12
- clang compiler (others will likely work, was only tested with clang)
- Any web browser (Chromium-based browsers have smooother animations)
- Any modern CPU for easy use of physics library (1000+ simulations per second)