Spielerando

Verhindern, dass zwei Koop-Spieler im selben Moment mit demselben Holz bauen

Beide Spieler drücken auf Herstellen am gemeinsamen Teamlager, jeder sieht fünf Holz, jeder braucht drei. Beide gelingen und das Lager rutscht ins Minus, oder einer verliert die Zutaten und bekommt nichts. Dieser Eintrag reserviert zuerst das Material und bucht erst ab, wenn die Arbeit fertig ist.

Warum das funktioniert

Wenn zwei Leute dieselbe Zahl ansehen, hält jeder sie für seine. Wer das, was ein Auftrag braucht, gleich beim Start beiseitelegt und nur das noch Unbeanspruchte zählt, macht die angezeigte Zahl für jeden Spieler wahr. Der Vorrat ändert sich erst, wenn die Arbeit wirklich fertig ist.

Wann es das Falsche ist

Spare dir Reservierungen in einem Spiel mit nur einem Spieler oder wenn das Lager so voll ist, dass zwei Aufträge nie konkurrieren. Eine einfache Prüfung mit Abbuchung ist schlichter. Auch unnötig, wenn jeder Spieler seinen eigenen Beutel hat.

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
  • 32 Zeilen Beispielcode mit 4 bestandenen Prüfungen
  • Wie deine KI dir zeigt, dass es funktioniert

Das sagst du deiner KI

Nimm den Spielerando-Eintrag „Verhindern, dass zwei Koop-Spieler im selben Moment mit demselben Holz bauen“ (read_entry shared-stash-reservation-for-two-crafters) 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