| | 4 | - ''Be sure to define small goals in the Thinktank ans to be able to approach them iteratively.'' |
| | 5 | While this is a good approach for an existing framework, a lot of base coding need to be done. See below |
| | 6 | - ''Try to define the most important elements needed for a minimalistic running game. Some of them you already achieved. My opinion: Focus on interactivity. Depends on:'' |
| | 7 | - simple AI (spaceship follows pilot and shoots on it, probability of |
| | 8 | hitting it is for example ~1/d (d is distance to craft)) |
| | 9 | o simple collision detection (bounding box is sufficient for a first |
| | 10 | approach, _don't_ code your own collision detection alg.) |
| | 11 | o simple mission goals (kill all pirates, kill 5 aliens, etc. just |
| | 12 | simple counters) |
| | 13 | o simple weapon (one is sufficient): sound and vision |
| | 14 | o simple interactive menu: (1) describing the mission goals (2) |
| | 15 | informing the pilot if mission goals reached (3) informing the pilot he |
| | 16 | was killed, restart/quit. sound and vision. |
| | 17 | o very good controls for the spacecraft (this is most important for |
| | 18 | the quality of the game). Give this task only to very skilled and very |
| | 19 | motivated programmers that know the game genre. Define one and only one |
| | 20 | game to be used as a prototype, install it on his/her computer let him |
| | 21 | play it in front of you and discuss it. This is so important... :D |
| | 22 | o simple HUD (showing health and ammo _only_) in a second iteration |
| | 23 | you may show more.. |
| | 24 | o explosion effect for killed spacecrafts: sound and vision |