Etikett: xna

Snart dags för sista delen…

av Star Wars. Den börjar ca 18.30 i vårt vardagsrum.

Idag har jag börjat programmera igen, ja hemma alltså. På jobbet gör jag ju det hela tiden. Visual C# 2008 och XNA Game Studio 3 är det som gäller. Jag fick en bra bok i present och den har jag börjat läsa i och blir ju såklart inspirerad.

xnags3

Idag gjorde jag en annan typ av inläsning av korsorden till OrdKnuten och kommer att fortsätta med att göra en meny, en ’splash-screen’ (intro) och ändra ljudhanteringen. Jag kom på ett jättebra sätt att testa olika kodalternativ i .NET utan att behöva kompilera om hela tiden. Jag provar i Python! Med tillägget Python .NET kan man importera .NET moduler och använda dom som om det var vanliga Pythonmoduler. Riktigt coolt om man tex vill testa .NETs XML-hantering och funkar utmärkt för oss som hellre provar själva än läser en massa dokumentation… 🙂

pynet

Att ropa hej innan man är över bäcken….

Nej, det blev ingen spelprogrammering den här helgen heller. Det visade sig att visserligen konverterades mitt projekt först men jag ville börja på en ny branch och backade alla lokala ändringar (bla projektkonverteringen) och började om (i ny branch). Då visade det sig att min incheckade version var gjord med XNA version 1.0 och för att kunna konvertera den till 3.0 måste man minsann gå via 2.0 och då min laptop är helt nyinstallerad så behöver jag ladda ner den också men microsoft verkar nu bara senaste versionen. Moment 22 alltså. Visserligen kan jag montera i min gamla hårddisk igen och starta upp min förra windowsinstallation och göra konverteringen där (igen) men det orkar jag inte riktigt. Jag tror inte heller att jag har så stor nytta av själva projektkonverteringen. Jag behöver nog ändå skriva om en hel del kod i själva ’motorn’ då mycket av ljud- och bildhanteringen gjorts om rätt rejält.  Jag får helt enkelt göra ett nytt projekt men kan nog kopiera in och använda alla ’egna’ klasser utan större ändringar men det visar sig…

Av allt detta kan man lära att man ska göra ’commit’ ofta…

cco_resources_downloads_downloaditemimage_xnags312

Ladda ner alla kuliga verktyg härifrån!

VS 2008

Nu är laptopen ominstallerad. Det återstår visserligen några program men det tar jag eftersom. Jag installerade Visual Studio 2008 express edition och har konverterat projektet OrdKnuten till den nya miljön men det spelutvecklingsbibliotek som jag använder (XNA) har stegat ett par versioner så det blir till att skriva om en del saker innan det funkar igen.

vscs2008

OrdKnuten VS 2008

Bröllopsdag och nya böcker

Idag firar vi vår 16:e bröllopsdag! Grattis till oss. Det kallas tydligen fjäderbröllop.

Annars har jag läst ut boken om Che Guevara. Den var intressant även om den var lite väl vänligt inställd till vissa av hans gärningar.  Che är nog fortfarande en kontroversiell person som man har starka åsikter om trots att det är nästan exakt 41 år sedan han blev skjuten i Bolivias djungler. Det är intressant att fundera kring vad han hade tyckt om dagens samhälle.

NU, däremot, har jag börjat på en HELT annan typ av bok. Tim Davys: Amberville som är så ovanligt som en maffia-historia med mjukdjur i huvudrollerna! Citat från Adlibris artikel om boken:

Chaufförerna i sina röda pickuper hämtade gamla mjukdjur, ”de nötta och de trötta”, som det hette. Vart de gamla djuren fördes visste ingen, men de försvann och sågs aldrig mer. Det var inte konstigt att Chaufförerna var fruktade, inte konstigt att man ville att det skulle finnas något slags lista; vad som helst som gjorde Chaufförernas nattliga körningar mindre slumpartade.

Den undre världens kung måste strykas från listan annars råkar Emma Kanin riktigt illa ut….

Jag fick också två nya datorböcker med posten idag, Professional .NET Framework och XNA 2.0 Game Programming Recepies. Så om jag inte har nog att göra så blir det kanske lite nya tag på spelprogrammeringsfronten.

XNA game studio 2.0

Under helgen har jag installerat XNA Game Studio 2.0 och igår försökte jag konvertera mina gamla projekt till den nya miljön, det gick halvbra…  men jag har blivit väldigt sugen på att börja hobby-programmera igen och då (såklart) enklare spel.

I morgon börjar en ny kurs också, denna gång en distanskurs men jag ska gå på introduktionsföreläsningen som är imorgon. ’Design och optimering av SQL för relationsdatabaser’ är namnet på kursen.

Förutom ’Atlantis’ av David Gibbins läser jag just nu även i dessa böcker (plus några fler databöcker):

0470126779.jpg    0764577328.jpg

Spel

Här har jag samlat några spel som jag gjort och som går att ladda ner. Läs på respektive spels egen sida för mer information.

Licens:

XNAInvaders, UNO, MidletInvaders och KlurigaPussel är freeware och får användas utan begränsningar. OrdKnuten är shareware och kan provas utan köptvång. I framtiden kan detta ändras för nya versioner eller nya spel .

Support:

Skriv en kommentar nedan eller på spelsidan.

 

Kluriga Pussel

Version 1.2  2002-09-10

Programmet Kluriga Pussel är ett pusselspel med 5 olika ’bräden’ som jag gjorde för länge sedan i C++ och det använder DirectX (DirectDraw) i fullskärm. Nån gång borde jag göra om det i C# med XNA (som jag gjorde med OrdKnuten) för spelideen är ganska bra tycker jag.

