Das Alien Shooter-Spiel nähert sich der Fertigstellung

Die letzten Tage waren vor allem mit der Arbeit an dem 3D-Font erfüllt. Hierzu habe ich die Convert-Funktion von Blender genutzt (Alt-C) um aus einem Font-Objekt ein Mesh zu erzeugen. Nachdem die Faceanzahl über den Decimate-Modifier verringert wurde und der Font per extrudieren in die Tiefe gezogen wurde, habe ich die Vorderseite manuell noch etwas interessanter gestaltet. Das manuelle Löschen der Vorderseite jedes Characters und durch eine manuell erzeugte, mit einer Kante versehenen auszutauschen war eine wahre Fleissarbeit...

Dieser Font kommt nun überall im Spiel zum Einsatz. Der neu erstellte Intro-Screen enthält diesen Font zweimal - jeweils mit einem anderen RenderState. Der Titel des Spiels ist mit einer Textur überzogen deren u/v Koordinaten über einen Fragment-Shader bewegt werden. Der Text unten "Press SPACE to start" entält lediglich einen sehr einfachen Lighting-Shader der einfache Beleuchtungseffekte erzeugt damit der Font räumlicher wirkt.

  • Die Raketen die der Spieler abfeuern kann haben nun, nach der Optimierung des Partikelsystems auch eine Rauchwolke die sie hinterlassen.
  • Titelmusik ist implementiert (von http://audio.ibeat.org/)
  • Die Ufos haben nun auch einen Explosions-Sound wenn sie getroffen werden
  • Es gibt einen Radar der anzeigt wo gerade Ufos sind - der Spieler muss dann nicht so viel suchen
  • Ein Level des Spiels besteht aus mehreren Angriffswellen - definiert über XML-Dateien. So können einfach neue Levels hinzugefügt werden.

Und es geht weiter....

OpenGLBlenderDrupal poweredSpieleentwicklertreff NRW