-
Hoppende ball i flash
Posted on November 2nd, 2009 1 commentNå er det en stund siden jeg har publisert noe på denne bloggen. Mye av grunnen er at jeg går på folkehøgskole for tiden, og har mye å gjøre, samtidig som skolen har ganske dårlig tilgang til Internett. Jeg vil også ikke ha en situasjon der jeg legger ut masse tull for å få mange poster, men vil legge ut når jeg føler jeg har noe som er av kvalitet.
Nå har jeg hatt frihelg, og har hatt tid til å drive litt her igjen. På bloggen har jeg fått oppdatert til nyeste versjon, og har satt opp en løsning for backup til Amazon S3, slik at jeg ikke mister denne siden, eller andre ting som er på denne serveren. (Kanskje blir det tema for et blogginnlegg en annen gang).
Jeg ble også utfordret en gang på å lage gravsim i flash, og har lekt litt med tanken. Nå har jeg fått tid til å sette meg ned og se på det, og har prøvd å lære meg litt ActionScript (”programmeringsspråket” til flash). Jeg brukte adobe sine egne sider. Her ligger det masse stoff for å lære seg ActionScript. Når jeg hadde lært meg det grunnleggende gikk jeg hit og fant eksempler jeg så på. Så satt jeg meg ned og programmerte litt. Jeg ville ha en ball som spratt rundt, og fulgte Newtons lover. Slik ble resultatet:
Jeg har brukt en plugin som heter Kimili Flash Embed for å embede flashen i wordpress.Jeg har ikke brukt animasjon i flashen, ballen flytter seg rundt med programmering og newtons lover.Jeg er ganske fornøyd, og med litt mer arbeid får vi kanskje snart se en flash-versjon av gravsim. Fordelen da er at man kan spille det uten å måtte laste ned og installere, og jeg tror det gjør at flere får med seg hva jeg lager. Det er ingenting som er bedre enn at folk bruker det jeg lager, så det er bare bra.
Hva synes så dere om dette? Er flash bedre for små spill på nettet? Kommentarfeltet er åpent.
Oppdatering: Jeg har hatt litt problemer med å vise flashen slik den var. Nå bruker jeg en annen måte for å embedde flashen, og forhåpentligvis fungerer det bedre.
-
Ny versjon av GravSim og RomFotball
Posted on March 25th, 2009 No commentsNår jeg lagde første versjon av RomFotball, lagde jeg et rask utkast til bane. For de som har spilt spillet, består den av nesten rette hvite streker på svart bakgrunn. Det var morsomt med den banen, men etter hvert fant jeg ut at det var på tide å bytte den ut med noe litt penere. Derfor åpnet jeg opp inkscape og designet en ny bane. Resultatet ble seendes slik ut:
Jeg er ganske fornøyd med dette resultatet. Det eneste som nå er igjen av det opprinnelige designet er den grønne og den blå spilleren. Jeg lurer på om jeg skal bytte ut de også, eller la de være slik de er nå.Spillet med ny bane har fått versjonsnummer 0.3 og kan lastes ned på spillsiden.
Jeg har også forbedret GravSim. Den største nyheten er at det endelig har blitt mulig å gjøre noe med planetene. Høyreklikker man på en planet så fjerner man den. Hvis du venstreklikker og drar, lager du en ny planet, hvor langt du drar bestemmer startfarten. For øyeblikket kan man bare legge til “jord-planeter”, det vil si planeter som ser ut som og jorden og har samme masse som jorden. Slik kan det se ut hvis man har lagt til en del:
Det står på todo-listen min å gjøre det mulig å legge til andre planeter.Denne versjonen av GravSim har fått versjonsnummer 0.2 og kan hentes ned på spillsiden
-
TicTacToe versjon 0.1
Posted on February 11th, 2009 No commentsEtter noen timers koding er endelig TicTacToe klar til første utgivelse. Som jeg skrev i forrige innlegg så begynte jeg på dette prosjektet for å prøve meg mer på SDL-koding, og fordi jeg hadde laget bondesjakk i Visual Basic, men ikke var helt fornøyd med designet. Det er ikke mye å fortelle om her. Trykk for å sette kryss eller runding, avhengig av hvem sin tur det er. Når en har tre på rad, eller alle firkantene er fylt opp, sier programmet i fra. Trykk på R når som helst for å restarte. Les mer og last ned på spillesiden.
På listen min over hva jeg skal få til i fremtiden står blant annet å ha en slags tabell som viser hvem som har vunnet flest ganger, og kanskje også på en eller annen måte vise hvem sin tur det er.
Når det gjelder Linux-versjon av denne og RomFotball så må jeg tenke litt mer for å få det skikkelig pakket ned. I morgen har jeg fysikkprøve, så jeg må bruke dagen i dag til å øve på den. Men jeg skal prøve å få det ut før slutten av uka.
Kommentarer er som vanlig velkomne i kommentarruta.
-
Første program
Posted on February 10th, 2009 No comments
Nå har jeg lastet opp det første programmet på denne flunkende nye siden. Sammen med lanseringen av denne bloggen kommer også versjon 0.2 av RomFotball. RomFotball er et lite spill med to spillere, der den ene spiller en grønn kule og den andre en blå kule. Det er om å gjøre for spillerne å få ballen i den andre spillerens mål. Ballen er i mål når den har gått ut av banen mellom sidestolpene. Mer kan man lese på spillets side.RomFotball ble til ved at vi hadde et prosjekt på skolen der vi skulle få et objekt til å bevege seg (med Visual Basic). Jeg tok den litt lengre og prøvde meg på SDL og c++, og resultatet ble dette lille spillet.
Jeg begynte med å bevege et objekt rundt ved å gi det akselerasjon (slik som objektene beveges nå). Så tenkte jeg at det hadde vært gøy å ha to objekter. Så jeg lagde en ball til og leste meg opp på kollisjoner mellom objekter. Etter hvert merket jeg at det hadde vært gøy hvis man kunne dytte ballen i mål, og hvis det hadde vært en spiller til. Så da lagde jeg det, og tegnet en slags bakgrunn. Slik, med noen små endringer, er det spillet er nå.
For øyeblikket har jeg bare en versjon til Windows, men jeg bruker Linux også, og jeg kommer til å kompilere og legge ut for Linux så fort jeg kan. Det er også store sjangser for at jeg kommer til å legge ut kildekoden under GPL, slik at andre kan kompilere til andre platformer, og kanskje noen kan lære av koden min.
Når det gjelder læring, så kan jeg nevne at jeg har lært meg SDL av tutorialene på http://lazyfoo.net/. De anbefales til andre som skal begynne med å programmere spill.