Pusslet går ut på att med hjälp av ett antal olikformade bitar fylla brädet. Varje bräde består av 64 eller 60 rutor som är fördelade på 8×8, 10×6, 12×5, 15×4 och 20×3. Varje bit består av 5 rutor (utom en bit i 8×8 som är 4 rutor) och alla bitar är olika. Det låter lätt men det är det inte trots att varje pussel har massor med lösningar. Instruktioner för hur man spelar finns i spelet.

Spelet borde fungera med de flesta nu förekommande versioner av Windows så länge du har DirectX version 8.1 eller senare installerat på din dator.

Installation:
* Ladda ner installationsfilen och lagra den någonstans på hårddisken eller kör den direkt.
* Har du en tidigare version av KlurigaPussel så bör du avsinstallera den innan du fortsätter installationen.
* Använd utforskaren och navigera till katalogen där du sparade installationsfilen.
* Dubbelklicka på installationsfilen så startar en guide för installationen.
* När installationen är klar kan du ta bort filen som du laddade ner.

Om du vill avinstallera detta program kan du göra det via  ’Start’ + ’inställningar’ + ’kontrollpanelen’ + ’Lägg till / ta bort program’. I dialogen väljer du’ Kluriga Pussel’.

Licens:
Programmet ’Kluriga Pussel’ version 1.2 är ’freeware’. Det betyder att du får använda det fritt och sprida installationsfilen om du refererar till denna sida och inte tar betalt.

Brister:
Spelet använder fullskärm med en hårdkodad upplösning så det kan se konstigt eller suddigt ut på bredbildsskärmar eller stora tft-skärmar med hög upplösning.

OrdKnuten

< Starta installationen här > < Läs användarbeskrivningen här >

Ordknuten är ett spel för barn som lär sig att läsa. Spelet är ett effektivt sätt att lära sig ‘koden’ för hur bokstävers ljud och bild hör ihop. Genom att klicka på bokstavsrutorna kan man ‘ljuda’ sig igenom orden både innan och efter att man lagt ut bokstäverna.  Spelet har ett mycket enkelt användargränssnitt med bilder istället för menytexter och är anpassat för barn.

screenshot2_small

OrdKnutens nya utseende

Installation:
Beroende på webläsare och version/inställningar så kan det vara knepigt att köra installationsfilen direkt. Högerklicka på installationslänken och spara filen någonstans och kör den sedan från det sparade stället. För att köra filen måste du svara ja på säkerhetsfrågan att du litar på denna webplats.

Registrering:
En registrering av en licens för att låsa upp alla korsord kostar i nuläget 50 kr och betalning sker med SMS. Information om hur du registrerar finns nedan,  i spelet och i användarhandledningen. Registreringen gäller för en windows-användare på en dator och för alla framtida versioner av OrdKnuten. Det går dock att flytta licensen från en dator/användare till en annan hur många gånger som helst.  På din mobilfaktura kommer det att stå ”MOSMS AB” för debiteringen av licensavgiften eftersom jag använder deras SMS-tjänster.

Registrering görs genom att skicka ett sms till 72550 med texten ’popc ok’ (utan fnuttar) och registreringsnyckel kommer som sms till din telefon inom någon minut. Detta kostar 50 kr plus ev trafikavgift.

Innan du skickar ditt sms bör du för säkerhets skull kolla att vår server är uppe och kontaktbar. Det gör du i OrdKnutens registreringsdialog. Starta spelet och klicka på ’nyckeln’ och följ instruktionen. SPARA registreringsinformationen! Om din dator kraschar och nyckeln ’går i baklås’ kan jag ersätta den men måste då veta vilken nyckel som ska ersättas.

Alla eventuella problem du har eller synpunkter på förbättringar vill jag gärna att du meddelar mig. Det går bra att skriva alla synpunkter som kommentarer nedan eller e-posta till par@sundback.com.

Systemkrav för spelet:
Systemkraven för spelet är ganska låga. Windows XP med SP2, Windows Vista eller Windows 7. Skärmupplösning minst 1024×768 och ett grafikkort som klarar ‘Shader Model 1.1′ eller bättre (tex Nvidia Geforce 3 eller bättre, ATI Radeon 7x eller bättre). Spelet borde alltså fungera på de flesta datorer.

Är du osäker på din dator?  Ladda ner och prova!

Installationsprogrammet installerar automatiskt de tillägg som spelet behöver om dom inte redan finns på datorn :

Windows Installer 3.1
‘XNA-Körkomponenter’

Är det trots allt problem att installera tilläggen kan man installera direkt från Microsoft och sedan köra OrdKnuten installationen igen.

Här finns OrdKnuten Anvädarhandledning och installationsfilen.

Kända brister:
* Inte alltid riktigt korrekt beteende när applikationen tappar fokus.

Städning

Nu har jag städat upp i min projektkatalog och lagt upp en bra struktur i Subversion som jag använder för att versionshantera all min kod. Det finns ett bra tillägg till Visual Studio, AnkhSVN som integrerar Subversion i VS utvecklingsmiljö men tyvärr fungerar det inte med XNA Game studio Express eftersom den bygger på VS Express edition. Jag får alltså fortsätta att köra med Tortoise SVN när det gäller OrdKnuten.

Jag fick byta Processorfläkt i servern då den gamla lät som en sågklinga. Som tur var hade jag en extra processor med fläkt så jag byte hela klabbet och nu är servern (nästan) tyst igen.