|
@@ -1,5 +1,6 @@
|
1
|
1
|
# TC-Casino
|
2
|
|
-* So in this lab you will be creating a casino based game.
|
|
2
|
+* Objective:
|
|
3
|
+ * To create a casino simulation.
|
3
|
4
|
|
4
|
5
|
## Minimum Viable Product (MVP)
|
5
|
6
|
* Your application must have at the very least 3 games:
|
|
@@ -10,8 +11,17 @@
|
10
|
11
|
## Specs
|
11
|
12
|
* This repo contains a file named [UML.pdf](https://github.com/Zipcoder/CR-MacroLabs-OOP-Casino/blob/master/UML.pdf)
|
12
|
13
|
* The UML displays 2 interfaces which you have to create: `Game`, and `Gamble`
|
13
|
|
- * Each Game must implement the `Game` interface
|
14
|
|
- * Games that involve gambling should implement `Gamble`.
|
|
14
|
+ * Each Game must implement the `Game` interface
|
|
15
|
+ * Games that involve gambling should implement `Gamble`.
|
|
16
|
+* The project should include some concept of
|
|
17
|
+ * `Player` class
|
|
18
|
+ * `Player` objects should be created upon input from a user.
|
|
19
|
+ * `Game` interface
|
|
20
|
+ * Contract which ensures that a class enforces some aspect of _playing_.
|
|
21
|
+ * `Gamble` interface
|
|
22
|
+ * Contract which ensures that a class enforces some aspect of _waging money_.
|
|
23
|
+
|
|
24
|
+
|
15
|
25
|
|
16
|
26
|
## Developmental Notes
|
17
|
27
|
* Go fish is a friendly game and should not involve gambling.
|
|
@@ -20,3 +30,4 @@
|
20
|
30
|
* The UML provided is missing classes, properties, and definitions required to complete this project.
|
21
|
31
|
* You must have a completed and approved UML diagram before you proceed to do any development
|
22
|
32
|
* You can either work by yourself , or in a group no bigger than 3.
|
|
33
|
+* All public methods should be tested.
|