[Close]
dartboat
dartboat uses an internal representation of a specification dartboard. Darts are thrown following a normal distribution, with the resultant coordinates used to calculate the segments in which they land. The idea is that this provides a more realistic opponent than picking points at random.
Settings
(delay: 0-9999) — milliseconds it takes the computer to throw each dart.
(difficulty: 0-99) — precision of the computer's throws. Starting with a three-dart average of 10 points at difficulty 0, every difficulty increase of 8 corresponds to an average points increase of 10, e.g. difficulty 32 would be a 50-point average. (The rate of increase quickly increases upon reaching an average of 120 points.)
Interface
To avoid destructive actions being a misclick away, certain actions require two presses—one to activate the button and another to trigger it.
The controls are designed to be keyboard-friendly. The keys should be fairly intuitive for the most part.
Info
dartboat is free and open-source software. It is written in C and compiled to WebAssembly for the web target. JavaScript is used to handle the interactive elements.
[Close]