Project for creating scoreboard for the game of Darts. There are CLI and GUI versions of the scoreboard.
- The scoreboard working within Command Line Interface (CLI) can be found in CLI folder and the source code can be found by following this link.
- The graphical version of the scoreboard with GUI can be found in GUI folder and the source code for it can be found here.
- Previous versions of the scoreboard with GUI can be found in Previous versions subfolder within GUI folder.
Features of this version are:
- Count score for a 2 player game.
- Choose, how many sets and legs you want to play in your game.
- Set a point count for a leg.
- Count an average score of 3-dart throws made.
- Count stats - ammount of times of scored 100's 140's and 180's.
More information about CLI version can be fount here.
Features of this version are:
- A comprehensible GUI for counting stats of a darts game.
A sketch of how a finished GUI would look like is presented below:
Also I have added a .drawio file for calculator's GUI scheme in a schemes folder.
Next is the sketch of a Dialog window, which is used for collecting user input and data about the darts game. It is presented below:
Also I have added a .drawio file for calculator's Dialog scheme in a schemes folder.
More information about GUI version can be found here.
In v0.2 I will redesign the code of the GUI and will implement these updates:
- Clean the code for drawing Main window and Dialog window.
- Pass user input from Dialog to the Main window.
- Input data in specific Main window fields.
- Pass the user input to predefined functions for calculations.
- Redraw the Main window with new calculated values.