Heute habe ich die Version 0.12 des OpenAL Headers für C# hochgeladen. Neben ein paar kleineren Bugfixes gibt es keine großen Änderungen. Besonderer Dank gilt greg, der mich auf die Probleme hingewiesen hat.
Besitzer von ATI Grafikkarten wurden bereits seit längerem beim Start von Asteroids von einem schönen flimmernden Bildschirm begrüßt. Dieses Problem sollte nun behoben sein.
Ich habe heute eine neue Version des OpenAL Headers hochgeladen. Die neue Version enthält einige Hilfsfunktionen, die die Arbeit mit dem Header erleichtern sollen. Außerdem wurden einige kleinere Fehler entfernt. Besonderer Dank gilt hierbei Peter Haug, der mich auf einige Probleme aufmerksam gemacht hat.
Heute habe ich die erste Techdemo von Pacgine veröffentlicht. Über Kritik und Anregungen freue ich mich ganz besonders.
Nach inzwischen einigen Monaten Entwicklungszeit möchte ich heute mein aktuelles Projekt vorstellen. In der Projektsektion gibt es nähere Informationen zu Pacgine. Da auch Trinidad für C# in den letzten Monaten stark gewachsen ist habe ich mich entschieden für Interessierte die Klassenstruktur von Trinidad zur Verfügung zu stellen. Dabei handelt es sich lediglich um eine logische Struktur, die mir neben der Dokumentation hilft die Übersicht zu wahren.
Gut wirklich neu sind sie nicht. Ich habe mich entschlossen die Einsteigertutorials die ich im Zuge der DGL-Qualitätoffensive komplett neugeschrieben habe in der Originalversion auf dieser Seite zu veröffentlichen. Ich empfehle jedem die Tutorials im DGLWiki zu lesen. Das Problem eines Wikis ist meiner Meinung nach, dass durch viele Personen, die die Tutorials ändern können auch der rote Faden in den Tutorials ungewollt zerstört werden kann. Vielleicht hilft dem einen oder anderen dann die Originalversion weiter.
Ich habe die Seite ein weiteres mal komplett umgebaut. Generell sollte mir die Pflege der Seite nun wesentlich leichter fallen. Ausserdem sind einige Inhalte der Seite nun auch auf Englisch verfügbar. Die Artikel sind davon bisher leider ausgenommen.
In den letzten Monaten habe ich Trinidad unter C# völlig neu umgesetzt. Dieses mal habe ich mich entschieden für die Soundausgabe OpenAL zu verwenden. Der Umgang mit OpenAL fällt um ein vielfaches einfacher als ich es mir je vorgestellt habe. Leider konnte ich im Internet keinen OpenAL-Header für C# finden und so entschied ich mich einen eigenen zu schreiben. Da ich selbst noch ein Einsteiger in OpenAL bin konnte ich auch noch nicht alle Funktionen testen und der Header ist auch noch nicht vollständig.
Ich habe heute mein neues Projekt Collision Course vorgestellt. Genauere Informationen sind auf der entsprechenden Projekteseite zu finden.
In den letzten Wochen habe ich mich intensiver mit C# beschäftigt und da mir C# trotz einiger Eigenarten sehr gut gefällt habe ich begonnen Trinidad nach C# zu portieren. Den absoluten Basiscode habe ich bereits übersetzt und teilweise völlig neu umgesetzt. Vielleicht werde ich in naher Zukunft versuchen mit C# ein neues Projekt anzugehen.
Da Trinidad in den vergangenen Monaten einige unglaublich große Fortschritte gemacht hat habe ich mich heute, größenwahnsinnig wie ich bin, an ein neues Projekt gewagt. Bereits vor 2 Monaten habe ich mit diesem Gedanken gespielt und bisher nur den Weg geebnet. Heute habe ich nun tatsächlich die ersten Zeilen Code niedergeschrieben. Was für ein Projekt es genau wird möchte ich der Öffentlichkeit noch vorenthalten bis ich die ersten Screenshots habe. Dann werde ich selbstverständlich auch ein paar Worte zu meinen Zielen und den verwendeten Techniken verlieren. Soviel sei jedoch gesagt: Das Projekt soll wieder ein Spiel werden in dem Trinidad zum Einsatz kommt und viel Wert auf die Grafik gelegt wird.
Wer Asteroids öfter im Netzwerk gespielt hat wird wissen, dass es sehr instabil lief. Die neue Version sollte nun absolut stabil und synchron laufen. Außerdem wurde der durch Asteroids verursachte Netzwerktransfer im Multiplayermodus stark veringert. Weiterhin wurden kleinere Änderungen am Spiel vorgenommen. Das Kollisionsverhalten wurde verändert und es wurden Auml;nderungen durchgeführt, die Mehrspielerpartien übersichtlicher und interessanter gestalten sollen.
Ab sofort ist auch der Quellcode von Asteroids zum Download erhältlich. Ich hoffe, dass Interessierte einige Anregungen mitnehmen und Lösungsansätze für Probleme sowie Antworten auf Fragen finden werden.
Heute habe ich die erste Beispielanwendung hochgeladen, die das Physiksystem von Trinidad zeigt. Trinidad macht in letzter Zeit große Fortschritte. Zur Zeit arbeite ich an der Materialverwaltung. Auf diese Art und Weise möchte ich später beispielsweise spiegelnde Oberflächen oder Bumpmaps möglichst einfach erstellen können. Anschließend werde ich mich dynamisch beweglichen Faces widmen. Damit könnten beispielsweise Fahrstühle realisiert werden.
Auch wenn es nicht auf den ersten Blick auffallen sollte, so haben sich doch einige Dinge an der Seite getan. Außerdem habe ich ein paar neue Screenshots von Trinidad hochgeladen. Die Entwicklung von Trinidad schreitet derzeit zwar nur langsam voran, allerdings sind bereits die größten Hürden genommen. Ich denke, dass ich bald die erste Techdemo veröffentlichen kann. Bisher wage ich jedoch noch nicht hierfür ein genaues Datum festzulegen.
Um zu zeigen, dass ich in den letzten Monaten keineswegs geschlafen habe, möchte ich heute das Projekt vorstellen, welches derzeit den Großteil meiner Freizeit beansprucht. Ich hoffe, dass die Entwicklung in den kommenden Wochen schnell voran schreitet, damit ich diese Seite weiter mit frischen Screenshots versorgen kann.
Nach der Fertigstellung von Asteroids habe ich einen Artikel für DGL über die Entwicklung des Projektes verfasst. In diesem Artikel werden Probleme, auf die ich gestoßen bin, aber auch Erfahrungen, die ich gesammelt habe, beschrieben. Der Artikel existiert sowohl als XML-Dokument, als auch als klassisches HTML-Dokument
Ich habe heute die wohl vorerst letzte Version von Asteroids hoch geladen. Spieltechnisch wurden keine Änderungen am Programm vorgenommen. Ich habe jedoch noch etwas an der Grafikschraube gedreht. Außerdem wurde die Beleuchtung komplett umgestellt. Ich hoffe hierdurch wird das Spielgefühl weiter gefördert und Gefechte werden noch etwas interessanter und spannender.
Diese Seite wird ab sofort freundlicherweise von DelphiGL.com gehostet. Vielen Dank hierfür!
Nachdem es in letzter Zeit ziemlich still um dieses Projekt geworden war, habe ich heute die neuste Version hoch geladen. Bis zur Version 1.0 werden voraussichtlich keine weiteren Änderungen mehr vorgenommen.
Endlich hat die Seite das lang versprochene neue Design verpasst bekommen. Ich habe versucht das Design möglichst einfach und übersichtlich zu halten und denke, dass mir dies durchaus gelungen ist. Für Kritik und Verbesserungsvorschläge bin ich jederzeit dankbar.
Letzte Änderung: 31.10.2007


