Tanja Jaakkola, 3. syyskuuta 2002
Harjoitustyön aiheena oli miinaharava-peli. Työ toteutettiin Java-kielen versiolla 1.1 ja työvälineinä käytettiin Borlandin JBuilderia sekä Object Insightin JVision UML-mallinnustyökalua.
Itse peli toimii lähes missä tahansa viittä vuotta nuoremmassa graafisessa selaimessa. Pelin säännöt ovat helpot: Jos napin alta paljastuu numero, on niin monessa ympäröivässä ruudussa miinoja. Kun luulet tietäväsi missä, merkitset sen hiiren oikealla namiskalla. Merkin voit myös poistaa samasta napista. Kun olet löytänyt kaikki miinat tai törmännyt sellaiseen, peli loppuu.
Pitemmittä puheitta, tässä se on:
Appletti on testattu eri selaimilla (Mozilla, Internet Explorer, Konqueror) ja käyttöjärjestelmillä (Windows Me/NT/2000, SuSE Linux, Mac OS 9 Classic). Vanhalla Mac OS:llä peli ei toiminut a) sen takia, että hiiressä ei ollut kuin yksi nappi ja b) koska ko. käyttöjärjestelmän JVM oli täysin sekaisin ja lainaili komponenttien ominaisuuksia toisilleen.
Dokumentaatiota:
- Pelin luokkien lähdekoodit
- Pelin käyttöliittymäkuvia (Windows, Sun JVM)
- Pelin luokkien UML-kaavio
- Pelin luokkien javadocit
- Suunnitteludokumentti korjattuna
- Tiivistelmä toteutetuista asioista
- Pelin käyttöohje
- Pelin testausdokumentti
- Työpäiväkirja
- Loppuraportin sisällysluettelo