mandag 14. september 2009

case 1 - 10



Case 10
I denne casen skal vi lage en forside til spillet vårt. Denne skal inneholde instruksjoner om hvilke taster som brukes og hvordan spillet skal spilles. Forsiden skal også ha en trykknapp som starter spillet.

Jeg skal også lage en skjerm som viser når spilleren vinner, og en annen skjerm som vises når spilleren taper. På begge skjermene skal spilleren ha mulighet til å starte spillet på nytt.

Dette er den siste casen, og en av casene med mest jobb. Jeg tegnet en forside med instruksjoner og en trykknapp som starter spillet. Det samme gjorde jeg med en vinnerside og en taperside.

Dette er en masse jobb, fordi jeg måtte omstrukturere programmet mitt før startsiden var i funksjon. Her fikk vi god hjelp på skolen så dette ordnet seg. Det gikk greit å tegne de forskjellige sidene til spillet, og legge på trykknapper. Det som var problematisk var å få det hele til å fungere. Med god hjelp på skolen, ble det orden på programmet. Jeg hadde lagt ut sidene på feil plass + at det manglet noe programmering for at det hele skulle fungere.

Har igjen å legge på noe mer lyder, men ser nå spillet som ferdig. At det var så omfattende å lage et spill, trodde jeg ikke. Men det har vært lærerikt og morsomt, og mange dager med sinne og frustrasjon fordi jeg ikke fikk det til. Men det har godt bra til slutt.

Case 9
Her skal vi lydsette spillet vårt. Det skal legges inn musikk som skal gå i bakgrunnen, og vi skal også legge til lyder som skal trigges av eventer i spillet. Alle lydene skal trigges via actionscript.

Jeg har tatt opp lyder med soundbooth og redigert dem der. Undervisningen på torsdag viste oss hvordan vi kunne legge lyder inn i actionscript, og dette gikk greit. Jeg har problemer med å få bakgrunnslyden til å spille av korrekt. Lyden blir høyere og høyere helt uten grunn, sikkert ikke så stor feil å rette opp i.

Ellers fungerer poengtelleren og nedtellingsklokka som de skal. Klokka tror jeg at jeg kommer til å ta bort, da det er poeng som skal avgjøre når spillet tar slutt. Telleren virker sånn at Alex får poeng etter hvert som han plukker opp objekter. Klarer spiller å plukke ti poeng vinner vedkommende spillet.



Case 8
I denne casen skal jeg lage noen objekter som helten skal plukke opp og få poeng for. Poengene skal summeres og vises på skjermen fortløpende.

Vi skal også lage noen objekter som helten skal unngå. At helten treffer disse skal indikeres på en eller annen måte på skjermen.

I noen spill er det også nødvendig å holde rede på tiden. Jeg skal lage en timer som gjør dette, og jeg skal vise tiden fortløpende på spillskjermen.

Jeg har laget objekter som helten min skal plukke opp. Disse har jeg lagt ut på spillet og har fått de til å forsvinne når helten kommer bort i disse. Er igjen en del jobb for å få alt dette til. Mangler at timeren fungerer, og at det skal skje noe mer når helten treffer objektene.Men regner med at dette faller på plass i løpet av uka.



Case 7
Vi skal i denne casen lage en eller flere ny karakter som skal forsøke å finne helten vår. Den/de nye karakteren(e) skal være ”intelligent” og gå mot helten hele tiden, og den/de skal animeres slik at den/de får riktige bevegelser. Det skal også gis en synlig reaksjon når det blir en kollisjon med helten. Denne reaksjonen kan være å spille av en annen animasjon, vise en beskjed på skjermen, fjerne den nye karakteren, helten eller begge/alle etc. Bruk fantasien! De nye karakterene skal ikke styres fra tastaturet, men leve sitt eget liv uavhengig av hvilke taster du trykker.

Dette har vært hektisk. Jeg har tegnet en ny karakter og animert denne. Det ble et insekt som forfølger helten min. Det var ikke lett å få den til å forfølge helten. Jeg måtte lage en egen ”as” fil og kalle denne opp i hovedprogram, som et underprogram til hovedprogram.

Heldigvis fikk vi god hjelp på skolen på torsdag, dette gjorde at jeg fikk det til. Studentene som underviste oss hadde forbredt seg på en veldig fin måte, slik at de kunne legge frem det aktuelle materialet på en forståelig måte, bra. Men alt er ikke i box. Det er igjen å lage en reaksjon på helten min når den blir truffet av insektet. Jeg har prøvd dette men når jeg kjører programmet låser alt seg.

Videre har jeg laget en ny bakgrunn, slik at helten skal kunne hopp bedre, og en sol som følger med det hele.


Case 6
Med god hjelp er jeg nå ferdig med case 5. Jeg hadde lagret feil, ikke første gang.
I case 6, skal vi jobbe videre med å designe bakgrunner og andre karakterer for spillet vårt. Vi skal tenke igjennom spillideen din på nytt, denne gang i lys av det vi har lært om programmering. Dersom ideen krever at vi beveger noe av bakgrunnen skal vi også tenke igjennom hvordan dette skal foregå.
I bloggen vår skal vi beskrive historien bak spillet, utdype spillideen, beskrive interaktiviteten, og selge inn konseptet til nysgjerrig spiller. Illustrer gjerne med tegninger eller bilder.
Etter endt case skal vi også presentere ideen, grafikken og konseptet for studentene i gruppa vår.

Jeg har nå jobbet med bakgrunnen, og fått denne på plass i spillet. Det kan hende det kommer forandringer under veis fordi jeg er noe usikker på hvordan det hele skal foregå.
Spillet foregår i et kupert ørkenområde med stekende sol, masse sand, pyramider og palmer. Nesten som å være i Egypt. Oppgaven til karakteren min går ut på å holde vakt i området slik at ingen plyndrer pyramiden for gull. I området er det gravd ned miner, og fra oven kommer det bomber som ikke må treffe Alex.
Dette er ideen min så langt. Hva det blir får vi se.


Case 5.
I denne casen skal dere få karakterene deres til å følge bakken den beveger seg på. Bakken skal ikke lenger være en rett linje på skjermen. Dere skal lage åser og daler, og karakteren skal følge terrenget som i virkeligheten.

Dere skal også la karakteren hoppe når dere trykker på et tastetrykk. Hoppet skal sette karakteren i bevegelse oppover, men en gravitasjon skal samtidig trekke karakteren nedover. Farten oppover i hoppet skal derfor på grunn av gravitasjonen avta, helt til karakteren trekkes nedover, raskere og raskere, til den treffer bakken og står stødig igjen. I tillegg til dette må dere avspille animasjoner som viser karakteren med riktig bevegelse og posisjon.

Vil dere ha en ekstra utfordring, kan dere sørge for at piltast høyre og venstre også virker under hopp.

Det er ikke så mye mer å si enn at det her gikk rett i D*********. Jeg har tegnet bakgrunn med åser og daler, karakteren min beveger seg til høyere og venstre og hopper. Men i hoppet kommer den ikke tilbake, og den følger heller ikke bakken. Jeg gir opp. Sletter hele greia.
Har prøv å være inne på Adobe sine sider, men det er vel en feil et sted som jeg ikke finner ut av……?????????

Case1.
Dette er første gang jeg "blogger", så det her blir en test håper det går bra.
Flash er et avansert program å jobbe i. Oppgaven i case 1 består av å tegne en hovedkarakter samt fordype oss i ”layer” og ”vektorpunkter”.

Når man begynner å jobbe i flash er det lett å gjøre alt man ikke skal. Dette er spennende og morsomt, samt lærerikt. Jeg ble opptatt av å kunne bevege det jeg tegnet, og fant ut noe om det.
Bone verktøyet er nytt i cs4 og virker som et fint verkrøy til å bevege ben og armer, håper å kunne bruke denne.

Layer er lagvis. Det vil si at alt av bevegelige deler må ligge i en egen layer for at vi skal kunne bevege de. Vektorpunkter er det som strekene er bygd opp av. For at bevegelsene i flash skal gå bra bør det være minst mulig vektorpunkter. Dette gjøres med å ”trimme” tegningen til slutt. Legge til eller fjerne vektorpunkter.


