Specifications.md 883 Bytes
Newer Older
Jason Riggs's avatar
Jason Riggs committed
1
2
3
4
5
#  CPTR 142: Project 3 Specifications
## Classes UML Diagram

![UML Diagram](https://1drv.ms/u/s!AuJvymoNpqjkiUbgPIjpJN2HxPxR)

Jason Riggs's avatar
Jason Riggs committed
6
## User Interface Design
Jason Riggs's avatar
Jason Riggs committed
7
8
9
10
11
12
```
- Ask user for seed for random number generating
    - Prompt user for what difficulty they would like to play
        - Ask for user to make a move
        - AI player moves and is displayed
        - this process is repeated until players run out of chips
Jason Riggs's avatar
Jason Riggs committed
13
14
15
16
17
18
```

## Anticapated Challenges
```
- Checking to see if players move is a valid move
    - We will have to come up with an efficiant search method to look at all the pieces on the board
Jason Riggs's avatar
Jason Riggs committed
19
20
21
22
23
24
25
26
27
28
- If time allows we would like to try and output the board graphically (possibly look into using VNC)
```

## Project Management Plan 
```
-Michael Stacy: Write code for movement
-Danny Rippe: 
-Jason Riggs: User interface and AI/Graphic help
-Noah Olsen: Displaying the board 

Jason Riggs's avatar
Jason Riggs committed
29
```