Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Metropolia Ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite
  •   Ammattikorkeakoulut
  • Metropolia Ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite

Peliohjelmointi Windows Phone 8:lle

Bäckström, Toni (2014)

 
Avaa tiedosto
Backstrom_Toni.pdf (502.3Kt)
Lataukset: 


Bäckström, Toni
Metropolia Ammattikorkeakoulu
2014
All rights reserved
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201405219029
Tiivistelmä
Tässä insinöörityössä tutustutaan Windows Phone 8 -mobiilikäyttöjärjestelmään peliohjelmoijan näkökulmasta. Työn tavoitteena oli erityisesti esitellä Microsoftin itse kehittämiä XNA- ja DirectX-peliohjelmointikirjastoja teoriassa ja käytännössä.

Työn aluksi käydään läpi hieman Windows Phonen historiaa ja yleisesti kehittämistä Windows Phone 8:lle. Tämän jälkeen luodaan katsaus Windows Phone 8:aan pelialustana.

Työn suurin osuus on XNA:n ja DirectX:n esittely teoriassa; kummastakin menetelmästä käydään läpi grafiikan, äänen ja syötteiden käsittely sekä esitellään tärkeimpiä yleisiä ominaisuuksia. Lisäksi katsotaan molempien menetelmien historiaan ja tulevaisuuteen. XNA:n todetaan olevan DirectX:ää selvästi helpompi ohjelmoida, mutta sen kehityksen loputtua ei XNA:n tulevaisuus ole yhtä turvattu kuin DirectX:n. Työssä esitellään myös apukirjasto DirectX Toolkit, jolla DirectX:n käytöstä saadaan huomattavasti yksinkertaisempaa.

Käytännössä XNA:ta ja DirectX:ää tutkitaan kehittämällä pienimuotoinen peli kumpaakin menetelmää käyttäen. Yksinkertaisen 2D-pelin ohjelmoinnissa käytettiin hyvin pitkälti samoja keinoja, jotka teoriaosuudessa oli esitelty.

Työn pääkohdat kerrataan lopuksi yhteenvedossa, jossa lisäksi tehdään vertailua XNA:n ja DirectX:n välillä. Vertailussa todetaan menetelmien suurimpien vahvuuksien ja heikkouksien olevan riippuvaisia kehittäjän ja kehitettävän pelin tarpeista.
 
Kokoelmat
  • Opinnäytetyöt
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste