Es ist soweit: 6 Wochen Sommerferien und damit genug Zeit fürs Programmieren. :)

Auf dem Plan steht zum einen Dimensions und zum anderen XNA.mag (Kleinigkeiten an der Webseite aus- und verbessern, Artikel schreiben, etc.).

Topmotiviert bin ich heute ans Schreiben der Tutorials gegangen. Letztlich habe ich heute 3 Stück geschafft (siehe News bei XNA.mag). Es gibt sicherlich noch einige Verbesserungsvorschläge und vor allem beim Input-Tutorial habe ich noch einige Erweiterungsideen.

Außerdem ist ein 4. Tutorial gerade in Arbeit: XNA und WinForms. Man darf gespannt sein. ;)

Während das XNA.mag-Forum langsam aber sicher wieder besser besucht ist werkel ich nebenbei an einigen Kleinigkeiten um die Seite zu verbessern. Gestern haben die Bilder der Woche wunderschöne Sternchen bekommen, die die Durchschnittsbewertung anzeigen. Desweiteren habe ich die Schriftart auf "Trebuchet MS" umgestellt, sieht eigentlich ganz gut aus. Zu lange Links im Forum werden jetzt verkürzt und zerstören nicht mehr das Design. Letzte kleine Neuerung ist die Artikelübersicht, die jetzt statt der hässlich aussehenden Kategorienboxen die drei neusten Artikel zeigt und drunter ohne Boxen die Kategorien. Sieht meiner Meinung nach auch deutlich besser aus. :)

Heute habe ich mir wieder ca. 6 Kleinkram-Stichpunkte gemacht, die ich abarbeiten möchte. Außerdem stehen 3-4 Tutorials auf der Liste, die ich nach Möglichkeit schon heute veröffentlichen möchte.

Gibt mal wieder viel zu tun in der staatlichen Bildungseinrichtung, dementsprechend leidet die Ausübung des Hobbys “Programmieren” wieder ein wenig.

Dennoch sollte bis Ende nächster Woche die XNA.mag 2.0-Seite so langsam mit Leben gefüllt werden, was gleichbedeutend mit dem finalen Einbau der “Bilder der Woche”, der “User-Projekte”, sowie dem Schreiben neuer und dem Umschreiben alter Artikel ist.

Außerdem will ich versuchen endlich mal mit der Programmierung zu meinem nächsten größeren XNA-Projekt “Dimensions” zu beginnen.

Mehr gibt es leider nicht zu erzählen, ich hoffe das wird sich bald ändern.

Nun ist es endlich soweit. Die Osterferien haben begonnen und damit einher geht natürlich auch eine gesteigerte Aktivität im Bereich der Programmierung. Diesmal allerdings nicht mit einer Flut von Projekten, sondern mit lediglich 2.

XNA.mag 2.0
An der Komplettüberarbeitung der XNA.mag-Seite hatte ich bereits vor ein paar Tagen wieder angefangen zu arbeiten. Genauere Informationen gibt es erstmal nicht, allerdings bin ich mir ziemlich sicher, dass die Seite noch diesen Monat (also März) veröffentlicht werden kann.

Dimensions
Ein Projekt über das ich nicht all zuviel sagen möchte, da es sich noch in der Planungsphase befindet. Es wird ein Spiel und mit C# und XNA entwickelt. Sobald es etwas neues gibt werde ich das natürlich hier schreiben.

Die letzten Wochen waren alles in allem recht grausam. Die Zeit, die mir die Schule übrig gelassen hatte vermochte ich nicht zum Proggen nutzen. Letztlich hat sich diese Lustlosigkeit immer weiter gesteigert. Bis heute. Heute habe ich mal wieder mit Daniel ein wenig über unser neues Projekt Dimensions geredet und hitzige Dialoge über die zu verwendende Technik geführt. :P Das schönste Resultat dieser Unterhaltung war nicht nur ein weiterer Schritt in der Planung des Projekts, sondern auch ein kräftiger Schub der Motivation, was mich gleich mal wieder zum Programmieren gebracht hat. Nun kann ich eigentlich nur hoffen, das dieser Zustand noch ein paar Wochen (und vor allem in den kommenden Osterferien) anhält. :)

Nein, LoH erscheint noch nicht und wohl auch nicht mehr dieses Jahr. ;-) Dafür sind nun aber Ferien! 3 Wochen Zeit sich dem Programmieren zu frönen und so die Projekte voranzubringen. Natürlich werde ich endlich mal wieder verstärkt an LoH arbeiten, damit ich das Spiel in 1-2 Monaten veröffentlichen kann. Es wird nicht so umfangreich und “schön” wie ich es mir erhofft hatte, das wird der 2. Teil, bei dem ich dann OpenGL verwenden werde, nachholen. Egal wie LoH letztlich aussieht, ich habe eine Menge Erfahrung bei diesem Projekt sammeln können.

Neben LoH wartet XNA.mag 2.0 darauf, entwickelt zu werden. Wenn alles glatt läuft kann man Anfang 2008 eine richtig gute Community-Seite vorfinden.

Außerdem gibt es noch diverse kleinere Projekte auf die ich hier nicht eingehen möchte. Wenn es zu diesen Neuigkeiten gibt, werde ich es bestimmt hier schreiben.

