-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathoop_process.txt
More file actions
57 lines (52 loc) · 1.38 KB
/
Copy pathoop_process.txt
File metadata and controls
57 lines (52 loc) · 1.38 KB
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
1. Write or draw about the problem.
2. Extract key concepts from 1 and research them.
3. Create a class hierarchy and object map for the concepts.
4. Code the classes and a test to run them.
5. Repeat and refine.
Make a list of all the nouns and verbs in your writing and drawings, then write
out how they are related. (CRC?)
Nouns = classes
Verbs = functions
Simple game engine example:
Write or draw about the problem.
Death
This is when the player dies and should be something funny.
Central Corridor
This is the starting point and has a Gothon already standing there they have
to defeat with a joke before continuing.
Laser Weapon Armory
This is where the hero gets a neutron bomb to blow up the ship before getting
to the escape pod. It has a keypad the hero has to guess the number for.
The Bridge
Another battle scene with a Gothon where the hero places the bomb.
Escape Pod
Where the hero escapes but only after guessing the right escape pod.
Extract key concepts and research them
- Alien
- Player
- Ship
- Maze
- Room
- Scene
- Gothon
- Escape Pod
- Planet
- Map
- Engine
- Death
- Central Corridor
- Laser Weapon Armory
- The Bridge
Create a class hierarchy and object map for the concepts
* Map
- next_scene
- opening_scene
* Engine
- play
* Scene
- enter
* Death
* Central Corridor
* Laser Weapon Armory
* The Bridge
* Escape Pod