Spielerando

Verhindern, dass ein Beutel in sich selbst oder in einen Beutel darin gesteckt wird

Beutel in Beuteln sind eine schöne Art, einen Schatz zu ordnen, bis jemand einen in einen anderen steckt, der schon in ihm steckt. Beide verschwinden aus der Welt, zählen aber weiter mit und wiegen weiter. Hier wird dieser Zug verhindert, bevor er geschieht, die Ursache wird erklärt, und die Verschachtelung bleibt in Grenzen.

Warum das funktioniert

Behälter ergeben nur Sinn, wenn man immer von außen nach innen gelangt. Ein Beutel, der in sich selbst steckt, auch über andere, ist von der Welt abgeschnitten, also wird der Zug vorher abgelehnt und der Grund genannt.

Wann es das Falsche ist

Erlaub Beutel in Beuteln gar nicht in einem kleinen Spiel mit wenigen Gegenständen, wo das Sortieren nur im Weg steht, oder auf dem Handy, wo das Öffnen von Schichten fummelig ist. Eine flache Tasche mit Reitern oder Filtern ist für den Spieler einfacher.

Im ganzen Eintrag

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

Das sagst du deiner KI

Nimm den Spielerando-Eintrag „Verhindern, dass ein Beutel in sich selbst oder in einen Beutel darin gesteckt wird“ (read_entry bag-inside-a-bag-cannot-end-up-inside-itself) 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