Startsidan

Prenumerera på mina inlägg:
RSS-flöde

Kontakta mig gärna via e-post:
anders.fjeldstad@gmail.com

Följ mig via Twitter:
twitter.com/Hihaj

Sök bland alla inlägg:

Arkiv för oktober 2007

Första filmen från utvecklingen av Bananas

torsdag 25 oktober 2007 | Kategorier: .NET, Bananas, Spel, XNA | 6 kommentarer

Okej jag lyckades få till en capture med Fraps (det var inte så svårt) så jag lägger ut den här så att man kan se hur kort jag kommit med Bananas-spelet. I sekvensen ser man ”apan” (som just nu är en blå blobb med ögon, typ) hänga i sina två händer (de två cirklarna). Man kan också se att apan påverkas av krafter från sina osynliga fjädrande armar, så att den rör sig när händerna flyttar på sig och så vidare.

Get the Flash Player to see this player.

Programtips: Inkscape

torsdag 18 oktober 2007 | Kategorier: Allmänt | 1 kommentar

Häromdagen fick jag uppgiften att slänga ihop en logga på jobbet, och behövde därför ett bra verktyg. Vi har inga licenser på Adobes program eller något motsvarande, så jag gav mig ut på nätet och sökte istället. Efter ett mycket kort tag hittade jag ett program som heter Inkscape, är open source och gratis och som verkade kunna hantera vektorgrafik. Jag har använt det under nÃgra timmar nu och måste säga att jag är grymt imponerad! Det har alla grundläggande funktioner som jag vill ha och lite till, kan spara och läsa ett antal format och har ett kontrollsystem som till stor del liknar Illustrators. Vid ett tillfälle kraschade programmet när jag försökte göra någon slags transformation som inte funkade, vilket störde mig en del eftersom jag fick göra om allt jag gjort sedan jag sparade sist, men i övrigt har det funkat klockrent. Och det är ju faktiskt gratis, så jag känner att man får ha en lite högre toleransnivå. Faktum är att jag nog hellre använder detta än Illustrator nu när jag tänker efter. Alla funktioner som jag behöver är nästan mer lättillgängliga i Inkscape, så jag ser ingen anledning att lägga ut tusentals kronor på en annan produkt.

Prova, det är schyssta grejer!

http://www.inkscape.org/

Introducerar Bananas

tisdag 16 oktober 2007 | Kategorier: .NET, Bananas, Spel, XNA | 11 kommentarer

Jag har ju tidigare nämnt att jag kikat lite på XNA, och nu har jag börjat med ett alldeles verkligt litet spel! Jag kallar det tills vidare ”Bananas” – det kommer (troligen) gå ut på att man styr en liten apa med extremt flexibla armar genom att låta honom svinga sig runt i en liten spelvärld, där det hela går ut på att samla bananer på tid. Eller något sådant. Grejen med mitt spel är egentligen inte bananerna, utan själva kontrollen: man använder (Xbox360-)spelkontrollens tumspakar för att styra apans händer, greppar tag i grenar och liknande med avtryckarna och…inte så mycket mer. Jag har inte tänkt att det ska gå att springa omkring med benen, hoppa eller liknande. Istället hänger man hela tiden i armarna, svingar sig mellan grenar och använder armmusklerna för att få ig¥ng schyssta gungningar, släpper taget i rätt ögonblick för att flyga vidare till nästa träd och så vidare. Armarna kommer i princip vara ett par hyfsat mjuka dämpade fjädrar.

Låter det förvirrat och konstigt? Hm. Kanske är det det, men jag tror att det kan bli ett roligt spel och framförallt är det ett kul hobbyprojekt. Jag kommer köra 2D-grafik rakt igenom, så det blir en del ritande av sprites och annat. Dessutom krävs en viss mängd fysiksimulering för att få till rätt känsla i kontrollerna, vilket är vad jag suttit med mest nu i början.

De senaste dagarna har jag med stor frustration felsökt fysikkoden för att i slutändan upptäcka att det som gjorde att allt såg skumt ut var att screen space-koordinatsystemet definierar rotationsriktningen tvärtom mot mitt world space – något jag redan visste men hade glömt bort och missat totalt. Ett litet minustecken…lilla detaljen. Så många timmar. Så mycket ilska.

Jag har tänkt skriva blogginlägg allteftersom för att visa hur det går med mitt projekt. Skulle vara skoj att lägga upp små filmsnuttar också…är det någon som har tips på program för att spela in video från spel? Jag testade FRAPS men fick bara den resulterande filmen att funka i Windows Media Player (inte VLC). Alla tips är välkomna!

Spelutveckling i XNA

måndag 01 oktober 2007 | Kategorier: XNA | 3 kommentarer

Microsoft jobbar för fullt på ett .NET-ramverk för spelutveckling till Windows och Xbox360. Produkten heter XNA (vilket enligt uppgift står för ”XNA’s Not Acronymed – nästan lite UNIX-humor där, eller?) och finns för närvarande tillgänglig som en gratisversion. Den kommer tillsammans med Game Studio Express, som är en XNA-anpassad installation av Visual C# Express. Allt detta är alltsà gratis att ladda ner och använda, och de spel man gör får man fritt distribuera och sälja så länge det rör Windowsplattformen.  Mot slutet av året är det tänkt att det ska släppas en ”skarp” version som ska vara riktad till professionella utvecklare, där det introduceras stöd för multiplayerspel över Live och en massa annat.

Hela grejen med XNA är att det ska gå snabbt att komma igång med de intressanta delarna av spelutveckling – utvecklaren ska kunna fokusera på gameplay, grafik, ljud och andra roliga element nästan direkt, medan ramverket hjälper till med inläsning och hantering av texturer, shaders, musikfiler och så vidare. Det svåra ska liksom inte vara att få upp ett fönster på skärmen. Sedan är det ju också en poäng att man kan utveckla ett spel som i princip direkt fungerar både på PC och Xbox360 utan att man behöver göra särskilt stora ändringar. Dessutom kan man använda sin vanliga Xbox360 (så länge den har hårddisk) – man måste inte ha något dyrt devkit

Att det hela körs som managed code i .NET innebär visserligen att prestandan inte blir lika bra som om man jobbat i C++ och kunnat optimera ner på bitnivå, men å andra sidan är det inte tänkt att man ska utveckla nästa Battlefield med XNA. Målgruppen är små utvecklare och hobbyprogrammerare.

Jag har börjat titta på detta och tycker det verkar skitkul! Jag är helt inne på att göra småspel, och har börjat pilla lite med en enkel fysiksimulering i 2D. Luriga grejer. Jag kommer att uppdatera er när jag har något att visa.

Kika in på XNA Creators Club Online för mer information, tutorials, exempel och screenshots.