Hallo alle zusammen,
ich arbeite derzeit an der Umsetzung der Spielkarte meines Browsergames. Das ganze soll wie z.B. bei Patrizier funktionieren. Das Schiff bzw. der Konvoi befindet sich auf einem Fleck der Seekarte oder in einer Stadt (in dem Fall auf der Position der Stadt). Nun klickt der Spieler auf einen Fleck auf der Karte. Nun muss das Script erkennen ob es sich um eine befahrbare Position handelt (also Wasser).
So, die Umsetzung habe habe ich im ersten Versuch so angestellt: Neben der detailreichen Karte die der Spieler sieht habe ich auch eine Schwarz-Weiße Karte dieser erstellt, wobei weiße Pixel Wasser darstellen und schwarze Pixel nicht befahrbare Stellen. Mit PHP lese ich den RGB Wert dieses Pixels aus und erkenne anhand der Farbe ob man dahin fahren kann.
So, da aber zwischen Startpunkt und Zielpunkt ein nicht befahrbarer Pixel liegen kann, also ein Schiff z.B. nicht "durch" Inseln fahren kann, muss das Script nun jeden Pixel überprüfen bis zum Ziel.
Wie bekomme ich sowas als PHP Script hin? Gibt es dafür schon Umsetzungen, oder kennt jemand eine sinnvoller Methode mit dem gleichen Ergebnis?
Würde mich wirklich sehr über Hilfe freuen, da dies die letzte "Große" Etappe vor dem Start meiner Alpha Version sein wird und ich kaum die ersten Meinungen zu meinem Spiel erwarten kann :)
Danke im vorraus!