hello
plz help me answer to this question .its student project and i have no idea about it.Thanks.
System of dart-scoring
The task is a scoring system for the Darts. It is not the meaning of a game you can play, but a backend system that can control the score. Think about that for example may be back-end for a digital dart machine. As a frontend, a simple user interface where you enter the points per round will be sufficient. Example, that one key in "10" for a dart that hit 10, "D10" for a dart that hit double 10 and "T10" for a dart hitting the triple 10
On a dartboard, you can play several different games. Our system will support 501, 301 and Killer. 501 and 301 are variants of the same game. You start there at 501 or 301 points and the goal is to play down to zero. Details of the rules can be found here: http://www.mastersgames.com/rules/darts-rules.htm
Killer is a classic pub-variant. Each player throws the first to get "their" numbers (all players must have different numbers. Only sectors, not bulls eye is possible). When the game starts, each player 0 points. The first goal is to hit their numbers enough times to become the "killer". Hits in double figures on their own gives two points, and hits on his own in the triple figures for three. One is killer when you get 3 points. Then, the goal is no longer to hit their own numbers, but the opponents. When a player hits the killer's to an opponent, the opponent minster 1-3 points (depending on whether it is single, double or triple match). If you come on the negative points, one is out there. The game continues until only one player has positive points.
We want a design for this system. It must contain a minimum
- The modules system shall consist of
- Description of the processes that can be performed
- Logical design of the processes that the system should support
- A small description of challenges and choices made