Tilemaker-Tool veröffentlicht
Written by ThiemoEnglish abstract: The tile maker tool is some kind of texture generator. It creates gras, roots, bricks and other textures that can be used as overlay tiles. Download Tilemaker now.
Während der Entwicklung von Glow in den Jahren 2006 und 2007 sind neben dem eigentlichen Spiel auch eine ganze Reihe Entwicklungswerkzeuge entstanden. Keines dieser Werkzeuge war für die Öffentlichkeit bestimmt, und doch steckt in ihnen mindestens genauso viel Zeit und Mühe wie in dem Programmteil, der dann im Mai 2007 als „Glow 1.0″ veröffentlicht wurde.
Der Editor ist naturgemäß das komplexeste dieser Werkzeuge. Über seine Möglichkeiten und unseren Plan, ihn zusammen mit der kommenden Spielversion auch endlich zu veröffentlichen, haben wir schon einige male berichtet.
Andere Werkzeuge übernehmen reine Optimierungsaufgaben. Eines bringt die Tiles, die im Editor zur Konstruktion der Levels bereit stehen, in eine benutzerfreundliche Reihenfolge. Ein anderes Werkzeug erstellt eine Statistik über die in den Levels tatsächlich verwendeten Grafik- und Tondateien und hilft so unter anderem bei Schrumpfen des Installationspakets. Ein Werkzeug konstruiert sogar organisch wirkende Zufallslevels, die man anschließend im Editor weiter bearbeiten kann. Gemeinsam ist diesen Werkzeugen, dass sie sehr stark auf die Ordnerstruktur und Dateiformate von Glow ausgerichtet sind und kaum bis gar nicht auf andere Projekte anwendbar sind.
Das erste etwas universellere Werkzeug, das wir heute veröffentlichen möchten, haben wir „Glow-Tilemaker“ genannt.
Das Tool entstand, weil wir uns mit dem Erstellen natürlich wirkender Gräser und Wurzeln sehr schwer taten. Fotos wären ein Stilbruch und das Zeichnen im Malprogramm schlägt schnell in mühsame Arbeit um, nur um am Ende festzustellen, dass das Ergebnis nichts taugt. Mit einem einmal geschaffenen Werkzeug lassen sich schnell tausende Variationen durchprobieren. Die beste wählt man aus und verfeinert sie im Grafikprogramm. Diesen letzten Schritt kann und soll das Programm nicht überflüssig machen. Deshalb erzeugt es auch keine fix und fertigen Kacheln, sondern ist eher als Lieferant für Rohmaterial gedacht. Hier ein paar Beispiele:
Das Programm ist aus mehreren Gründen (schnelle Prototypen-Entwicklung, moderne objektorientierte Programmiersprache) in C# geschrieben und benötigt ein installiertes .NET-Framework zum Start. Der Quelltext liegt bei. Verbesserungsvorschläge oder Ideen für Erweiterungen sind jederzeit willkommen.

