Hallo zusammen,
ich stehe im mom wie ein Och vorm Berg
Folgende Situation ist gegeben.
Roteline = Eine Außenmauer
Grünelinie = Innenmauer
Schwarzesfeld = Tür
Ich will jetzt client wie auch serverseitig Prüfen ob der Spieler das Gebäude, Räume und Türen richtig plaziert hat. Richtig plaziert heißt in diesem Fall:
Die Außenmauer ist ist geschlossen, dabei gilt ein Mauerfeld grenzt an das nächste. Also so was darf nicht sein.
Bei den Innenmauern gilt das selbe aber zusätzlich müssen innerhalb der Außenmauer gebaut werden.
Für Türen gilt das eine Tür entweder oben und unten ODER an links und rechts, an eine Mauer grenzen. Pro Raum darf es nur eine Tür geben. Ebenso darf sich auf der Außenmauer nur eine Eingangstür befinden.
Das wären so die grundsätzlichen Bedingungen an die sich der Spieler halten muss. Für die client setzte ich auch Javascript und Serverseitig auf Ruby.
Bin für jede Idee, Hilfe oder einen Ansatz dankbar.
g Nerosmeel