Da var årets siste case ferdig, og den skulle by på mange utfordringer.
Jeg valgte å følge en tutorial jeg fant, men den viste seg å ikke være helt perfekt. Støtte på mange problemer med syntax errors som var i selve tutorial koden. Dette var jo selvsagt et problem for meg som ikke kan alverdens med scripting. Måtte ty mye til hjelp fra medelever og rådgivere for å fikse det.
Jeg fikk etterhvert gjort slik at fiender spawner på høyre side, og vil prøve å kollidere med space tank. Dette vil da resultere i at tanksen forsvinner fra scenen.
Man kan da skyte laser på fienden for å drepe de, en funksjon jeg er veldig glad for endelig å ha fått med i spillet.
Denne casen må jeg si har vært den vanskeligste hittil. Hvertfall her jeg har sittet mest med merkelige feilmeldinger.
Det har da vært en fin erfaring å endelig bli ferdig. Etter så mange feilmeldinger føler jeg at jeg har fått en litt bedre forståelse for hva som kan få ting til å skjære seg i actionscript 3. Jeg vil fortsatt ikke si at jeg kan mye, men jeg begynner å se logikken i det, og håper at en dag vil jeg forstå det meste.
Takker for all hjelp fra medelever og forskningsassistenter :)
fredag 26. november 2010
onsdag 10. november 2010
Case 5
I case 5 skulle vi begynne med litt mer avansert kode. Karakteren skal kunne gå opp og ned en bakke, riktige animasjoner skal vises etter hvilken retning man går, og vi skulle lage et objekt som kunne plukkes opp av karakteren.
Jeg løste delen med sprites med space tank figuren min. Den kan fly i alle fire retninger og fyre av en laser. Med sprites fikset jeg at jetflammen kommer ut av riktig side i forhold til retning.
Jeg møtte på noen problemer i forhold til sprites. Den koden jeg hadde laget selv var ikke helt nøyaktig. Flammene kunne forsvinne helt dersom to knapper var inne samtidig. Jeg fikk hjelp av Remi til å fikse dette. Vi løste det ved å si at når for eksempel høyre piltast var nede, skulle ikke venstre piltast gi noen effekt.
Når det gjelder delen der karakteren skal følge etter bakken, så benyttet jeg meg også mye av hjelp fra medelever. Sigurd var spesielt mye til hjelp her.
Casen gikk egentlig greit jevnt over. Støtte på en del irriterende feilmeldinger da jeg skulle lage egen klasse til objektet, men det gikk greit til slutt.
Jeg løste delen med sprites med space tank figuren min. Den kan fly i alle fire retninger og fyre av en laser. Med sprites fikset jeg at jetflammen kommer ut av riktig side i forhold til retning.
Jeg møtte på noen problemer i forhold til sprites. Den koden jeg hadde laget selv var ikke helt nøyaktig. Flammene kunne forsvinne helt dersom to knapper var inne samtidig. Jeg fikk hjelp av Remi til å fikse dette. Vi løste det ved å si at når for eksempel høyre piltast var nede, skulle ikke venstre piltast gi noen effekt.
Når det gjelder delen der karakteren skal følge etter bakken, så benyttet jeg meg også mye av hjelp fra medelever. Sigurd var spesielt mye til hjelp her.
Casen gikk egentlig greit jevnt over. Støtte på en del irriterende feilmeldinger da jeg skulle lage egen klasse til objektet, men det gikk greit til slutt.
onsdag 3. november 2010
Case 4
Nå har vi begynt med litt programmering i actionscript.
Dette så jeg for meg at det kunne bli ganske vanskelig, ettersom jeg ikke har noen tidligere erfaring med slikt.
I begynnelsen var det bare å gjøre seg litt kjent med actioncript, og se på ferdig kode fra læreren og veileder. Deretter modifiserte jeg litt av koden for å forandre farten på karakteren, og layers på alle elementene.
Problemet her var å forhindre karakteren i fra å gå ut av skjermen. Dette fikk jeg etter hjelp fra veileder løst ved å si at hvis x verdien til karakteren blir mindre enn 0, så vil han bli flyttet tilbake til frame 0.
Siden jeg lager et spill som ikke har så mye med platforming å gjøre, så føles det som om jeg må lage 2 separate spill for å få gjort casene, men jeg tar i bruk veldig mye av det som jeg lærer fra casene.
Siden jeg har hatt litt vansker med å komme ordentlig i gang, har jeg benyttet meg av hjelp fra medstudenter og veiledere. Jeg har også brukt internett tutorials for å prøve å skjønne litt mer av helheten til actionscript.
I bunn og grunn så gikk case 4 bra. Løste den stort sett med eksempelkoden vi fikk fra lærer, men jeg ser fram til å kunne skjønne mer av språket.
Dette så jeg for meg at det kunne bli ganske vanskelig, ettersom jeg ikke har noen tidligere erfaring med slikt.
I begynnelsen var det bare å gjøre seg litt kjent med actioncript, og se på ferdig kode fra læreren og veileder. Deretter modifiserte jeg litt av koden for å forandre farten på karakteren, og layers på alle elementene.
Problemet her var å forhindre karakteren i fra å gå ut av skjermen. Dette fikk jeg etter hjelp fra veileder løst ved å si at hvis x verdien til karakteren blir mindre enn 0, så vil han bli flyttet tilbake til frame 0.
Siden jeg lager et spill som ikke har så mye med platforming å gjøre, så føles det som om jeg må lage 2 separate spill for å få gjort casene, men jeg tar i bruk veldig mye av det som jeg lærer fra casene.
Siden jeg har hatt litt vansker med å komme ordentlig i gang, har jeg benyttet meg av hjelp fra medstudenter og veiledere. Jeg har også brukt internett tutorials for å prøve å skjønne litt mer av helheten til actionscript.
I bunn og grunn så gikk case 4 bra. Løste den stort sett med eksempelkoden vi fikk fra lærer, men jeg ser fram til å kunne skjønne mer av språket.
Abonner på:
Innlegg (Atom)