Etusivu
Ilmoittaudu
Mikä On Roso Games?
Roso Games Lyhyesti
Roso Gamesin Historia
Osallistujalisenssi
Turvallisempi tila
Yhteystiedot
Oppimisjärjestelmä
Suomi
Suomi
English
Login
✕
Home
Opetus
2 – Pelinkehityksen alkeet
2 – Pelinkehityksen alkeet
Curriculum
8 Sections
51 Lessons
Lifetime
Expand all sections
Collapse all sections
Sisältö
Kurssin sisältö.
1
1.1
Sisältö
3 Minutes
Pelit ja pelinkehitys
Lyhyt johdanto peleihin ja niiden kehittämiseen.
5
2.1
Mitä ovat pelit?
8 Minutes
2.2
Videopelien kehittäminen
10 Minutes
2.3
Pelinkehittäjät
15 Minutes
2.4
Haluatko pelinkehittäjäksi?
15 Minutes
2.5
Pelit ja pelinkehitys
3 Questions
Lyhyesti ohjelmoinnista
Lyhyt johdanto ohjelmointiin.
6
3.1
Yleistä ohjelmoinnista
9 Minutes
3.2
Ohjelmoinnin opetteleminen
3 Minutes
3.3
Keskeisiä ohjelmoinnin termejä
2 Minutes
3.4
Oikeaoppisen koodin kirjoittaminen
4 Minutes
3.5
Dokumentaatio ja tiedonhaku
3 Minutes
3.6
Virheet ja epäonnistumiset (debugging)
4 Minutes
Lyhyesti Solar2D:stä
Lyhyt kuvaus Solar2D-pelimoottorista.
5
4.1
Yleistä Solar2D:stä
2 Minutes
4.2
Uusi Solar2D projekti
4 Minutes
4.3
Devaus näkymä
6 Minutes
4.4
main.lua
2 Minutes
4.5
Pelimoottorin ja käyttöjärjestelmän tapahtumat
10 Minutes
Ohjelmointi Lualla
Kokoelma lyhyitä ohjelmointiharjoituksia Lualla.
25
5.1
Yleistä Lua-ohjelmointikielestä
5 Minutes
5.2
Koodin kommentointi
7 Minutes
5.3
print() ja type()
7 Minutes
5.4
Muuttujat
8 Minutes
5.5
nil
4 Minutes
5.6
Boolean
6 Minutes
5.7
number
15 Minutes
5.8
string
20 Minutes
5.9
function
20 Minutes
5.10
table
30 Minutes
5.11
Varatut nimet ja symbolit
5 Minutes
5.12
Koodilohko (block)
12 Minutes
5.13
Muuttujien näkyvyys (scope)
15 Minutes
5.14
global vs local
10 Minutes
5.15
Aritmeettiset operaattorit
10 Minutes
5.16
Vertailuoperaattorit
5 Minutes
5.17
Ehtolauseet (conditional statements)
12 Minutes
5.18
Loogiset operaattorit
12 Minutes
5.19
Kolmiosainen operaattori (ternary)
7 Minutes
5.20
Toistorakenteet (loops)
30 Minutes
5.21
Moduulit (modules)
10 Minutes
5.22
Muistinhallinta
4 Minutes
5.23
Oikeaoppisen koodin kirjoittaminen Luassa
12 Minutes
5.24
Koodin optimointi
7 Minutes
5.25
Ohjelmointi
5 Questions
Peli: Nopeustesteri
Kurssin opetuspelin kehittäminen.
9
6.2
Luodaan uusi projekti
5 Minutes
6.3
Sisältöalue (content area)
10 Minutes
6.4
Projektiasetukset ja simulaattori
5 Minutes
6.5
Luodaan pelinappula
12 Minutes
6.6
Luodaan useita pelinappuloita
10 Minutes
6.7
Erotellaan data ja toiminnallisuus
20 Minutes
6.8
Lisätään pelin gameplay loop
30 Minutes
6.9
Tehdään pelistä uudelleenpelattava
26 Minutes
6.10
Pelin pisteytys ja loppuhiominen
20 Minutes
Yhteenveto
Yhteenveto kurssin sisällöstä.
1
7.1
Yhteenveto
2 Minutes
Kotitehtävät
Kurssin kotitehtävät.
1
8.1
Kotitehtävät
This content is protected, please
login
and
enroll
in the course to view this content!
Modal title
Main Content