maanantai 25. marraskuuta 2013

Koodikielen kirjoittaminen

Tässä postauksessa näytän vihdoinkin koodinpätkää mitä käytän pelissä. Ohjelmana käytän ilmaista DevC++-ohjelmaa. Kun mietin että ajattelisin tekemään kaksiuloitteista tasohyppelypeliä, ajattelin että olisi helppo homma ja että koodinpätkää ei tarvitsisi paljoa kirjoittaa, mutta olin pahasti väärässä sillä kirjoittamista riittää todella paljon ja sitä on kirjoitettu kieli poskella jo pitkään. Nyt kun koodia on sopivasti, voin näyttää pätkän siitä, että mitä olen tekemässä.



-Koodinpätkä hahmon liikkumisesta ja muista toiminnoista esim. Mitä tapahtuu kun tiettyä nappia painetaan ja mitä siitä tapahtuu. Sain tämän kanssa miettiä että miten hahmo liikkuisi sopivan sujuvasti, mutta ei kovin tönkösti. Hienosäätöä riittää vielä kuitenkin paljon.

Matikkaakin joudun käyttämään jonkun verran joka on pitänyt hermot kireinä koska täytyy kirjoitella jonkun verran x ja y-akseleista. Esim. Missä kohdassa mikäkin asia on. Vihollisten liikkuminen on tuottanut myös päänvaivaa, koska en osaa kirjoittaa kunnon tekoälyä, joten olen koodannut viholliset tulemaan vastaan tai laahustamaan ees taas yhtä kohtaa. Myös tulevaisuudessa ns. "maapalojen" ja seinien kanssa tulee olemaan pientä säätämistä, ettei hahmo putoa yht`äkkiä jostakin raosta tai jämähtää ns. seinään. 
Tällä hetkellä painin liikesarjojen kanssa, johon sisältyvät päähahmon liikkeet(Juokseminen, hyppiminen yms.) ja yritän niitä saada tällä hetkellä järkevän näköisiksi. Kunhan saan nämä kuntoon niin voin taas jatkaa eteenpäin ja parannella peliä lisää ja teen uuden postauksen mahdollimman pian.



                                                           

1 kommentti:

  1. Hyvä postaus! Tästä selviää kivasti mitä pelin mekaniikka vaatii. Pidä kokonaisuus rajattuna ja selkeänä. Jokainen vihollinen ja toiminnallisuus lisää työmäärää aika lailla.

    VastaaPoista