Hallo Leute!
Habe ein kleines Problem und wende mich an euch, weil mir keine Lösung einfällt und leider auch Google und SuFu nichts liefern.
Für mein Spiel wird eine zufällige "Welt" erzeugt, eine Auflistung von bis zu 65.000 Objekten einer simplen Klasse.
Damit der Spieler auch speichern kann, sollte diese Welt gespeichert werden. Nur wie sortiert man am besten 65.000 Objekte in eine Datei?
Da ich den Umgang mit XML-Dateien am besten finde, habe ich den Syntax von XML genutzt, leider werden die Dateien recht groß (bis zu 5 MB). Außerdem sollte man die Datei später nicht einfach mit z.B. Notepad öffnen und editieren können.
Der zu speichernde Text:
Spoiler anzeigen
Habe keinen blassen Schimmer, welches Format, welche Techniken oder was sonst ich nutzen kann, um meine Objekte im XML-Syntax in eine für den Laien unleserliche Datei zu speichern -
Könnt ihr mir da weiter helfen? Bin für jede Hilfe dankbar!
(Nein, ich suche nicht nach C&P, sondern nach Tipps, Stichwörtern, Anregungen!)
MfG,
X-Zat / Momo
Habe ein kleines Problem und wende mich an euch, weil mir keine Lösung einfällt und leider auch Google und SuFu nichts liefern.
Für mein Spiel wird eine zufällige "Welt" erzeugt, eine Auflistung von bis zu 65.000 Objekten einer simplen Klasse.
Damit der Spieler auch speichern kann, sollte diese Welt gespeichert werden. Nur wie sortiert man am besten 65.000 Objekte in eine Datei?
Da ich den Umgang mit XML-Dateien am besten finde, habe ich den Syntax von XML genutzt, leider werden die Dateien recht groß (bis zu 5 MB). Außerdem sollte man die Datei später nicht einfach mit z.B. Notepad öffnen und editieren können.
Der zu speichernde Text:
XML-Quellcode
- <?xml version="1.0" encoding="UTF-8"?>
- <base>
- <sectors>
- <sector id="0" s="256;256" p="256;256">
- <block id="0" t="0" s="16;16" p="256;256" h="2,5"/>
- <!-- Bis zu Block 255-->
- </sector>
- <sector id="1" s="256;256" p="512,256">
- <block id="0" t="0" s="16;16" p="512;256" h="2,5"/>
- <!-- Bis zu Block 255-->
- </sector>
- <!-- Bis zu Sektor 255... -->
- </sectors>
- </base>
Habe keinen blassen Schimmer, welches Format, welche Techniken oder was sonst ich nutzen kann, um meine Objekte im XML-Syntax in eine für den Laien unleserliche Datei zu speichern -
Könnt ihr mir da weiter helfen? Bin für jede Hilfe dankbar!
(Nein, ich suche nicht nach C&P, sondern nach Tipps, Stichwörtern, Anregungen!)
MfG,
X-Zat / Momo