Files
shtclck/README.md
2022-03-26 12:01:14 +01:00

48 lines
1.9 KiB
Markdown

# shtclck
A shotclock app for pool players according to the Mosconi Cup rules:
> Each player has up to 30 seconds to complete each
> shot. The clock will start when the last moving ball
> on the table comes to rest. Failure to play a shot in
> the allocated time will result in loss of visit and cue
> ball in hand to the incoming player.
> After the break shot, a player can take a maximum
> of 60 seconds to appraise the table. The clock will
> start after the completion of the first shot in open
> play.
> Each Player (singles) or team (doubles) is allowed
> one 30-second extension per rack. This can be called
> at any time within the initial 30 seconds.
> (https://matchroompool.com/programmes/MosconiCup2020.pdf)
Get started at https://shtclck.org
## authors notes
- fully intended to be used on mobile devices
- it works on my machine ;)
- yep, it's a `table` layout. don't blame me, i'm a backend dev :D
## how it works
- just give it a try. :)
- most elements are clickable and some more actions are triggered on a "long press" event.
- it's intended for the device to be fullscreen and landscape oriented.
## issues / suggestions / ...
- feel free to create an issue on this project!
## credits to:
- Krafti Lab for "Seven Segment" font (https://www.cdnfonts.com/seven-segment.font)
- unknown for "Profession" font family (https://www.cdnfonts.com/profession.font)
- Font Awesome for the icons (https://fontawesome.com/)
- Delapouite for template of the 12-ball-logo (https://commons.wikimedia.org/wiki/File:136_Bilardo.svg)
- Stack Overflow for
- https://stackoverflow.com/questions/5047346/converting-strings-like-document-cookie-to-objects
- https://stackoverflow.com/questions/6139225/how-to-detect-a-long-touch-pressure-with-javascript-for-android-and-iphone
- https://stackoverflow.com/questions/879152/how-do-i-make-javascript-beep
- and many more open tabs :)
- RealFaviconGenerator for (you guessed it!) favicons (https://realfavicongenerator.net/)