Spielerando

Jeden Dorfbewohner zu einer anderen freien Werkbank schicken, die nächste zuerst

Wenn viele Dorfbewohner dieselben wenigen Werkbänke wollen, bevorzugt es den Ersten in der Liste und schickt den Rest quer durchs Dorf, wenn sie nacheinander wählen. Hier steht ein Weg, die Plätze so zu verteilen, dass die Wege kurz bleiben.

Warum das funktioniert

Wenn Arbeiter nacheinander wählen, bekommt der Erste einen Platz, der einem Nachbarn viel besser passen würde. Schaut man alle Paarungen auf einmal an und vergibt zuerst die nächste, hängt das Ergebnis vom Aufbau ab und nicht davon, wer zufällig zuerst dran war.

Wann es das Falsche ist

Nicht genug, wenn der gesamte Laufweg wirklich der kleinste sein muss oder wenn Arbeiter Fähigkeiten haben und nur manche an manchen Bänken arbeiten dürfen. Ordne dann zuerst nach Fähigkeit zu und nimm ein echtes Zuordnungsverfahren nur, wenn die Ersparnis den Aufwand lohnt.

Im ganzen Eintrag

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

Das sagst du deiner KI

Nimm den Spielerando-Eintrag „Jeden Dorfbewohner zu einer anderen freien Werkbank schicken, die nächste zuerst“ (read_entry survival-workers-pick-stations-fairly) 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