| 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 |