Ich arbeite an der Version 0.9.3 meines
2d Welteditors - er kann nun beliebig große Tilesets laden (Kachelformate 16,24,32 kann er ja schon), das war bisher eine der schmerzhaftesten Einschränkungen.
Außerdem soll in der Version 0.9.3 die Unterstützung beliebiger Grafikformate enthalten sein - nicht nur PNG. Dann will ich noch das klassische "gleiche benachbarte Kacheln mit der neuen Kachel überschreiben"-Füllwerkzeug einbauen und eine Methode, um Zellen auch nach links und nach oben wachsen zu lassen (falls man dort noch etwas anfügen will). Dann noch das Verschieben von Objekten über verschiedene Ebenen hinweg. Jo und damit wäre 0.9.3 auch schon fertig; ist alles ziemlich leicht zu machen was noch fehlt. Eher kurze Korrekturen im Code als Neuprogrammierung.
Ist halt so die typische Ernte nach einer Hau-Ruck-Entwicklung: Man nimmt erstmal vereinfachte Situationen an und zieht den Kern des Problems durch. Dann kann man die Vereinfachungen nach und nach verallgemeinern ohne nennenswerten Aufwand. Ist zwar nicht die feine, professionelle Entwicklungsart, gibt aber mehr Motivation, wenn man direkt mit der Entwicklung ans Eingemachte gehen kann.
PS: Fällt euch noch irgendwas ein, was ein 2D-Mapeditor im Entwicklungsalltag braucht?