PelidataLaajuus (5 op)
Opintojakson tunnus: PO00FE18
Opintojakson perustiedot
- Laajuus
- 5 op
- Opetuskieli
- suomi
- englanti
Osaamistavoitteet
Osaat suunnitella pelissä tarvittavan tiedon ja pelin tilan tallennuksen rakenteen käyttäen erilaisia mallinnustekniikoita.
Osaat käyttää tarpeen mukaan soveltuvaa tiedon tallennusmuotoa (tietokanta, tiedosto, jne.) pelidatalle.
Osaat hyödyntää eri ohjelmointikieliä pelidatan tallennukseen ja käyttöön peleissä sekä pelimoottoreissa.
Osaat laatia suuria datamääriä käyttävän pelin NoSQL-tietokannan ja käsitellä ko. dataa ohjelmallisesti.
Sisältö
Miten suunnittelet ja mallinnat pelin käyttämän tiedon?
Miten tiedostoja ja tietokantoja voi hyödyntää pelin tiedon ja tilan tallentamiseen?
Kuinka ohjelmointikieliä käyttäen toteutetaan pelin tietojen ja tilan tallennus?
Miten NoSQL:ää voidaan käyttää suurten tietomäärien tallennuksessa ja käsittelyssä?
Mitä pelimoottoreiden ominaisuuksia voidaan hyödyntää pelidatan tallennuksessa?
Arviointikriteerit, hyvä (3)
b. arvioida käyttämiään tietolähteitä kriittisesti.
e. valita tarkoituksenmukaiset mallit, menetelmät, ohjelmistot ja tekniikat ja perustella valinnan.
g. soveltaa kriittisesti oman alan eettisiä periaatteita eri tilanteissa.