C++ peliohjelmoinnin perusteet
Kurssilla käydään läpi c++ ohjelmoinnin perusteet pelisovelluksia esimerkkeinä käyttäen. Kurssi koostuu käytännön c++ ohjelmointiharjoituksista, joita tehdään jokaisen päivän aiheeseen liittyen.
- c++ perusteet
- ensimainen C++-ohjelma
- kehitysympäristöt (Visual Studio Express, qt designer, Code Blocks)
- tietotyypit ja muuttujat
- operaattorit
- totuusarvot, ehtolauseet ja
- silmukat
- loogiset operaattorit
- while loop
- for loop
- satunnaisluvut
- "Game Loop"
- merkkijonot ja taulukot
- moniulotteinen taulukko
- Ohjelmoinnin perusrakenteita:
- funktiot
- funktiot parametreilla
- palautusarvot
- ylikuormitus
- Standard Template Library, Vektorit, iteraattorit
- Viittaukset, Osoittimet
- osoittimet ja taulukot
- Luokat
- uusien tyyppien luominen
- muodostin
- näkyvyysalueet
- staattiset datajäsenet
- Dynaaminen muisti
- Periytyminen ja polymorfismi
Linkkejä
Kirjallisuus
- Dawson, M.:Beginning C++ Through Game Programming
Esitiedot:
- Ohjelmoinnin perusteet jollain muulla ohjelmointikielellä