tirsdag 27. oktober 2009

Case 5 og 6

I case 5 skulle vi få figuren vår til å følge bakken den gikk på og ikke bare gå rett bortover langs x-aksen. Vi skulle også få figuren til å hoppe, bytte til riktige animasjoner og få figuren ned på bakken igjen ved hjelp av gravitasjon.

Mange nye kodeelementer ble introdusert i actionscript-programmeringen, men uten at vi fikk noen innføring eller forklaring i bruk av koden, noe som førte til GANSKE mye frustrasjon for undertegnede. Iblant var jeg frista til å kaste dataen ut av vinduet, i ren irritasjon over at jeg ikke hadde en anelse om hvor jeg skulle begynne for å få til denne casen.
Fram til case 5 har vi fått alt inn med teskje med tanke på hvordan vi skal programmere, vi har fått forklaring på hvordan ting funker og vi har nærmest kunne kopiere ferdig kode med kommentarer inn i fila vår og få det til å virke.
Så, ved case 5 ble alt dette tatt bort. Alt vi satt med var et stykke uforståelig kode som vi på et vis skulle klare å integrere i vår daværende kode. En alt for stor overgang syns jeg. Ikke at jeg syns vi skal få alt opp i hendene som vi gjorde på tidligere case, men overgangen til å stå fullstendig på egne bein kom litt for brått.

Heldigvis sto forskningsassistenene tilgjengelig søndag kveld før case-frist og hjalp til å klarne opp i tankene til en fortvila stakkar.
Jeg fikk en pekepinn på hvordan koden skulle brukes og hvor den skulle settes inn, og jobbet en god stund for å få den til å passe til mitt prosjekt. Og etterhvert ble det ganske så bra syns jeg selv. Sent søndag kveld var case 5 ferdig.

I case 6 var det tilbake til tegning og design igjen. Vi skulle begynne å designe bakgrunn og fiender som skal være med i spillet. Jeg har kommet godt i gang med bakgrunnen og fått til scrolling slik jeg vil ha det, men caset blir nok ikke ferdig med det første, jeg kommer hele tiden til å prøve å videreutvikle designet. MEN: grunnlaget er lagt. Etter at jeg fullførte case 5 føltes det MYE enklere å gå igang med programmering på egenhånd og eksprimentere med koden. Jeg føler meg ikke lengre bundet opp av casene, men at jeg kan jobbe på egenhånd og utvikle spillet slik jeg ønsker det.

Ideen for spillet begynner forhåpentligvis å nå sin endelige form, historien er ganske like slik jeg tenkte i begynnelsen:
Gustaf blir nektet å spise godteri av foreldrene og pålagt diet. På grunn av dette, rømmer Gustaf hjemmefra, ut i den nærliggende skogen, på jakt etter godteri.

Rent funksjonsmessig kan Gustaf løpe fritt mot høyre og venstre, hoppe over hinder og opp på platåer. Hans mål er å samle opp godteri som han finner på sin vei (som muligens skal gi han sukkerkick, dvs. sette opp farten på gangen). Han må unngå fiender som er ute etter han, som jeg foreløpig vil holde hemmelig.

Under kan du se hvor lang jeg har kommet hittil:






Klikk på animasjonen for å gjøre den aktiv, og bruk deretter piltastene for å styre figuren til høyre og venstre og hoppe med opp