Spielerando

Beide Spieler befehlen im selben Zug einen Zug auf dasselbe Feld

Werden alle Befehle gleichzeitig ausgeführt, muss bei einem Zusammenstoß jemand verlieren, und die Antwort darf nicht davon abhängen, wer zufällig zuerst in der Liste steht. Tausch, Ketten und stehende Einheiten machen die Regeln schwerer, als sie aussehen. Hier ist ein Regelsatz, der immer aufgeht.

Warum das funktioniert

Fairness heißt, dass die Antwort nicht davon abhängt, wer zuerst in der Liste steht. Wer jeden Zug am selben Bild des Spielfelds misst und die Sperren erst danach gemeinsam anwendet, macht das Ergebnis zu einer Eigenschaft der Lage und nicht der Schreibreihenfolge.

Wann es das Falsche ist

Nicht für rundenbasierte Spiele, in denen immer nur einer zieht, und nicht, wenn ein Zusammenstoß einen klaren Sieger haben soll, etwa die stärkere oder schnellere Einheit, die die andere verdrängt. Entscheide dann jeden Zusammenstoß nach Stärke oder Tempo, statt beide zu blockieren.

Im ganzen Eintrag

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

Das sagst du deiner KI

Nimm den Spielerando-Eintrag „Beide Spieler befehlen im selben Zug einen Zug auf dasselbe Feld“ (read_entry simultaneous-moves-collisions-and-swaps) 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