In wenigen Woche sind wieder Ferien. Bis dahin gibt es zwar noch einige Arbeiten zu überstehen, sobald dies aber geschafft ist, warten 3 Wochen voller Zeit auf mich, in der ich mich ausgiebig mit meinen Projekten beschäftigen möchte. Um mal wieder einen kleinen Statusbericht abzugeben und diesen Blog zu füllen, werde ich hier nochmal die entsprechenden Projekte vorstellen mit denen zu rechnen ist.

Legends of Hitharia: Battle of Gerova
Das RPG wird möglicherweise im Januar 2008 erscheinen. In den Ferien werde ich auf jeden Fall verstärkt daran weiterarbeiten. Da ich zuletzt die Tränke rausgeschmissen habe und sich Charakter nun selbstständig heilt, warten “nur” noch solche Dinge wie Zwischensequenzen, Laden/Speichern und viel natürlich viele weitere kleinere Dinge auf mich.

Steve Animation Language (SAniL)
Ursprünglich mit dem Namen (Steve) SAL ausgestattet, trägt SAniL einen wichtigen Beitrag zu LoH bei. SAniL ist eine XML-Metasprache zum Beschreiben von Animationen. Somit wird es möglich einfache Zwischensequenzen zu beschreiben, die später in LoH oder in anderen Projekten abgespielt werden. In ihrer ersten Fassung habe ich die Sprache noch sehr einfach gehalten, allerdings plane ich bereits an Version 1.1. Eine entsprechende Spezifikation der Sprache sowie weitere Informationen werden in kürze folgen.

Bauer Fritz: Kampf um den Traktor
Das ultimative Adventure werde ich möglicherweise in den Ferien veröffentlichen. Daniel hat sich bereit erklärt sein zeichnerisches Talent in Bauer Fritz einfließen zu lassen, was mich natürlich ermutigt, das Spiel weiterzuentwickeln, da ich Adventures mit Codergrafik dann doch nicht veröffentlichen möchte.

Purga.NET
Purga.NET habe ich von Daniel übernommen, der keine Zeit mehr gefunden hat das Projekt fortzuführen. Für alle die jetzt auf Anhieb nicht wissen was das überhaupt ist: Purga.NET ist ein Wrapper für Purga, einer Skriptsprache von Virtual Maxim. Da ich Purga in Bauer Fritz einsetzen möchte, Purga.NET aber leider nur eine alte Version unterstützt, werde ich den Wrapper weiterentwickeln “müssen”.

XNA.mag (2.0)
Eines der größten Projekte, die ich derzeit am laufen habe ist XNA.mag 2.0, die nächste Generation der XNA.mag-Seite. XNA.mag 2.0 wird mit vielen neuen, coolen Features aufwarten, die auf jeden Fall noch mehr Anreize schaffen werden, sich dort kostenlos anzumelden (wobei man dies natürlich auch schon jetzt tun sollte ;-) ). Das besondere (für mich) an dem Projekt ist, dass es nicht von einer Person alleine, sondern von einem 4-Mann-starken Team umgesetzt wird.

Nach langer Zeit (genauer gesagt seit dem 17. August) habe ich mal wieder ein bisschen an LoH programmiert. Dabei habe ich mich endlich mal an die Gegner-KI gewagt, bei der ich gestern endlich eine annehmbare (und dennoch rudimentäre) Nahkampf-KI sowie heute eine ebenfalls annehmbare (und dennoch rudimentäre) Fernkampf-KI entwickelt habe. Kurzum, man kann sich ab jetzt packende Kämpfe mit den Gegnern liefern.
Damit man auch weiß, wann diese das Zeitliche segnen habe ich ihnen zudem noch einen Lebensbalken spendiert, und, was ich bisher anscheinend vergessen hatte, ich habe auch einen Lebensbalken für den Spieler in der linken oberen Ecke des Bildschirms platziert.

So, mehr gibt es aber dann doch nicht zu berichten, nachfolgend eine grobe Liste von dem, was euch die nächsten Wochen und Monate (ich gehe davon aus, dass LoH spätestens anfang Januar 2008 erscheint) erwartet:

1. CutScene-Manager (für packende Zwischensequenzen)
2. Laden/Speichern
3. Charakterentwicklung
4. Eine Menge weiterer kleiner Dinge
5. Bugs ausmerzen
6. Landschaft bauen, Dialoge verfassen, etc.

Die erste Ferienwoche hat nun begonnen und ich konnte meine Projekte im Grunde auf 2-3 beschränken: Risiko-Klon, weiteres XNA-Projekt sowie LoH. Dazu kommt eigentlich noch XNA.mag, aber das kann ich in der Regel immer mal wieder nebenher erledigen, da ein großteil der anstehenden “Arbeit” von meinem Kollegen Daniel vollbracht wird (danke dafür).

Ich werde also versuchen, den Risiko-Klon bis Ende der Woche fertigzustellen (also vlt. morgen bzw. heute ist ja schon Dienstag :-P ein bisschen dran zu proggen). Sollte mir das nicht gelingen, werde ich ihn für die nächsten Monate zu den Akten legen. LoH will ich aber auch unbedingt diese Woche weiterentwickeln. Spätestens am Donnerstag will ich meine Arbeit daran wieder aufnehmen (wahrscheinlich mit der KI). Mein anderes noch geheimes XNA-Projekt werde ich vlt. Ende der Woche bzw. nächste Woche beginnen, ich hoffe mal das ich das alles unter einen Hut bringen kann.