Guten Abend 
Ich programiere ein weiteres Browsergame, und natürlich möchte ich mich immer weiter verbessern
Ich stehe nun aber vor folgendem Problem:
Ich habe eine Karte von 50*50 Feldern, sprich also eine gesamt Größe von 2500 Feldern.
Man soll hier auf einem Feld sein Geschäft errichten können, und andere Geschäfte sehen.
Ich möchte nämlich, das man sich durch die Karte bewegen kann, also wenn man nach links klickt, sollen die nächsten Felder weiter links angewählt werden usw.
Meine Idee, die Datenbankabfrage in ein Javascript-array einzulesen, hat wohl das Problem, das mein Ansatz warscheinlich falsch ist xD
[x][y][z]
x => x_koordinate
y => y_koordinate
z => name|art der Einrichtung
50^3 = 125.000, da ich das ganze mit 3 forschleifen einlesen werde.
Dadurch würde das Script eine ziemlich lange (sogar ZU lange) Ladezeit besitzen
Meine Idee, die Daten in eine Textdatei einzuspeichern, scheitert daran, das man mit js keine Dateien öffnen kann
Wie kann ich das Problem umgehen?
-Kommt mir jetzt bitte nicht mit weniger Feldern^^
Denn bei geplanten (mind) 1k-2k Usern, wo jeder 10 "Häusle" bauen kann, kommt man schnell mal auf 2000 "Häusle".

Ich programiere ein weiteres Browsergame, und natürlich möchte ich mich immer weiter verbessern

Ich stehe nun aber vor folgendem Problem:
Ich habe eine Karte von 50*50 Feldern, sprich also eine gesamt Größe von 2500 Feldern.
Man soll hier auf einem Feld sein Geschäft errichten können, und andere Geschäfte sehen.
Ich möchte nämlich, das man sich durch die Karte bewegen kann, also wenn man nach links klickt, sollen die nächsten Felder weiter links angewählt werden usw.
Meine Idee, die Datenbankabfrage in ein Javascript-array einzulesen, hat wohl das Problem, das mein Ansatz warscheinlich falsch ist xD
[x][y][z]
x => x_koordinate
y => y_koordinate
z => name|art der Einrichtung
50^3 = 125.000, da ich das ganze mit 3 forschleifen einlesen werde.
Dadurch würde das Script eine ziemlich lange (sogar ZU lange) Ladezeit besitzen

Meine Idee, die Daten in eine Textdatei einzuspeichern, scheitert daran, das man mit js keine Dateien öffnen kann

Wie kann ich das Problem umgehen?
-Kommt mir jetzt bitte nicht mit weniger Feldern^^
Denn bei geplanten (mind) 1k-2k Usern, wo jeder 10 "Häusle" bauen kann, kommt man schnell mal auf 2000 "Häusle".
Zuletzt bearbeitet: