Archive for mars, 2008

Arbeidstittel: Ping (2)

Det begynner å bli en stund siden jeg planla å starte noen små spill-prosjekter ved å utvikle spill i løpet av 40 timer. Jeg har arbeidet litt videre med min pong-klone, som for første gang er kjørbar nå. Mye av tiden har gått med på å repetere og gå dypere inn i pygame, og alt er programmering i python.

Les første post om Ping her.

ping v 0.1Ping versjon 0.1
Kildekode
Kjørbar (2 MB RAR-fil)

Forklaring:

Last ned, pakk ut og kjør ping.exe. Det krever noen standard DLL-filer, som skulle vært med de fleste windows-distribusjoner. Spillet kjører i fullskjerm, med en oppløsning på 640×480.

Spiller 1 styrer med ‘w’ og ’s’, mens spiller 2 styrer med pil opp og ned. For å avslutte bruker du Escape. Det er mulig å splitte ballen ved hjelp av ‘a’, og tallene fra 1 til 6 vil aktivere noen powerups som jeg skal integrere senere. Dette er forandre fart på ballen, forandre størrelsen på spillerne, og forandre farten på spillerne. Ved å trykke ‘q’ blir alle disse satt til standard igjen. Om du trenger en pause, kan du trykke ‘p’.

Det finnes så langt ingen kunstig intelligens i spillet, men de fleste powerups jeg hadde planlagt er implementert. Grafikken er ikke noe imponerende, kun god, gammeldags svart-hvit pong-grafikk.

40-timers spill update:
Time 3 – 7 – Lese om pygame og teste eksempler
Time 8 – 10 – Implementere gameloop, innstillinger og enkel spillmekanikk
Time 11 – 12 – Implementere objektorientert spillere og baller, samt poenger
Time 13 – 14 – Omimplementere spillere og baller til å arve fra Sprite-klassen til pygame
Time 15 – 16 – Implementere powerups og pause
Time 17 – Sette seg inn i py2exe, for å lage binære filer

Written on mars 20th, 2008. 2 Comments

Snooze.no i ny drakt

snooze logo newEtter at jeg integrerte annonser på Snooze.no i september, har siden vært så og si uforandra til nå. Derimot har jeg den siste uken designa hele siden fra bunnen av på nytt, og den gikk live i dag. Fokuset har vært å gi langt mer luft i designet, samt integrere annonser på en langt bedre måte. Sist gang ble annonser plassert i designet etter at det var helt ferdig, men denne gangen gikk jeg motsatt vei, og tok i betrakning hvor annonser skulle plasseres når jeg designet siden. Dette gjør at annonsene får en langt mer nøytralt og naturlig preg.Alt av design er forandra. For å starte på toppen, så har jeg laget en ny logo, som jeg er rimelig godt fornøyd med og er mulig å bygge som merke. Kategoriene i headeren er jeg ikke helt fornøyd med, men jeg lar de være som de er inntil jeg får lagt til de andre kategoriene som skal være med. Forsiden er forandra for å forenkle omdesign og innlegging av topplister, som jeg har lagt inn for spill og videoer. Jeg vurderer å legge flere saker på forsiden, sammen med topp-lister for høyeste karakterer innen spill og filmer. I tillegg integrering av tekstannonser for affiliateprogrammer.

Annonsene er også integrert på en ny måte, ved at jeg bruker OpenX, som så langt ser ut til å fungere langt bedre. Dette gjør at jeg kan endre annonser, deaktivere kampanjer og lansere nye fra en enkelt kontrollpanel, uten å måtte endre hardkodede annonser i selve designet. Dette gjør også at jeg kan kjøre kampanjer for flere forskjellige annonsører på samme sted, og kan få en oversikt over klikk på en sentral side, istedet for å sjekke fire forskjellige reklame-nettsteder. Så langt bruker jeg kun Tradedoubler og AdSense, men jeg har tenkt å kjøre et par testkampanjer for andre nettverk når jeg har forsikret meg om at OpenX fungerer riktig.

Videre arbeid blir å integrere videocasts og podcasts, potensielt med avspilling direkte på siden. Forhåpentligvis får jeg også lagd personlige feeds, der brukerne kan lage sammensatte feeds av utvalgte podcaster som de kan hente ut.

På planen fremover nå gjenstår det å oppdatere CMS til å akseptere videoer fra flere kilder, kanskje generisk “sett-inn-kode” også. Potensielt en digg-aktig modul med interessante nettsider også, og tegneserier om jeg finner mulighet for å legge ut litt eksempler. Har også en ide for et nytt design for kommentarer, som blir langt mer elegant enn nå, da designet for de ble rimelig ad hoc denne gangen med copy-paste fra tidligere design.

Written on mars 4th, 2008. 2 Comments

Intensivert arbeid

Arbeidet med å oppdatere eksisterende nettsider, og utvikle nye nettsider har gått trått i det siste, både fordi jeg har vært lei av alt som har med design å gjøre, og fordi studiet har tatt mer jobb enn noen gang tidligere. Alikevel vil jeg prøve å intensivere arbeidet med prosjektene, og en liten slagplan er satt opp nedenfor.

Norske sider
Jeg jobber med en utvidet versjon av snooze.no, med inkludering av podcasts, bilder, tegneserier og et helt nytt og forbedra design. Forhåpentligvis vil dette gjøre at jeg får presset besøkstallene over de stabile 100 besøkene jeg har hatt daglig det siste halvåret. Jeg har også tatt i bruk OpenX som forhåpentligvis får effektivisert annonseringen på sidene i forhold til den manuelle copy-pastingen jeg har brukt så langt. I tillegg har jeg 2-3 nye prosjekter på gang, men har ikke tenkt å avsløre navnene på disse enda, da domenene ikke er blitt registrert enda. En av sidene vil være en side om programmering og algoritmer, som vil minne om slashdot med et norsk publikum og en rimelig hardcore profil. En annen vil omhandle gaming, da trolig med fokus på PC-spill, og en tredje vil omhandle populærvitenskap med fokus på astronomi, teknologi, forskning og semi-filosofi. Mange av disse vil kreve langt mer oppdatering enn en del av mine andre prosjekter, så det er mulig de blir utsatt til det er roligere med tanke på skolearbeid.

Talgø Software
Jeg har også startet arbeidet med å utvikle nye sider for Talgø Software, både med engelsk og norsk profil, men føler jeg må ha flere programmeringsprosjekter klare før jeg kan jobbe videre med dette. Noen av de systemene jeg jobber med er forum, blogg og cms-software, samt en enkel trafikk-analysesystem. I utgangspunktet ser jeg for meg at alle disse vil være open source og fritt tilgjengelig for de som måtte ønske å bruke og utvikle de videre. Jeg jobber også med en del webmastertools, for automatisk generering av typiske CSS-design og SEO-overvåkning.

Nichesider
Jeg har eid en del nichedomener i over et halvår nå uten å funnet tid og motivasjon til å utvikle disse videre. I utgangspunktet vil dette være sider for Eve Online, Team Fortress 2, Age of Conan, Warhammer Online og Spore, med en økende portefølge når jeg får kommet igang med disse. Innholdet vil variere litt, men guider, tips, databaser, generell informasjon og nyheter vil nok være aktuelt for de fleste. Jeg håper å kunne bruke min egenutviklede CMS for å bygge disse, sammen med et design som er spesialsydd. Spesielt Age of Conan og Warhammer Online er viktige å få ferdig, slik at de er gode muligheter for en synlig profil når disse spillene lanseres.

Databasesider
Inspirert fra andre blogger og forum, har jeg også begynt arbeidet med å utvilke såkalte database-sider. Dette er store sider med mye informasjon, som vil lanseres på engelsk og ha fokus på inntjening og trafikk fremfor fancy design og skyhøy kvalitet, selv om kvalitet selvsagt skal holdes god nok til at det er nyttig for brukeren. Noen av sidene jeg jobber med er en lyrics-side, en bakgrunnsside (bilder) og en artikkelside innen forskjellige nicher. Innholdet vil være kjøpt ekstern, slik at jobben med sidene kun vil innebære programmering og design.

Written on mars 2nd, 2008. 0 Comments

Siste arbeider

Todalen.no
Visit Redalen
Surnadal Rekneskap
PCspill.net

Siste blogginnlegg

Brukervennlige og elegante nettsider som passer deg!