-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME
59 lines (41 loc) · 2.37 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
Part 1:
Application Name: CS Major Story
Description: College life simulator for a Computer Science Major.
Team: Andy Ni, Michael Salmon, Sam Calmes
Platform: Unity Game Engine
Part 2:
Application Overview: This app is a simulator of what four years through college for a CS major is like. The main objective of the app is to get your degree for CS, the secondary objective is to have a good GPA, make connections, and not go into bankruptcy.
Technical Design:
Start: randomized starting stats and Neutral Mood
Completing Projects gives you a random POSITIVE modifier
Failing Projects give you a random NEGATIVE modifier
If you complete a project and have NEGATIVE modifiers, you choose to have a NEGATIVE modifier removed rather than Getting a POSITIVE modifier
Stats:
Mood (Depressed (-50%) - Neutral (0%) - Happy (50%)) Multiplier to stats
Decreases when working at JOBs, doing PROJECTs
Increase when doing social activities (such as going to class for minor boost, or hanging out with friends for larger boost
Algorithm (Performance) - Completing PROJECTs and going to Math courses improve stat
UI/UE (Design) - Completing PROJECTs that have Design elements and going to Art courses improve stat
Coding: C, JAVA, Assembly (Different PROJECTs have different coding requirements)
- Completing PROJECTs that use that programming language, going to CS courses that teach that coding language, or practicing a specific language
Computer Upgrades - CPU, MEMORY, GPU (Gives boost to performance and project completion time) - Reduces time requirement to complete projects while retaining quality, allowing for more time to invest in JOBs or other activities.
JOBs - (Pay living expenses and afford upgrades)
Art Design:
I think an Isometric view would be the best aesthetically (though top view or front view would be a lot easier to do movements for)
Graphically, I think pixel art would be easiest to create movement animation for
Milestones:
Milestone 1 (3/1 - 3/14)
Build Main Menu
Define all classes, jobs, moods, upgrades, etc. to be implemented
Milestone 2 (3/15 - 3/28)
Basic engine of game complete
Adding more features
Milestone 3 (3/29 - 4/11)
Game can be played from start to finish
Implement most of the final graphics
Add additional features
If not going well, fall back to runner idea
Milestone 4 (4/12 - 4/25)
Full implementation completed
Milestone 5 (4/26 - 5/3)
Bug Hunt / Beta Testing