Jeg tegnet mange hovedkarakterer og har ikke bestemt meg for hvem jeg skal bruke.Det finner jeg ut når jeg skal bevege de, tror jeg. Når jeg tegnet hovedkarakteren måtte jeg tenke på at den skulle bevege seg, slik at jeg kan bevege den på en enkel måte.Hvis det finnes noen enkel måte.

Case 2.
Valget falt på en "minerydder". Jeg måtte tegne om en del på karakteren for at jeg kunne bevege den.

I case 2 skulle vi bevege karakteren mot høyre og venstre, innta en hvilestilling og starte et hopp.

Dette har jeg etter masse slit og sene kvelder fått til. Litt mer opplæring på skolen hadde ikke skadet, da mye av det som er gjort i første case må gjøres om igjen i neste case.
Men figuren min beveger seg mot høyre og venstre, inntar en hvilestilling og starter et hopp, Yes. det er jo morsomt.

Case 3
I denne casen skal vi kunne bevege karakteren ved bruk av actionscript, og vi skal sørge for at karakteren vår alltid holder seg innenfor skjermen.

Uff. Det her var ikke lett. Jeg er vant med å programmere, men det var maskiner. Actionscript er utrolig nok et program som ikke klarer noe selv. Alt må inn med ”teskje”. Når jeg satt med det her kunne jeg tenkt meg en prat med de som fant opp denne type programmering, det må finnes noe bedre på markedet. Men det er bare å bite i det sure eplet, brette opp og komme i gang.

Det første problemet jeg støtet på var å lagre figuren min riktig. Men med god hjelp i fra lærer greide vi dette. De filmsnuttene som var lagt ut på Youtube, var til stor hjelp, kjempebra.

Programmeringen gikk greit, fordi vi fikk en mal vi kunne skrive av. Problemet er å skjønne det som står der. Det prøver jeg å gjører med å forandre litt her å der, for så å se hvordan karakteren min beveger seg i henhold til forandringene. Heldigvis fikk jeg god hjelp på skolen av lærer og gruppelederne. Det er ikke lett å få hjelp av medelever fordi de fleste er opptatt med sitt, og det er forståelig. Jeg har lært å lagre riktig, og å kunne skrive koder i actionscript.

Det tar nok en stund før jeg forstår actionscript, men det kommer etter hvert håper jeg. Karakteren min beveger seg til høyere og venstre med actionscriptkoder, og den er innenfor skjermen.
Jeg har prøvd å legge den ut til bloggen min, men dette går dårligt.

Case 4.
Her skal vi kunne bevege karakteren vår med piltaster i fra tastaturet. Figuren min skal kunne bevege seg til høyere når jeg trykker høyre piltast, venstre når venstre piltast er trykket ned og innta en hvilestilling når ingen piltaster blir trykket ned. Karakteren blir styrt av piltastene på tastaturet. Hvordan skal jeg få til dette? Etter gjenomgangen av casen på skolen, satte jeg i gang.
Her måtte det lesing til. Jeg leste kapitel 1-3. i O Reilly learning actionscript 3.0. samt at jeg så på eksempler på nett, youtube og actionscript for dummies.
Deretter prøvde jeg meg frem med å programmere. Det gikk ikke så bra, endte opp med at jeg ødela det jeg hadde gjort. Men jeg ga meg ikke jeg laget et nytt program og ende opp der jeg var i case 3.
På skolen på torsdag gikk vi igjennom casen steg for steg og bitene falt på plass etter hvert hjemme. Jeg kunne bevege karakteren min ved hjelp av tastaturet. Det står fortsatt igjen å forstå actionscript, men det faller stadig nye brikker på plass. Det jeg hadde gjort feil denne gang var at jeg plukket opp feil eventer. Når jeg plukket opp den riktige ”sprite” så virket den.
Nå er det igjen å få katakteren min til å forflytte seg med myke bevegelser.Er ikke helt fornøyd med slik den beveger seg nå.