This project contains special snooker rule adaptation for three players, and a scoreboard app Piste on Piste [*] for the rules.
The scoreboard app is a fairly simple single-page application written in JavaScript and Svelte. There's no internet connection required besides loading the page. All state is stored in browser local storage only, and never sent anywhere.
The documentation, rules, and the scoreboard app are continuously deployed in GitHub Pages. Additionally, there's a development version of the app built from current main branch.
The rules are free documentation, released under the Creative Commons Attribution Share Alike 4.0 International (CC-BY-SA-4.0).
The scoreboard app is free software, released under the GNU Affero General Public License v3.0 or later (AGPL-3.0-or-later).
Please use GitHub issues for any questions, comments, or bug reports you might have.
While I am a professional programmer, this is purely a hobby project, if ever there was one. I've never done anything in JavaScript or Svelte before. It's not a pretty codebase. But I'm not sure I have much motivation to polish it either.
I'm also not much of a snooker player.
[*] | Finnish for "a point is a point". |