Etikett: C#

xna invaders, here they come…

På förmiddagen gjorde jag examinering i min php-kurs. Det blev lite stressigt och jag blev surare än vanligt tills jag kom på att jag inte ätit nåt… Jag gick upp vid 8, drack kaffe och läste tidningen och sedan satte jag igång med kursen. Vid 13-tiden var det riktigt grinigt och det var då jag kom på det där med maten… Så kan det bli när man är inne i något.

Resten av dagen har jag (förutom matlagning) ägnat åt spelprogrammering. Några skärmdumpar syns nedan. Snart går det att ladda ner och prova men jag vill lämna in kursuppgiften först.

Startbilden och menyn.

Spelplanen i svårighetsgrad 3 av 5.

Snart är det dax….

X10 mini pro borde snart ha premiär och då står jag nästan först i kön…

Helgen ska annars ägnas åt att göra examination i en av mina pågående kurser, det blir nog imorgon. Jag har gjort och lämnat in ett projekt och när man loggar in på kurssidan inför examinationen hämtar man en ’tilläggsbeställning’ och sedan har man 6 timmar på sig att implementera och leverera en ny version av sitt program. Här är det PHP och MySQL som gäller. Projektet är en (enkel) blogg.

En stor del av resterade helg kommer säkert att gå åt till spelprogrammering och fixning av projektet i en annan kurs. men här är det C# och spelutvecklingsbiblioteket XNA som är aktuellt.

Jag kommer troligen också att beställa lite datordelar då den tidigare servern gav upp. Moderkort, processor och 2 st 1TB hårddiskar  som  ska köras i RAID 1 är aktuellt. I och med detta får jag en dator ledig och på den ska jag installera Windows XP och SQL server 2008 enterprise edition, samma miljö som på mitt jobb.

Mycket måndag

Idag var det måndag med stort M. Första måndagen i första fulla (5-dagars) veckan efter 9 månader med 4-dagarsveckor… Nåja, det funkar väl när man väl vant sig tillbaka till det gamla vanliga.  Som tur är trivs jag ju på jobbet men det blir ju mindre fritid…

Apropå fritid så är det nu spelprogrammering som gäller. Mitt ’invaders’ har nu fått en ’menyscen’ och en ’spelscen’. Det är långt ifrån klart men nu har jag en plan och vet hur det ska göras. I helgen har jag kodat ett partikelsystem som kan rendera explosioner, fixat mycket av grafiken, gjort alla dialoger, ’settings’-systemet, letat reda på royalty-fri bakgrundsmusik  mm.

En variant av menyn med lite explosioner i bakgrunden.

Spelytan med några fiender. Dom kommer att finnas i några olika varianter och kan färgsättas på olika sätt.

Invaders

Nu börjar mitt nya spelprojekt ta form. Hittills har det mest varit kodning i ’infrastrukturen’ och det är än så länge inte så mycket att visa upp men själva ’ramverket’ börjar ta form. Här kommer ändå en bild på lite labbande med själva spelmenyn. Jag har nu fixat så att det går att rendera riktig text och även några ’spritar’ som är menyval. Planen är att prova lite olika saker så att strukturerna blir rätt och sedan koda alla detaljer.

Helg igen…

Fyradagarsveckorna går fort och nu är det helg igen för min del. Imorgon ska det enligt väderprognosen bli ’busväder’ igen med ännu mer snö. Vi får väl se hur det blir med den saken men det är iallafall skönt att inte vara tvungen att åka någonstans…

I helgen måste det bli lite seriösare ’plugg’ då jag inte gjort så mycket på mina kurser på sista tiden. Programmering med PHP, C#/XNA och en del SQL står alltså på programmet. Det är dax att ta en springrunda också, snart tre veckor sedan sist… Penna&PC har också fått ett kortare uppdrag (datasupport) som jag ska fixa.

Söndag kväll

Den här helgen har det mest blivit innomhusaktiviteter. Trött och hängigt…

En hel del tid har spenderats framför någon av datorerna (ännu mer än i vanliga fall) och jag har kommit en bit på ’UNO’, spelet som är en uppgift i en av kurserna jag läser just nu.

Lite UNO-kod....

Marsvinen har fått rent i sina burar idag och nu  pysslar dom på med sitt. Nedan en nytagen bild på Ellen.

Tankar kring OrdKnuten

Nästa version av Ordknuten börjar så sakteliga ta form. Denna gång är det lite större förändringar i programmet och i strukturen. För att göra allt detta behöver jag först ändra hur korsorden definieras och det är nog klart (i det stora hela åtminstone). Nu ska min egenhändigt byggda korsordgenerator (skriven i python)  uppdateras så att den gör korsord i det nya formatet så det håller jag på med just nu.  Sedan måste både programmets inläsning och nedskrivning uppdateras också. Visionen är att kunna göra en sql-databas med korsordsdefinitioner som sedan kan användas av spelet.  Hur det går i slutänden vet jag inte riktigt men med det nya sättet att definiera korsorden så blir det åtminstone möjligt med en sökbar databas.

Då korsordsgeneratorn inte alltid gör så bra jobb måste man manuellt kolla upp alla korsorden och till detta tänkte jag göra ett nytt program som tar dom genererade korsorden och sedan gör det möjligt att godkänna dom ett i taget innan dom stoppas in i databasen. Här kommer jag säkert att använda C# och återanvända presentationsdelen från spelet.

Fåret Shaun

Jag ligger nog lite efter men nu har även jag upptäckt SVT-play.  I dag har jag botaniserat lite på barnavdelningen och hittade ’Fåret Shaun’. En helhäftig serie av skaparna till Wallace & Grommit (som jag också gillar skarpt). Tänk vad man missar när man inte har barn som kollar på Bolibompa och behöver sällskap!

Är du inte redan bekant med Shaun kan jag rekommendera denna länk.

Shauns hem på SVT-play

Förutom att titta på Shaun har jag spenderat en hel del tid framför datorn med en av kurserna. Jag fick svar nästan direkt från läraren igår och då var det lätt att göra klart projekt 1 (av 2) som jag hoppas blir godkänt.  Jag har också installerat Visual C# express, SQL server 2008 express plus en hel del annat utvecklingsgodis på Ewas gamla bärbara så nu hoppas jag kunna köra en nyare version av SQL server parallellt med min kurs (som kräver ver 2005). Versionerna samsas inte så bra på samma dator nämligen…

Brrrr…

Det var kallt även idag, -10. Förkylningen startade om igår så det blev ingen springrunda då och inte idag heller. Idag blev det däremot en rejäl promenad med kameran som sällskap.

IMG10250

Det här ser riktigt kallt ut.

IMG10264

Isformation i en pytteliten bäck

Jag fick några nya kursböcker också, så nu är jag beredd på nästa termin!

0596519222 0596521952

Elin har också läst in bokstavsljuden till OrdKnuten så nu kan jag börja fippla med en ny utgåva av ljuden i XACT där dom förhoppningsvis blir mycket bättre än tidigare.

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