-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDesign Document.html~
58 lines (58 loc) · 1.58 KB
/
Design Document.html~
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
<html>
<body>
<h3><b>Index</b></h3>
<li>Introduction
<li>Functional Requirements
<li>Non-Functional Requirements
<li>System Evolution
<li>Glossary
<li><a href="Classes.html">Classes</a>
<hr>
<h3><b>Introduction</b></h3>
We are creating a 2d sidescroller where you control character to traverse obstacles. The character will run automatically. The player will have to break or jump/avoid obstacles throughout different themed levels. Some graphics will be taken from other games.
<hr>
<h3><b>Functional Requirements</b></h3>
<li>Menu (start, options, quit)
<li>Multiple Levels (different themes)
<li>Different characters
<ul>
<li>Different abilities/speeds
<li>Different skins
</ul>
<li>High score list
<li>Game modes (regular, endless)
<li>Items/Powerups
<ul>
<li>Speed boost
<li>Invulnerability
<li>Shield
<li>Weapon
</ul>
<li>Interactive Environment
<ul>
<li>Some obstacles can be broken
<li>Moving platforms
</ul>
<li>Music/sounds
<ul>
<li>Taken from other games or free repositories
</ul>
<hr>
<h3><b>Non-Functional Requirements</b></h3>
<li>Not too cpu-heavy
<li>Programmed in Java
<ul>
<li>Kept up to date with future versions
</ul>
<li>30 Fps
<hr>
<h3><b>System Evolution</b></h3>
<li>Will support upcoming Java versions.
<hr>
<h3><b>Glossary</b></h3>
<li>SideScroller - a video game in which the gameplay action is viewed from a side-view camera angle, and the onscreen characters generally move from the left side of the screen to the right to meet an objective.
<li>Fps - frames per second
<li>Powerup - objects that instantly benefit or add extra abilities to the game character.
<hr>
</body>
</html>