Author: Richard von Hagel Version: 1.0.1 (increment the patch/fix version number up if you make more commits past your first submission)
This application is a simple version of the Game of Greed (AKA Farkle) where players roll up to six dice. After rolling, the player can set aside scoring dice and then decide to either "bank" the score or roll again. If a subsequent roll does not score any points, all points earned are forfeited. The objective is to reach a score of 10000.
This application is written in python and requires a virtual environment (pipenv shell)
Python import random
None
1.0.0 - class-01
Requirements:
Application should simulate rolling between 1 and 6 dice
Application should allow user to set aside dice each roll
Application should user to enter score per roll
Application should allow “banking” current score or rolling again.
Application should keep track of total score
Application should keep track of current round
07-09-2019 8:35am - Added functionality to calculate dice roll and track scores.
1.0.1 - class-02
Requirements:
Complete requirements for class-01
Refactor with modularization
Build test suite
07-10-2019 8:20am - Incomplete.
-->