Billiards is a cue sports simulator. It aims for physical accuracy and simplicity. It should be useful for practicing billiards on your own and against your friends when a real pool table is not available. Both a pool table and a billiards table (that is, with and without pockets) are implemented, allowing you to play eightball, nineball, and carom billiards games.
| Tags | Games/Entertainment Simulation |
|---|---|
| Licenses | GPLv3 |
| Operating Systems | POSIX Linux |
| Implementation | Lua Techne |
Recent releases


Release Notes: This is a minor release to make Billiards compatible with Techne 0.2.3, but a few changes have also been made to the GUI for better integration.


Release Notes: Billiards now starts via its own GUI, although using a separate browser is still possible. This GUI supports saving and replaying of shots and whole games as well as an experimentation mode for those with research in mind. A couple of bugs causing the simulation to hog the CPU and freeze the game have also been fixed and it should be faster now. Lastly, Debian and Ubuntu users can now use the supplied packages instead of compiling from source.


Release Notes: Billiards has been repackaged as a Techne module. The manual has been updated to reflect changes since version 0.1, an overhead view mode which you can toggle via the middle mouse button has been added, and a few bugs have been fixed.


Release Notes: This release adds elasticity support for contact joints. Balls now jump when hit from above, but proper jumpballs are still not possible. Corrections have been made to allow the simulation to run with ODE asserts active. ODE no longer needs to be configured with --disable-asserts. There are some minor graphical corrections in the anisotropic shader and associated brushed metal decorations, and also in the lighting setup. There are other bugfixes here and there.


Release Notes: A few fixes were made to make Billiards compatible with ODE 0.10.1 and resolve some issues with the initial setup of the balls.