Peliohjelmointi

 

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

  1. 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
  2. Maanantai 10.12 12:45-16:00
    • ehtolauseet tutorial
    • ohjelmalliset MovieClipit
  3. Torstai 13.12 08:15-12:00
    • tapahtumankäsittelijät
      • MouseEvent
    • nappulan koodaus
  4. Tiistai 8.1 12:45-16:00
    • movieclipin oma luokkatiedosto
    • harjoituksia
  5. Tiistai 22.1 08:45-12:00
    • silmukat
      • partikkelisysteemi esimerkki
    • vuorovaikutteiset movieclipit
  6. Torstai 24.1 08:45-12:00
  7. 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
  8. Torstai 7.2 08:15-11:45
  9. Torstai 7.2 12:30-16:00
    • maze-pelin grafiikka
  10. Maanantai 11.2 08:15-11:45
    • maze-pelin koodausta (04b)
    • useampi taso
  11. Maanantai 11.2 12:30-16:00
    • maze-pelin koodausta
    • ääni efektin koodaus
  12. Keskiviikko 13.2 12:30-16:00
    • maze-peli
  13. Torstai 14.2 08:15-11:45
    • maze pelin toinen taso
  14. Torstai 14.2 12:30-16:00
    • maze pelin toinen taso
  15. Perjantai 1.3 08:15-11:45
    • maze pelin toiminta
    • grafiikka
    • pelattavuus
    • käyttäjätestaukset
    • (tutorial05)
  16. Torstai 7.3 08:15-11:45
  17. Torstai 7.3 12:30-16:00
    • Javascript ohjelmointi
    • Uusmediataidot surveyn käytettävyys case
  18. Perjantai 8.3 08:15-11:45
  19. Perjantai 8.3 12:30-16:00
  20. Tiistai 12.3 12:30-16:00
  21. Maanantai 18.3 08:15-11:45
    • c++ peliohjelmointi
  22. Maanantai 18.3 12:30-16:00
    • c++ peliohjelmointi

linkkejä

Kirjallisuus

  • van der Spuy: Foundation Game Design with Flash
  • Lewis Moronta: Game Design with Actionscript