sindreij.com

Mitt lille sted på det store nettet
RSS icon Email icon Home icon
  • TicTacToe versjon 0.1

    Posted on February 11th, 2009 Sindre No comments

    tictactoespill

    Etter 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.

    Last ned TicTacToe her

  • Nytt prosjekt: TicTacToe

    Posted on February 10th, 2009 Sindre No comments

    TicTacToe, eller bondesjakk som det også heter, er et enkelt spill som jeg tror de fleste har spilt. Det spilles med et rutenett med 9 ruter og en spiller er sirkel og en er kryss.  Den første med tre på rad, enten vannrett, lodrett eller diagonalt, vinner.

    Inspirert av et prosjekt vi hadde på skolen, der vi skulle lage bondesjakk med Visual Basic, skal jeg nå prøve å lage bondesjakk med SDL og c++. Det blir da det andre prosjektet jeg lager med disse verktøyene. For øyeblikket holder jeg på med grafikkbiten, og slik ser det ut nå:

    designavtictactoe

    Jeg er ganske fornøyd med hvordan det ble, men lurer på om jeg skal forandre rammen. Hvis noen har forslag til forbedringer, så ta det i kommentarene.

  • Første program

    Posted on February 10th, 2009 Sindre No comments

    spillNå 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.

    Last RomFotball her

  • Velkommen

    Posted on February 10th, 2009 Sindre No comments

    Velkommen til mitt lille hjørne av internett. Jeg begynner å skrive blogg nå fordi jeg har programmert og programmerer en del små programmer som jeg tenker at andre enn meg kan ha glede av. I tilegg til dette så skal jeg skrive litt om programmering og andre ting som intresserer meg. Vi får se hva fremtiden bringer.