Seite 4 von 4
Verfasst: 22.02.2005 00:50
von SDX
Ich hab bei meinem aktellen Projekt am Anfang der Map noch zwei Bytes stehen, die ich vorher auslese, quasi ein "Header"
Das erste Byte gibt die Breite der Map an und das zweite dann natürlich die Höhe... das macht die Map im gewissen Rahmen skalierbar

Verfasst: 22.02.2005 12:23
von hardfalcon
Eure Maps könntet ihr doch mir ZIP SEHR gut komprimieren, oder? Und da PB ZIP-Files (teilweise) wie normale Ordner behandeln kann/behandelt, wäre es da auch nicht schwierig, sowas einzubauen. Ihr solltet eine richige Formatspezifikation entwickeln, sodass ihr Format und Mapeditor auch für zukünftige Programme benutzen könnt. Da könntet ihr zum einen "Skinpacks" machen, damit man den gleichen Editor für unterschiedliche Anwendungen nutzen kann, und zum anderen eben die Map. Eventuell noch mit einer Zweiten Datei, in der Höheninfos (für Berge und Täler) stehen. (Oder einfacher: Ihr reserviert einfach immer 2 Stellen für ein Feld. Ungrade Stellen geben das Tile, grade Stellen die Höhe an.)
Wenn ihr jetzt RICHTIG böse seit, und komerzielle Spiele machen wollt, und euern Kunden die Möglichkeit zum Designen von Skins nehmen wollt, geht ihr hin und verschüsselt die ZIP-Datei mit dem BASE64-Encoder. (In der Beta von PB 3.93 ist ja der Decoder bereits integriert)
cya
Pascal
Verfasst: 22.02.2005 15:35
von Kaeru Gaman
SDX hat geschrieben:Ich hab bei meinem aktellen Projekt am Anfang der Map noch zwei Bytes stehen, die ich vorher auslese, quasi ein "Header"
Das erste Byte gibt die Breite der Map an und das zweite dann natürlich die Höhe... das macht die Map im gewissen Rahmen skalierbar

wenn du magst, schau doch mal in meinen thread
Tips&Tricks -> Bmp2Map
btw. wir benutzen das für Slapy's projekt, das ich momentan tutorial-artig mit ihm zusammen erarbeite.
Verfasst: 22.02.2005 15:43
von glubschi90
Und mein Editor??

Verfasst: 22.02.2005 16:32
von Kaeru Gaman
sorry Glubschi...
ich hab ihn ehrlich gesagt garnicht angeschaut/ausprobiert
muss ich wohl mal nachholen...
Verfasst: 23.02.2005 15:36
von glubschi90