include "../../header.ssi"; ?>
esittely | kurssiohjelma | linkit
Peliharjoituksia
- Nimiharjoitus (vuorovaikutus
koneen kanssa), koodi
- Evästeharjoitus
(muuttujatiedon tallentaminen evästeisiin (cookies)), koodi
- Nimiharjoitus 2 (sama kuin edellä, mutta muisti toteutettu evästeen avulla), koodi
- Esimerkki while-silmukan käytöstä, koodi
- Esimerkki while-silmukan käytöstä ikuisen silmukan aikaansaamiseen, koodi
- Peliharjoitus 1
(neliönmuotoinen tila, jossa voi liikkua), koodi
- Peliharjoitus 1b
(sama tila, erilainen navigointitapa), koodi
- Peliharjoitus 2
(sama tila, vähän tunnelmaa mukaan), koodi
- Peliharjoitus 3
(sama, vähän muutettua koodia), koodi
- Peliharjoitus 4
(keskustelupolku), koodi
- Peliharjoitus 7
(aiempi tila, nyt mukana myös tavaroita), koodi
- Peliharjoitus 8
(Kivi-paperi-sakset -peli), koodi
- Peliharjoitus 9
(lisää vaihtelevuutta talon tapahtumiin), koodi
- Peliharjoitus 11
(Navigointi nuolilla, tilassa tavaroita joita voi tutkia muttei poimia mukaan), koodi
- Peliharjoitus 12
(Navigointi nuolilla, tilassa tavaroita joita voi tutkia, poimia mukaan ja tiputella), koodi
- Peliharjoitus 13
(Navigointi nuolilla, tilassa tavaroita joita voi tutkia, poimia mukaan ja tiputella, visuaalisuutta ja graafisuutta lisätty), koodi
- Käyttöliittymäesimerkki (Salaviinaa Otavassa)
- Peliharjoitus 14
(Eroa edelliseen esimerkkiin se, että mukana yksinkertainen karttatoiminto), koodi
- Peliharjoitus 15
(Eroa edelliseen esimerkkiin se, että tavaroita voi nyt käyttää ja parin tavaran käyttämisellä on toiminnallista vaikutusta pelissä), koodi
- Peliharjoitus 16
(Liikkuminen kuvakartan avulla), koodi
- Peliharjoitus 18
(Tuttu esimerkki, nyt tilassa myös henkilöitä ja vähän keskustelua, henkilösijainnit toteutettu evästeen avulla, myös siirtojen määrä lasketaan), koodi
- Peliharjoitus 19
(Sama kuin edellä, mutta myös tieto tavaroiden sijainnista ja käydyistä paikoista evästeissä, lisäksi lisätty tavaroiden toiminnallisuutta ja siirtojen määrän vaikutusta), koodi
include "../../footer.ssi"; ?>