Machine: Erste Wallpaper

•Januar 1, 2009 • Kommentar schreiben

Mit der ersten einigermaßen stabilen Version von Machine habe ich 4 Wallpaper erstellt. Noch etwas minimalistisch bis kitschig, aber immerhin schon ein Produkt…

Tech-Demo: Machine Solver

•Dezember 26, 2008 • Kommentar schreiben

Aus den alten Versionen von OpenEngineer und Libertine habe ich nun alle Quellen beisammen, um in Machine den Solver für Schwarm und Fluid einbauen zu können. Die ersten Schritte sind getan und der Bilanzraum mit Fluid Teilchen können in Machine nun dargestellt werden. Ich versuche alles gleich im neusten Programmierstil umzusetzen, da ich mit Spannung den Release von OpenCL erwarte…

Free Image Hosting by FreeImageHosting.net

Tech-Demo: Machine v0.2.0

•Dezember 13, 2008 • Kommentar schreiben

Mit dem nun einigermaßen funktionierenden Menü habe ich angefangen OpenEngineer nach Linux zu portieren. Endlich kann ich ohne Windows GUI’s oder sonstige Widgets Menüs bauen und Cross-Plattform anwenden. Im Bild unten die ersten geometrischen Flächen in „Machine“ – dem neuen OpenEngineer.

Tech-Demo: Machine

•Dezember 8, 2008 • Kommentar schreiben

Irgendwie hakt die Entwicklung an Libertine Online. Die Handhabung von zoidcom fällt mir viel zu schwer, als dass es Spaß machen würde. Somit musste ich das Projekt zeitweilig auf Eis legen und mich mit anderen Dingen beschäftigen: Dem Über-Editor. Meine alten „Windows Only“ Applikationen: OpenEngineer bedürfen sowieso einer Generalüberholung und ich wollte schon immer den Schwarm auf Linux portieren. Zudem hatte ich eine Idee für eine Menüführung (die aber gar nicht so neu ist, wie ich es dachte…). Im Bild unten die ersten Gehversuche mit dem Kreisförmigen Menü. Im Grunde optimiert für Touch-Screens. Wie klug von mir, wo ich doch gar keinen Touch-Screen habe…

…und so sieht das Menü aus, nachdem ich es noch ein wenig überarbeitet, eine Wrapper Klasse eingefügt und die MouseOver Funktion verbessert habe.

Libertine Online: Zusammengesetzte Module

•November 11, 2008 • Kommentar schreiben

Es mag zwar lächerlich klingen, aber in diesem unkenntlichen grau in grau unten im Bild steckt die Arbeit von einer Woche. Was man dort sieht ist eine zusammengesetzte Raumstation. Die Elemente bestehen noch aus Würfeln, da ich bisher nur die Server-Applikation erweitert hatte. Man kann die Module nun per Skript zusammenstecken.

Weitere Schritte sind:
Assemblies unter zoidcom registrieren
Renderfunktion der Client-Applikation erweitern, damit die Modelle dargestellt werden können

Das wäre der erste große Teil des Prototypen

Libertine Online: Modul-Klasse

•Oktober 23, 2008 • Kommentar schreiben

Die Synchronisation von Planeten funktioniert nun für einen ersten Prototypen. Jetzt müssen die Module in das Spiel eingebaut werden. Dazu fange ich mit einem Hangar-Deck an, in dem der Spieler sein Raumschiff zusammenbauen kann. Im unteren Bild eine erste Idee.

Libertine Online: Planeten auf Client

•Oktober 17, 2008 • Kommentar schreiben

Nach nunmehr einem Monat sind zumindest die Planeten auf Server und Client synchronisiert. Das erste Bildchen zeigt die Test-Planeten auf dem Server (links) und auf dem Client (rechts). So richtig deutlich ist es leider wegen der fehlenden Farben nicht zu erkennen.

Libertine Online: Planeten auf Server

•Juli 28, 2008 • Kommentar schreiben

Wow. Nach nunmehr 3 Abenden hab ich es endlich geschafft vier Planeten auf dem Server zu rendern. Eine vorläufig recht stabile Ordnerstruktur ermöglicht ein einigermaßen einfaches Entwickeln gleichzeitig für Client und Server Programm. Im Bild die 4 Planeten mit ihrer Elliptik und den absoluten Welt-Koordinaten…

Libertine – Multiplayer

•Juli 24, 2008 • Kommentar schreiben

Die neue Version von Libertine wird ein Massivly Multiplayer Online Spiel.

Libertine: Ultragenerische Basisklasse

•Juli 18, 2008 • Kommentar schreiben

Es kristallisiert sich eine neue Version von Libertine heraus. Die Idee mit den Modularen Schiffen entpuppt sich als sehr sehr spannend. Viele taktische Spielelemente lassen sich daraus entwickeln. Jetzt habe ich angefangen mir Gedanken über eine Basisklasse zu machen, die die einzelnen Schiffsmodule enthält. Im Bild die ersten Gehversuche. Leider reicht das spärliche Konzentrationsvermögen eines Freitag Abends nicht mehr aus, die doppelt verkettete Liste umzusetzen…

…so richtig doppelt verkettet ist es dann doch nicht geworden, aber immerhin einfach verkettet. Die Render-Routine ist nun um Listen erweitert worden und die Schiffsmodul-Klasse entspricht in Ansätzen dem, was sie in Zukunft mal können soll. Hier ein Beispiel: