Game Development Reference
In-Depth Information
4. Correct answers should relate to dynamic processes in the game, such as: aging (people,
creatures, the environment, etc.), movement of objects in the environment (due to wind,
gravity, etc.), the formation and effects of disasters (earthquakes, fire, flood, etc.), popula-
tion growth (people, animals, plants, etc.), planetary cycles (sun, moon, meteors, etc.),
weather (rain, snow, lightning, etc.).
5. RespawnItem defect type opportunities:
Function—1 through 19 (random selection), 20-24 (setup and use flags),
25-26 (play respawn sound)
Assignment—9, 10 (2), 12 (2), 15 (2), 17 (2), 20, 27
Checking—2, 6, 11, 16
Timing—26
Build/Package/Merge—21
Algorithm—14, 22, 23
Documentation—7 (a literal string is used to report an error)
Interface—0, 7, 24, 26
6. And again for G_SpawnItem :
Function—2-8 (spawn item), 9-10 (make sound), 15-20 (apply damage). The
other lines, such as 11, set values but don't perform the function in this routine.
Assignment—1 (possible missing initialization of local variable), 4, 8, 10, 13, 19
Checking—9, 12, 15, 18
Timing—7 (if this line is not there, spawn timing could be wrong)
Build/Package/Merge—none
Algorithm—7
Documentation—none (strings passed to functions in this routine are not
intended to be displayed as text)
Interface—0, 2, 3, 8, 9, 10, 13, 16, 17
Chapter 4
1. Development Teams, Test Teams, Art Teams, Sound Teams, and Matrixed Teams
2. a) Start Game to Front-End
b) Front-End to Starting Grid
c) Front-End to End Game
d) Starting Grid to Racing
e) Racing to Race Wrap-Up
f) Racing to Pause
g) Pause to Front-End
h) Pause to Starting Grid
 
Search WWH ::




Custom Search