Zur neuen Beta Version von Alo gibt es auch das passende Video. Es fehlt noch der Sound und das Feintuning. Noch 10 Tage bis zur Abgabe…
Und hier der passende Teaser für ALO

Zur neuen Beta Version von Alo gibt es auch das passende Video. Es fehlt noch der Sound und das Feintuning. Noch 10 Tage bis zur Abgabe…
Und hier der passende Teaser für ALO
Ich tue mich ein wenig schwer einen End-/Zwischengegner zu gestalten. Es soll eigentlich etwas sein, was prozedural erzeugt aber auch einen Oh- oder Ah-Effekt auslöst. Es kam mir die Idee die Farbwerte einer Würfelmatrix aus den RGB Werten einer zur Laufzeit gerenderten Textur zu ermitteln. Im Grunde ein RenderToTexture ohne Texture dafür mit Würfel. Irgendwie funktioniert das auch (siehe Screenshot), aber die Textur flimmert…
Ich arbeite dran…
p.s. habe den Fehler gefunden, der das Flackern verursachte, es war die z_near Komponente, die ich nicht auf 0.0f hätte stellen dürfen.
Den heutigen Tag habe ich damit verbracht prozedurale Partikel einzubauen. Nachdem ich mich ein wenig mit falschen type-casting herumgeschlagen hatte und anschließend noch die Indizes der Textur Arrays durcheinander gewürfelt habe, sind die Partikel nun im Programm eingebaut…
Und hier die neuste Version von Alo mit aufgebohrter Kollisionsabfrage und treffenden Gegnerschüssen…
Habe die Explosionen etwas aktualisiert und Power Ups eingebaut. Die Rate wie Power Ups freigesetzt werden muss noch angepasst werden, es sind noch nicht alle Möglichkeiten umgesetzt (lediglich Health Bonus), aber es macht alles schon einen spielbaren Eindruck. Stand Bilder sind bei ALO nicht gerade ansehnlich aber ich arbeite daran…
Nach einer kleinen kreativen Pause habe ich an Alo weiter programmiert. Intel hat wieder einen Entwickler-Wettbewerb ausgeschrieben. Wenn ich mit Alo einen gewissen Stand erreicht habe, werde ich versuchen diesmal mitzumachen. Inzwischen kann man mit seinem Würfel schießen. Kollisionsabfrage und Gegnerformationen wie man sie aus Xenon2 kennt fehlen aber noch.
Nun ja, Schrift sollte auch aus Würfeln bestehen. Sonst hätte ich ja möglicherweise noch Resourcen einlesen müssen… Im Bild die ersten Gehversuche mit Schrift aus Würfeln.
Inzwischen habe ich mich auch beim INTEL Level Up 2009 Wettbewerb angemeldet. Hier der Link (ohne Gewähr)
Die letzte kleine Änderung an Alo sind explodierende Würfel. Bei einem Treffer wird ein Flag pro Würfel auf true gesetzt, die Scalierungsfaktoren inkrementiert und die Farben auf rot gesetzt. Es fehlen noch Explosionsringe und ein weicheres Wandeln der Farben von Weiß nach gelb, rot, schwarz.
Die Arbeiten an Machine sind eingeschlafen, die Arbeiten an Libertine Online sind auf Eis gelegt, die Arbeiten an Alo gehen voran. Alo soll ein neuer Sidescroller werden, in dem ich ein paar Fraktale aus Machine verwenden wollte. In diesem Bild erkennt man vielleicht die Schleife wieder. Ich habe ein wenig mit den Parametern experimentiert und diese Zeitabhängig variiert, so dass die Schleife stets neue Knoten bildet und in ständiger Bewegung ist. Im Vordergrund ist ein Würfelhaufen zu sehen… das wird das Objekt sein, welches vom Spieler zu steuern ist.
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…