Spielerando

Waren zwischen zwei Städten nur tauschen, wenn beide zahlen können und Platz haben

Ein Tauschangebot zwischen zwei Spielern kann auf vier Arten scheitern: Einem fehlt Ware, dem anderen ist das Lager voll, beides zugleich, oder der Handel ändert nur eine Seite. Hier werden beide Seiten zuerst geprüft, der Tausch geschieht in einem Stück, und bei einem Nein stehen alle Gründe da.

Warum das funktioniert

Ein Handel ist ein einziger Akt zwischen zwei Menschen, also ändern sich entweder beide Seiten oder keine. Wer beide Seiten vollständig prüft, bevor etwas geändert wird, und zuerst zählt, was jeder abgibt, bevor nach Platz gefragt wird, vermeidet einen Tausch, der heimlich nur einer Seite nützt.

Wann es das Falsche ist

Lass es weg, wenn eine Seite etwas schenkt und die andere nichts zurückgeben muss, oder wenn sich der Handel über die Zeit streckt, etwa bei einer Karawane, die später liefert. Halte dann ein Versprechen fest und rechne jede Etappe bei der Ankunft ab.

Im ganzen Eintrag

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

Das sagst du deiner KI

Nimm den Spielerando-Eintrag „Waren zwischen zwei Städten nur tauschen, wenn beide zahlen können und Platz haben“ (read_entry atomic-swap-between-two-towns) 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