Spielerando

Alles in einem Zug abholen, wenn eine Belohnung den nächsten Auftrag freischaltet

Der Spieler tippt auf "Alles abholen" und nur ein Teil der Belohnungen kommt, weil das Geld aus der ersten erst die zweite freischaltet. Er muss wieder und wieder tippen, oder die Liste hängt von der Sortierung ab. Hier eine Schleife, die in jeder Reihenfolge beim selben Ergebnis endet.

Warum das funktioniert

Kann eine Auszahlung die nächste freischalten, hängt das Ergebnis eines einzigen Durchlaufs von der Reihenfolge der Liste ab, und die ist beliebig. Wer wiederholt, bis nichts mehr geht, landet immer am selben Ort, weil jeder Auftrag nur einmal abgeholt werden kann.

Wann es das Falsche ist

Lass es weg, wenn Belohnungen auch etwas wegnehmen, etwa ein Auftrag, der Geld kostet, oder wenn der Spieler die Reihenfolge wählen soll. Dann hängt das Ergebnis tatsächlich von der Reihenfolge ab, also frag den Spieler, statt für ihn zu wiederholen.

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

Das sagst du deiner KI

Nimm den Spielerando-Eintrag „Alles in einem Zug abholen, wenn eine Belohnung den nächsten Auftrag freischaltet“ (read_entry reward-chain-opens-next-quest-in-one-claim) 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