Helsingin yliopisto / Tietojenkäsittelytieteen laitos / 58160-8 Ohjelmoinnin harjoitustyö
Copyright © 1998 Arto Wikla. Tämän oppimateriaalin käyttö on sallittu vain yksityishenkilöille opiskelutarkoituksissa. Materiaalin käyttö muihin tarkoituksiin, kuten kaupallisilla tai muilla kursseilla, on kielletty.

Ohjelmoinnin harjoitustyö: JavaGotchi

(Muutettu viimeksi 25.1.1998)

JavaGotchi on huolenpitoa vaativa virtuaalieläin. Se vaatii mm. säännöllistä ruokintaa. Jos se sattuu sairastumaan, sitä pitää lääkitä. Helliminen parantaa sen terveydentilaa ja vastustuskykyä... JavaGotchi on siis kuin lemmikkieläin - tosin melko virtuaalinen - ja se on tavattavissa ja hoidettavissa vain tietokoneen näyttöruudulla. (JavaGotchi elelee omia aikojaan jossakin kuvaruudun kulmalla ja vain toisinaan vaatii huomiota ja huolenpitoa.)

Täsmennä ja täydennä JavaGotchin ominaisuudet ja hoitovaatimukset sekä toteuta se sovelluksena.

JavaGotchi muistaa tilanteensa käyttökerrasta toiseen. Tallenna siis virtuaalilemmikin tila johonkin tiedostoon.

Huom: Työ on luultavasti aika vaikea: ns. threadien käyttäminen on luultavasti tarpeen JavaGotchin luontevassa toteutuksessa!