Das ist nun das Dilemma in welchem ich stecke, auf der einen Seite habe ich nunmal dieses Argument:
Ich denke die erste Funktion ist definitiv mit weniger Arbeit verbunden.
Allerdings verbraucht diese Tabelle, wie gesagt, unmengen an Speicherplatz.
Gibt es nicht eine Möglichkeit die Tabelle zu komprimieren und nur jeweils diejenige Tabelle zu dekomprimieren welche gerade benötigt wird?
Zum Beispiel wird die Tabelle als String oder Zahl mit WIDTH*HEIGHT Ziffern gespeichert und durch besondere Verfahren komprimiert und beim Betreten der jeweiligen Karte dann einmalig geladen und dekomprimiert.
Ich bitte um eure Hilfe hierbei, ich bin leider ein Anfänger in derlei Angelegenheit aber ich würde sehr gerne mehr darüber lernen.