Skip to content

A Scratch implementation of 8-ball pool, with arbitrarily many sub-frame collisions and a gravity mode played around a black hole. (Interface not yet finished.)

License

Notifications You must be signed in to change notification settings

DroneBetter/8-ball

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

8-ball

A Scratch implementation of 8-ball pool, with arbitrarily many sub-frame collisions and a gravity mode played around a black hole. (Interface not yet finished.)

Modes

Hold g on startup for orbital 8-ball, b for around a binary black hole system instead (chaotic), p for a Pi calculator, a for an experimental mode with a planet and aerodynamic drag, and c for orbital chess.

Play in web browser

Ideally, use TurboWarp (which runs it much faster in Javascript). If that doesn't work, use the Scratch web player (which is only 30fps and has fencing (making all of the table appear black instead of the area around it), which is disabled in the TurboWarp one).

Python file

This repository also contains my first attempt at reimplementing the physics engine for this in Python, which was unsuccessful, see my reimplementation of my 3D engine instead (an improved version which supersedes this).

About

A Scratch implementation of 8-ball pool, with arbitrarily many sub-frame collisions and a gravity mode played around a black hole. (Interface not yet finished.)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages