|
@@ -2,30 +2,22 @@
|
2
|
2
|
|
3
|
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.
|