Billiard.js

June 6, 2026 ยท View on GitHub

A billiard game in pure JavaScript for Desktop and Mobile

Billiard.js

23 kB minified

Live Example

Credits

This small project draws from various billiard games in Flash, especially AS3 Billiard by Alejantro.

SceneLite.js is used which provides a lite, performant and versatile Scene Graph API supporting HTML/CSS, SVG and Canvas rendering.

Todo

  • add ability to perform draws , follows and sides, besides normal hits
  • add ability for multiplayer game and/or player/computer game
  • add sound
  • make 3D (eg. Three.js)

see also: