Hallo liebe Spieleprogrammierer,
im März 2012 stellte ich
hier bei euch meine erste Soundbild Version vor und freute mich sehr über das Feedback.
Da in dieser Version alle grafischen Elemente fest vorgegeben waren und nur Eigenschaften wie Textur, Farbe, Position etc. änderbar waren, beschloss ich irgendwann später ganz neu anzufangen um es von Grund auf flexibel aufzubauen.
In der zweiten Version besteht ein "Style" aus items (jeweils mit einem Set aus Eigenschaften) in Baumhierarchie. Die items sind z.B. PictureNodes, Timer, Memorizer und Duplicator oder gar GrafikbufferNodes (wahlweise mit doppelten Buffer) oder PixelshaderNodes.
Diese item.properties kann man dann durch ein oder mehrere Skripts initialisieren und während der Laufzeit neue Werte setzen (auch die Pixelshader uniforms). Das Parsen der Skripte habe ich selbst geschrieben, hatte etwas bammel davor, aber es funktioniert eigentlich sehr gut.
Entwickelt habe ich abermals mit D und verwende SDL, OpenGL und OpenAL.
Vor ein paar Tagen habe ich beschlossen, dass es für eine alpha Version weit genug gediehen ist.
Mehr Informationen, aktuelle Videos und den Download gibt's wieder auf meiner
Projektseite.
Schönen Gruß,
Armin