perjantai 29. marraskuuta 2013

Työn eteneminen ja itsearviointia

  Valitsin Gamesalad ohjelman, koska se vaikutti helppokäyttöiseltä ja sitä varten on tehty runsaasti opetusvideoita. Työn alussa oli vaikea alkaa tekemään täysin uuden ohjelman kanssa, etenkin grafiikoihin tarvittavien resoluutioiden selvittäminen oli hankalaa. Pienen säädön jälkeen sain skannaukset oikeaan kokoon ja viimeistelin ne Gimpillä. Päämääränäni oli alusta alkaen luoda kiinnostava ympäristö ja jättää tarina vähemmälle osalle. Keskityin enemmän hahmojen ja tasojen luontiin.

  Aloitin pelin tekemisen taustojen hahmottamisella. Halusin luoda ympäristön joka on mysteerinen. Päädyin klassiseen kivitiilitaustaan, sillä se sopii mihin tahansa linnaa, vankilaan tai kellariin. Pelissä ei kerrota tapahtumapaikkaa.

  Saatuani suurimman osan grafiikoista valmiiksi, aloin tekemään prototyyppiä pelistäni. Gamesalad tarjoaa mahdollisuuden käyttää palikoita suoraan ohjelmasta, joten sain nopeasti helpot hahmot ja tasot tehtyä. Katsottuani pari tutoriaalia sain kaikki perustoiminnot, kuten kävelyn ja hypyn toimimaan. Sitten siirsin oikeat grafiikat tiedostoon ja aloin suunnitella tasoja.

   Tasojen luontiprosessi ei ollut etukäteen suunniteltua, vaan suunnittelin tasot sen mukaan mitä olin aiemmin nähnyt muissa peleissä ja minkä olin kokenut hyväksi omasta kokemuksestani. Alkuperäisen suunnitelman mukaan tasoja piti olla kolme, joissa jokaisessa olisi viisi huonetta. Päädyin kuitenkin tekemään neljä tasoa, joissa on pelaajaa seuraava kamera. Tämä tuntui silloin paremmalta ja onnistui hyvin lopussakin. Koska tasoja on vain neljä kamera on pelaajaa lähellä. Kun koko tasoa ei näe yhdellä silmäyksellä, ei tiedä etukäteen mitä eteen tulee ja se luo seikkailun tunnelmaa.

  Päähahmon animointi tuotti ongelmia, hyppyanimaatio jäi välillä jumiin. Tämä oli ensimmäinen bugini. Sen korjaamisessa kesti kauemmin kuin odotin enkä saanut sitä kokonaan pois, mutta sen tapahtuu nyt paljon harvemmin kuin aikaisemmin. Toinen bugini oli ensimmäisen vihollistyypin kohdalla. Ohjelmoin vihollisen kuolemaan kun sen päänpäälle hypättiin, mutta tulokset olivat huonot. Joissain tapauksissa kaikki toimi kuten piti, mutta kokonaisuudessaan toiminto oli rikki. Pelaaja joko kuoli koskettaessaan vihollista tai käveli läpi. Bugi oli hyvin säännötön, enkä saanut sitä mitenkään korjattua. Päätin jättää vihollistyypin pois koko pelistä ja tyydyin pelkkään Octi viholliseen. Näin Octit saivat isomman roolin pelissä kuin aluksi suunnittelin.

  Viimeiseksi tein kaikki valintaruudut. Päävalikon, voitto- ja häviöruudut, ohjeet ja tasovalikon. Nämä tehtiin Gimpillä. Valikoiden mallina oli old school pelien tyyppiset valikot. Hyvin yksinkertaiset mutta selkeät. Samanlaisia näkee paljon flash-peleissä.

Pacman valikko
















   Ohjelmana Gamesalad on mainio, mutta minulla oli sen kanssa ongelmia. Pariin otteeseen ohjelma kaatui ja menetin hieman tehtyä työtä. Opinpahan ainakin tallentamaan mahdollisimman usein. Gamesalad hävitti grafiikoitani moneen kertaan kurssin loppupuolella, mutta sain nämä korjattua raahaamalla kuvatiedostot takaisin ohjelmaan. Syynä tähän vikaan oli mahdollisesti tarve järjestelmävalvojan tunnuksiin, sillä en pystynyt muokkaamaan tai tallentamaan tarvitsemiani tiedostoja välillä. Mutta asia selvisi itsestään kun odotin vähän aikaa tekemättä mitään tiedostoille.

 Olen lopputulokseen tyytyväinen. Huomasin, että mitä enemmän tein omaa peliäni, huomion ominaisuuksia muista peleistä, mitä en ollut aiemmin ajatellut.  Esimerkiksi kuinka musiikki vaikuttaa peliin. Omaan työhön en ääniä laittanut ollenkaan, koska aika ei riittänyt siihen. Tietysti jos aika olisi riittänyt olisin lisännyt peliin ääniefektejä ja musiikkia, mutta peli on kuitenkin on hyvin pelattavissa ilman ääniä.






Ei kommentteja:

Lähetä kommentti