Browse Source

Update README.md

Git-Leon 6 years ago
parent
commit
b784a781a0
No account linked to committer's email
1 changed files with 19 additions and 27 deletions
  1. 19
    27
      README.md

+ 19
- 27
README.md View File

2
 
2
 
3
 So in this lab you will be creating a casino based game.
3
 So in this lab you will be creating a casino based game.
4
 
4
 
5
-Your application must have at the very least 3 games.
6
-
7
-1. Go Fish a card game
8
-2. BlackJack a card game
9
-3. Craps a dice game
10
-
11
-In this repo is a file called UML.pdf
12
-
13
-In UML.pdf it shows 2 interfaces which you have to create
14
-
15
-1. Game
16
-2. Gamble
17
-
18
-All of the Games you create must implement the Game interface, while only games that involve gambling should implement Gamble.
19
-
20
-1. BlackJack
21
-2. Craps
22
-
23
-Go fish is a friendly game and should not involve gambling.
24
-
25
-Also notice that BlackJack and GoFish , both inherit from CardGame. Any logic or fields that both games use should live in the CardGame class, and not in BlackJack and GoFish.
26
-
27
-The UML provided is missing objects and definitions you will need to complete this project.
28
-
29
-Before you proceed to do any development you will need to have completed and had approved a workable UML diagram.
30
-
31
-You can either work by yourself , or in a group no bigger than 3.
5
+# (MVP) Minimum Viable Product
6
+* Your application must have at the very least 3 games:
7
+  * Go Fish a card game
8
+  * BlackJack a card game
9
+  * Craps a dice game
10
+
11
+# Specs
12
+* This repo contains a file named (UML.pdf)[https://github.com/Zipcoder/CR-MacroLabs-OOP-Casino/blob/master/UML.pdf]
13
+* The UML displays 2 interfaces which you have to create: `Game`, and `Gamble`
14
+  * Each Game must implement the `Game` interface
15
+  * Games that involve gambling should implement `Gamble`.
16
+
17
+# Developmental Notes
18
+* Go fish is a friendly game and should not involve gambling.
19
+* `BlackJack` and `GoFish` are both Card Games and should therefore inherit from a common `CardGame`.
20
+* Any common logic or fields between the games should live CardGame class, **not** BlackJack **nor** GoFish.
21
+* The UML provided is missing classes, properties, and definitions required to complete this project.
22
+* You must have a completed and approved UML diagram before you proceed to do any development
23
+* You can either work by yourself , or in a group no bigger than 3.