Peliohjelmointi (Actionscript, Javascript, c++)
Av-Stadi (11D) 04.12.2012- 18.3.2013
(lukkarissa nimellä: "Mainosanimaatio ja yrittäjyys")
Kurssin sisältö:
- Kurssi koostuu käytännön ohjelmointitutorial-harjoituksista, joissa käydään läpi peliohjelmoinnissa sovellettavia koodiesimerkkejä.
Aikataulu
- Tiistai 4.12 12:45-16:00
- Actionscript ja olio-ohjelmointi "hello world" esimerkki
- tutorial ohjeita
- fla tiedoston luokka
- oman luokkatiedoston käyttö
- Teksti esimerkki
- MovieClip:in käyttö luokkana actionscript koodissa
- movieclipin tuominen stagelle koodilla (addChild metodi)
- tapahtumankäsittelijät:
- ENTER_FRAME
- pikakertaus:
- muuttujat
- tietotyypit: int, uint, String, Number
- funktiot
- Maanantai 10.12 12:45-16:00
- ehtolauseet tutorial
- ohjelmalliset MovieClipit
- Torstai 13.12 08:15-12:00
- tapahtumankäsittelijät
- MouseEvent
- nappulan koodaus
- tapahtumankäsittelijät
- Tiistai 8.1 12:45-16:00
- movieclipin oma luokkatiedosto
- harjoituksia
- Tiistai 22.1 08:45-12:00
- silmukat
- partikkelisysteemi esimerkki
- vuorovaikutteiset movieclipit
- silmukat
- Torstai 24.1 08:45-12:00
- numeroarvauspeli
- pelihahmon ohjaus näppäimistöllä ohjeita
- Keskiviikko 30.1 08:45-12:00
- törmäystestit tutorial ohjeet
- tee oma kansio Y asemalle kansioon:
Y:\Käpylä\AV-Viestinta_2\11D\flash_peliohjelmointi
ja sinne kurssilla tehdyt harjoitukset
- Torstai 7.2 08:15-11:45
- maze-peli esimerkki tutorial ohjeet
- Torstai 7.2 12:30-16:00
- maze-pelin grafiikka
- Maanantai 11.2 08:15-11:45
- maze-pelin koodausta (04b)
- useampi taso
- Maanantai 11.2 12:30-16:00
- maze-pelin koodausta
- ääni efektin koodaus
- Keskiviikko 13.2 12:30-16:00
- maze-peli
- Torstai 14.2 08:15-11:45
- maze pelin toinen taso
- Torstai 14.2 12:30-16:00
- maze pelin toinen taso
- Perjantai 1.3 08:15-11:45
- maze pelin toiminta
- grafiikka
- pelattavuus
- käyttäjätestaukset
- (tutorial05)
- Torstai 7.3 08:15-11:45
- Javascript ohjelmointi
- Uusmediataidot surveyn käytettävyys case
- Torstai 7.3 12:30-16:00
- Javascript ohjelmointi
- Uusmediataidot surveyn käytettävyys case
- Perjantai 8.3 08:15-11:45
- Javascript ohjelmointi
- Javascript sovellusesimerkkejä
- Perjantai 8.3 12:30-16:00
- Javascript ohjelmointi
- c++ peliohjelmointi
- Tiistai 12.3 12:30-16:00
- Maanantai 18.3 08:15-11:45
- c++ peliohjelmointi
- Maanantai 18.3 12:30-16:00
- c++ peliohjelmointi
linkkejä
- Programming Adobe ActionScript 3.0 for Adobe Flash
- flash Dev center
- ActionScript 3.0 Language Reference
- gaming adobe
Kirjallisuus
- van der Spuy: Foundation Game Design with Flash
- Lewis Moronta: Game Design with Actionscript