Ergebnis 1 bis 20 von 34

Thema: Indie 2D-Game-Maker (Arbeitstitel: Brickwork)

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #10
    Zitat Zitat von Cornix Beitrag anzeigen
    Nur als kleine Information am Rande: Ich habe diesem Beitrag ein .zip-Paket hinzugefügt. Dieses .zip Paket enthält einige Beispiel-Daten, welche ich zum Testen des Systems verwende.
    Alle Komponenten, Objekt-Typen und Scripte in diesem Paket können bereits korrekt von dem Editor geparst werden. Die Syntax ist selbstverständlich noch nicht final.
    Die Ordner können beliebige Namen haben, die Dateien dürfen in beliebigen Ordnern liegen. Der Editor erkennt alle Dateien (in der gesamten Ordnerhierarchie des Projekts) automatisch anhand ihrer Dateiendung.
    Alle Dateien sind simple Text-Dateien, unabhängig von der Endung. Alle Dateien mit einer Endung, die der Editor nicht erkennen kann, werden ignoriert. Alle Dateien können Kommentare beinhalten, welche mit dem Hash-Zeichen (#) beginnen. Jede Form von Whitespace wird ebenfalls ignoriert.
    Und was ist, wenn eine Datei korrupt ist?
    Das ist ja grad der Vorteil von XML, dass man die Dateien validieren kann.

    Ich versteh sowieso nicht, wieso nicht XML verwendet wird? Wieso wird immer wieder das Rad neu erfunden, anstatt bestehende Techniken zu nutzen? Muss der Entwickler dann die Textdateien selber schreiben?
    Wenn die über eine GUI erzeugt werden, es ist für den Entwickler doch eh egal, welches Format die Dateien haben, da er nie in diese Dateien reinschauen wird.
    Ich mein selbst das Open Ofice XML Format von Microsoft ist nichts weiter, als XML-Dateien, die in ein Zip-File zusammengepackt werden, und man braucht dennoch keine Kenntnisse über XML, um Word oder Excel bedienen zu können. Oder musste jemals einer, der mit Excel oder Word gearbeitet hat, erstmal ein Tutorial über XML-Dateien lesen? Und ganz ehrlich, die paar Bytes, die die Dateien nun größer werden, machen den Kohl nun auch nicht fett. Dafür hast du ein mächtiges Werkzeug zur Hand.

    Man kann auch Objekte direkt in ein Stream umleiten und speichern. Dann würde man sich sogar das Konvertieren in ein anderes Format sparen, und man könnte es direkt mit einem Ein-Zeiler laden.

    Geändert von Whiz-zarD (03.02.2014 um 17:08 Uhr)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •