Aihepiiri: pelit
Lennonjohtopeli
Tee lennonjohtopeli. Pelissä on eri vaikeustasoja, joilla on eri määrä "satunnaisesti" sijaitsevia kiitoratoja ja laitureita. Lentokoneiden saapumistiheys riippuu myös vaikeustasosta. Kiitoradat ovat erilaisia ja eri koneet tarvitsevat erilaisia kiitoratoja (radan minimipituus). Kiitoradat voivat olla myös ristikkäin.
Ohjelmaan voi lisätä jännitystä esim. sääolojen vaihtumisella sekä monilla muilla erilaisilla erityistilanteilla. Lentokoneita voi pitää kentän yläpuolella eri korkeuksilla yms.
Vaatimukset
Keskivaikea-vaativa
- graafinen käyttöliittymä
- useita ikkunoita, esimerkiksi: (tai jokin vastaava järjestelmä)
- ikkuna 1, jossa ilmoitetaan koko ajan kentälle saapuvista koneista: lentokonetyyppi, matkustajamäärä, kuinka kaukana se on ja kuinka kauan polttoainetta on jäljellä yms. Jokainen lentokone antaa ilmoituksen ainakin noustessaan ilmaan ja ollessaan tietyn ajan päässä kentältä sekä lopuksi pyytäessään laskeutumislupaa.
- ikkuna 2, jossa on informaatiota lentokentän tilasta: kiitoradoista (millä on juuri koneita, onko jokin rata tilapäisesti suljettu jne.), laitureista, muusta kentällä tapahtuvasta häiriöstä... Ikkunan voi halutessaan toteuttaa graafisesti.
- ikkuna 3, jossa annetaan komennot ja seurataan pisteiden kehittymistä. Pisteytys muodostuu siten kuinka tehokkaasti pelaaja pystyy toimimaan. Laskea voi mm. seuraavaa: ajanhukka/lentokoneiden matkustajat, ajanhukka/lentokone, kustannukset jne. Suuronnettomuuksien aiheuttamisesta vaihtuu työpaikka...
- ikkuna 4, jossa annetaan informaatiota kentästä: missä ovat kiitoradat, missä ovat laiturit, mitkä kiitoradat menevät ristiin jne. Tämänkin ikkunan voi toki parhaiten toteuttaa graafisesti...
- ikkuna 5, kertoo samassa tasossa odottavista erilaisista koneista, niiden matkustajamäärästä sekä vaaditusta kiitoradan minimipituudesta nousussa ja laskussa...