This is a school project with the aim of learning to use android studio, kotlin and MVVM pattern. App was developed on virtual device Pixel 4 API 31.
This app manages score while playing darts. Features:
- 1 to 6 players can record score,
- initial score options are: 101, 201, 301, 501 and 701,
- saving unfinished game is possible,
- this game can be finished later, or deleted.
Main menu has 2 options:
- Create new game
- Load some saved game
You can create new game for 1 to 6 players with 5 possible initial scores.
The player whose turn it is is marked. While playing, you can save game by clicking on save game button in the right upper corner. The game is then saved to Saved games and you can see the players and their score. You can finish saved game (player's turn is also saved) or delete it.
If player scores more points than he needs, score remains the same and next player continues. Player that wins is shown in winning screen.