2/2010

Pelien tekeminen ei ole leikkiä

Vanhatupa

Juha-Matti Vanhatupa esittelee pelialustaa, jonka päälle voi
rakentaa vaikka oman toimintapelin.

Haave omasta tietokonepelistä teki Juha-Matti Vanhatuvasta pelitutkijan.

Tietokonepelien huikeat grafiikat ja haastavat toiminnot vaativat päivien ja viikkojen sitkeää puurtamista. Ohjelmointi vaatii pitkäjänteisyyttä ja paljon uuden opettelua. Assistentti Juha-Matti Vanhatuvan harjaantuminen pelitutkijaksi alkoi perinteisistä lautapeleistä.

- Tietokonepelejä enemmän olen pelannut strategiapelejä ja roolipelejä. Ne kehittävät loogista ajattelua.

Vanhatuvan mukaan kiinnostus uusiin teknologioihin on peliohjelmoijalle välttämätöntä. Pelien teossa käytetään yleensä valmiita pelimoottoreita, joiden toiminnan opettelu vie oman aikansa. Lisäksi käytössä on joukko erilaisia ohjelmointityökaluja. Työkalut ovat toisinaan hankalia käyttää ja ohjelmoidakin pitää paljon. Kaikesta huolimatta haasteet eivät lannista, sillä työ on mielekästä.

Haave oman tietokonepelin tekemisestä kantoi Vanhatupaa pitkälle. Hän haki alun perin TTY:lle opiskelemaan tietotekniikkaa, pääaineena ohjelmistotekniikka. Nyt 28-vuotiaan Vanhatuvan suunnitelmissa siintää jo tohtorin väitös.

- Omassa tutkimuksessani kehitän peliohjelmoinnissa käytettäviä työkaluja. Olemme yhdessä tutkija Teemu Heinimäen kanssa tehneet pelimoottorin, jota opiskelijat voivat käyttää peliohjelmointikurssilla harjoitustyössään.

Opi ohjelmointia pelin avulla

  • TTY:llä on tehty opetuskäyttöön peli, jonka avulla oppii Java-ohjelmointia.
  • Pelin on tehnyt tutkimusapulainen Timo Lehtonen vuonna 2005.

Haltuun laaja ohjelmistoprojekti

Peliohjelmointikurssilla opiskelijat pääsevät tekemään laajan harjoitustyön. Se tehdään yleensä parityönä, mutta yksinkin saa puuhaan ryhtyä. Kurssiarvosana on harjoitustyön ja tenttiarvosanojen keskiarvo.

Kurssin jälkeen pidetyssä esittelytilaisuudessa on nähty niin strategiapelejä, toimintapelejä kuin roolipelejäkin. Harjoitustyönä on hyväksytty myös kaupalliseen levitykseen tähtäävä projekti. Kurssin suorittaa 20 opiskelijaa vuodessa.

Pelaa ja voita


Tärkeä tavoite kurssilla on oppia hallitsemaan laaja ohjelmistoprojekti. Lisäksi opetellaan käyttämään tarvittavia työkaluja, koska moderneja pelejä ei aloiteta täysin tyhjästä.

- Tietokonepeli sisältää monia ohjelmistotekniikan osa-alueita, mm. tekoälyä ja tietokonegrafiikkaa. Lisäksi käytössä on yleensä myös jokin skriptikieli tavanomaisen ohjelmointikielen lisäksi.

Hienoimmankin tietokonepelin perussuunnittelu tapahtuu kynällä ja paperilla ja vaatii paljon ajatustyötä.

- Pelisuunnittelu on tärkeä osa-alue, koska se määrää lopputuloksen. Hyväkään toteutus ei pelasta huonosti suunniteltua peliä, kertoo Vanhatupa.

Vanhatuvan mukaan ohjelmointi ei ole sopiva ala, jos uuden opettelun näkee taakkana.

- Ohjelmistotekniikan opiskelu on mielenkiintoista, mutta se todella vaatii sitoutumista.

 

 Teksti ja kuva: Tarja Luukko

 

 

Kerro kaverille
TTY - Kirkkaasti paras valinta
TTY - Kirkkaasti paras valinta
2/2010
TTY - Kirkkaasti paras valinta
Tulevaisuuden elämäntapa takaa töitä teekkareille
Tulevaisuuden elämäntapa takaa töitä teekkareille
2/2010
Tulevaisuuden elämäntapa takaa töitä teekkareille
Osaava saa töitä
Osaava saa töitä
2/2010
Osaava saa töitä
Työ tieteen parissa on kuin mieluisa harrastus
Työ tieteen parissa on kuin mieluisa harrastus
2/2010
Työ tieteen parissa on kuin mieluisa harrastus
 
2/2010
Scifiä vai totta: ajatuksen voimalla ohjattava peli!
Scifiä vai totta: ajatuksen voimalla ohjattava peli!
2/2010
Scifiä vai totta: ajatuksen voimalla ohjattava peli!
Kännykästään teekkari tunnetaan
Kännykästään teekkari tunnetaan
2/2010
Kännykästään teekkari tunnetaan
Ja maailma pelastuu...
Ja maailma pelastuu...
2/2010
Ja maailma pelastuu...
Opiskelua urheilun ehdoilla
Opiskelua urheilun ehdoilla
2/2010
Opiskelua urheilun ehdoilla
Lähiöistä kukoistavia keitaita
Lähiöistä kukoistavia keitaita
2/2010
Lähiöistä kukoistavia keitaita
Matematiikka ja fysiikka ovat tekniikan opiskelijan työkalut
Matematiikka ja fysiikka ovat tekniikan opiskelijan työkalut
2/2010
Matematiikka ja fysiikka ovat tekniikan opiskelijan työkalut
Ulkomailla opiskelu ei varmasti kaduta
Ulkomailla opiskelu ei varmasti kaduta
2/2010
Ulkomailla opiskelu ei varmasti kaduta
Tuhtia tietoa opinnoista
Tuhtia tietoa opinnoista
2/2010
Tuhtia tietoa opinnoista

Tampereen teknillinen yliopisto on teknologisen kehityksen tiennäyttäjä sekä tutkimusmaailman ja elinkeinoelämän yhteistyökumppani. Yliopistosta valmistuu haluttuja osaajia yhteiskunnan eri aloille.

Käyntiosoite:
Korkeakoulunkatu 10,
33720 Tampere

Postiosoite:
PL 527, 33101 Tampere

Puhelinvaihde:
03 311 511
ma–pe kello 8–16.15
kesällä ma–pe 8–15.45

Virallinen sähköpostiosoite:
tty.asiointi@tut.fi