Arkkitehtuuri ja suunnittelumallitLaajuus (5 op)
Opintojakson tunnus: PO00FE15
Opintojakson perustiedot
- Laajuus
- 5 op
- Opetuskieli
- suomi
Osaamistavoitteet
Osaat hyödyntää yleisesti hyväksi havaittuja ohjelmisto- ja peliarkkitehtuuria ongelmien ratkaisussa.
Ymmärrät pelien rakenteet, kuten käyttäjän suorittama pelin ohjaus, pelielementtien fysiikoiden toteutus, pelin äly,yms.
Ymmärrät ja osaat hyödyntää erilaisia ohjelmistojen ja pelien suunnittelumalleja.
Sisältö
Mitä ovat suunnittelumallit, joissa käsitellään olio-ohjelmoinnin uudelleenkäytettäviä ohjelmistoelementtejä?
Millaisia ovat peliohjelmoinnin suunnittelumallit?
Oletko kaivannut omia pelejä tehdessäsi apua koodin organisointiin ja eri osien yhdistämiseen? Miten muut ovat sen tehneet?
Mikä on yleisesti hyväksytty paras tapa tehdä se?
Edeltävä osaaminen
Edellytetään perustiedot ja -taidot olio-ohjelmoinnista.
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.