Spielerando

Häuser verlieren ihre Straßenverbindung, wenn ein Stück Straße verschwindet

Ob ein Gebäude an den Markt angeschlossen ist, hängt nicht am Gebäude, sondern am ganzen Straßennetz und ändert sich, wenn ein einziges Feld verschwindet. Hier steht, wie man entscheidet, wer abgeschnitten ist, und warum diagonale Nachbarn und das Startfeld wichtig sind.

Warum das funktioniert

Verbundensein ist eine Tatsache über das ganze Netz, nicht über ein einzelnes Stück. Wer von der Quelle aus den Wegen folgt und fragt, wer erreicht wird, bekommt immer eine wahre Antwort, egal wie das Netz zerschnitten wurde, und nie einen veralteten Stand.

Wann es das Falsche ist

Es ist das falsche Werkzeug, wenn Straßen frei geformt sind oder Waren per Teleport, Schiff oder Luft reisen, wo es keine Linie zu verfolgen gibt. Auch bei sehr großen, ständig veränderten Karten ist es verschwenderisch. Halte die Verbindungen dort stückweise aktuell.

Im ganzen Eintrag

  • Was zu bauen ist, Schritt für Schritt
  • Startwerte und warum genau diese
  • 4 typische Fehler und die Lösung
  • 34 Zeilen Beispielcode mit 3 bestandenen Prüfungen
  • Wie deine KI dir zeigt, dass es funktioniert

Das sagst du deiner KI

Nimm den Spielerando-Eintrag „Häuser verlieren ihre Straßenverbindung, wenn ein Stück Straße verschwindet“ (read_entry road-connection-flood-fill-after-removal) für mein Spiel. Bau ihn Schritt für Schritt ein und zeig mir, wie du geprüft hast, dass er funktioniert.

Oder spar dir das und schließ den MCP an: Dann findet deine KI das alles von selbst.MCP anschließen