Druckplatten-Rätsel
Eine Druckplatte sinkt ein, solange genug Gewicht auf ihr liegt, und eine Tür oder Brücke öffnet sich, wenn alle Platten gleichzeitig unten sind. Spieler, Kiste oder Kreatur können eine Platte beschweren. Eine Platte hebt sich erst nach kurzer Verzögerung, und die Tür bleibt noch etwas länger offen.

Das sagst du deiner KI
Kopiere es in Claude, Cursor oder ChatGPT. Gute Werte und die typischen Fehler stehen schon drin.
Baue „Druckplatten-Rätsel“ in mein Spiel ein.
Das soll es bewirken: Platten machen das Level selbst zum Rätsel: Der Spieler muss herausfinden, was er wohin stellt und wie viele Dinge es braucht, bevor der Weg frei wird.
Baue es genau nach diesem Automaten. Prüfe zuerst, ob er zu meinem Spiel passt, und bau ihn dann so:
```mermaid
stateDiagram-v2
[*] --> idle
idle: Wartet
partial: Einige Platten unten
open: Offen
grace: Schließt bald
idle --> idle: keine Platte unten
idle --> partial: eine Platte sinkt
idle --> open: alle Platten zugleich
partial --> partial: einige bleiben unten
partial --> idle: letzte Platte hebt sich
partial --> open: letzte Platte sinkt
open --> open: alle Platten gehalten
open --> partial: Platte hebt sich, sofort
open --> idle: alle heben sich, sofort
open --> grace: eine Platte hebt sich
grace --> grace: die Wartezeit läuft
grace --> open: alle wieder unten
grace --> partial: Zeit um, Platte unten
grace --> idle: die Zeit ist um
```
Nimm diese Startwerte:
- pressWeight: 1 units
- releaseDelay: 0.3 s
- holdTime: 1.5 s
Achte auf diese typischen Fehler:
- Die Platte flattert an ihrer Kante: Sag deiner KI: Wenn das Gewicht weggeht, halte die Platte kurz unten, und setze die Verzögerung wieder auf den vollen Wert, sobald Gewicht zurückkommt.
- Zwei leichte Dinge bewirken nichts: Sag deiner KI: Zähle erst alles zusammen, was auf einer Platte liegt, und vergleiche nur die Summe.
- Keine Platten heißt offen: Sag deiner KI: Das Ziel öffnet sich nur, wenn es mindestens eine Platte gibt und jede Platte unten ist.
- Ein Spielstand widerspricht dem Boden: Sag deiner KI: Speichere nicht, welche Platten unten sind. Rechne es im ersten Schritt nach dem Laden aus dem aus, was auf jeder Platte liegt.
- Die Tür schließt sich, bevor der Spieler da ist: Sag deiner KI: Halte das Ziel nach dem Ende von „alle Platten unten“ noch eine Haltezeit offen, und starte diese Zeit neu, sobald wieder alle unten sind.
Ändere nichts anderes im Spiel. Behaupte nichts, ohne es zu belegen: Modelliere, was dafür nötig ist, und zeig mir, worauf deine Lösung beruht und woran ich sehe, dass sie klappt. Wenn du etwas nicht zeigen kannst, sag, dass du es nicht weißt. Sag mir danach in einfachen Worten, wie ich es ausprobiere.Oder spar dir das und schließ den MCP an: Dann findet deine KI das alles von selbst.MCP anschließen
Was es bewirkt
Platten machen das Level selbst zum Rätsel: Der Spieler muss herausfinden, was er wohin stellt und wie viele Dinge es braucht, bevor der Weg frei wird.
So läuft es ab, als Diagramm
Alles, was es sein kann, und was es weiterbewegt. Genau danach baut deine KI.
So läuft es ab, als Diagramm
- Wartet → Wartet: keine Platte unten
- Wartet → Einige Platten unten: eine Platte sinkt
- Wartet → Offen: alle Platten zugleich
- Einige Platten unten → Einige Platten unten: einige bleiben unten
- Einige Platten unten → Wartet: letzte Platte hebt sich
- Einige Platten unten → Offen: letzte Platte sinkt
- Offen → Offen: alle Platten gehalten
- Offen → Einige Platten unten: Platte hebt sich, sofort
- Offen → Wartet: alle heben sich, sofort
- Offen → Schließt bald: eine Platte hebt sich
- Schließt bald → Schließt bald: die Wartezeit läuft
- Schließt bald → Offen: alle wieder unten
- Schließt bald → Einige Platten unten: Zeit um, Platte unten
- Schließt bald → Wartet: die Zeit ist um
Gute Startwerte
| Wert | Starte mit | Was es ändert |
|---|---|---|
| pressWeight | 1 units | Das Gewicht, das eine Platte braucht, um einzusinken. Wenn der Spieler 1 wiegt, trägt eine Platte mit 1 jeden, eine mit 2 eine Kiste oder zwei Kreaturen, und ein kleines leichtes Ding allein bewirkt nichts. |
| releaseDelay | 0.3 s | Wie lange eine Platte unten bleibt, nachdem das Gewicht weg ist. Das verhindert, dass sie flattert, wenn etwas über ihre Kante wandert. |
| holdTime | 1.5 s | Wie lange das Ziel offen bleibt, nachdem nicht mehr alle Platten unten sind. Etwa die Zeit, von der letzten Platte zur Tür zu laufen. Bei null folgt die Tür den Platten genau. |
Was meistens schiefgeht
Die Platte flattert an ihrer Kante
Eine Kiste oder der Spieler rutscht über die Kante einer Platte. Das Gewicht zählt, dann nicht, dann wieder, und Platte und Tür klicken an und aus.
Lösung: Sag deiner KI: Wenn das Gewicht weggeht, halte die Platte kurz unten, und setze die Verzögerung wieder auf den vollen Wert, sobald Gewicht zurückkommt.
Zwei leichte Dinge bewirken nichts
Eine Platte braucht Gewicht 1, und zwei kleine Kreaturen mit je 0,5 stehen darauf. Der Code prüft sie einzeln, keine ist schwer genug, und die Platte bleibt oben.
Lösung: Sag deiner KI: Zähle erst alles zusammen, was auf einer Platte liegt, und vergleiche nur die Summe.
Keine Platten heißt offen
Ein Rätsel, das noch keine Platten hat oder dessen Platten alle entfernt wurden, gilt als gelöst, weil nichts fehlt. Die Tür steht vom ersten Moment an offen.
Lösung: Sag deiner KI: Das Ziel öffnet sich nur, wenn es mindestens eine Platte gibt und jede Platte unten ist.
Ein Spielstand widerspricht dem Boden
Der Spielstand merkt sich, dass eine Platte unten war, aber die Kiste, die sie hielt, wurde nicht dort gespeichert. Die Platte bleibt ohne Last unten, oder die Tür geht auf, ohne dass jemand sie hält.
Lösung: Sag deiner KI: Speichere nicht, welche Platten unten sind. Rechne es im ersten Schritt nach dem Laden aus dem aus, was auf jeder Platte liegt.
Die Tür schließt sich, bevor der Spieler da ist
Der Spieler tritt auf die letzte Platte, geht herunter, um zur Tür zu laufen, und die Tür schließt sich im Moment, in dem sich die Platte hebt.
Lösung: Sag deiner KI: Halte das Ziel nach dem Ende von „alle Platten unten“ noch eine Haltezeit offen, und starte diese Zeit neu, sobald wieder alle unten sind.
So prüfst du, ob es klappt
- Eine Platte, die ein Gewicht von 1 braucht. du ein Gewicht von 0,99 daraufstellst, dann 1, dann 5: bleibt sie bei 0,99 oben und sinkt bei 1 und bei 5 ein.
- Eine Platte, die ein Gewicht von 1 braucht. zwei Dinge mit je 0,5 darauf stehen: sinkt die Platte ein, und Dinge ohne Gewicht zählen nichts.
- Ein Rätsel mit drei Platten. auf allen dreien genug Gewicht liegt: öffnet sich das Ziel.
- Ein Rätsel mit drei Platten. nur auf zwei Gewicht liegt, egal wie lange: bleibt das Ziel zu.
- Eine Platte mit einem Gewicht darauf. das Gewicht immer wieder für kürzer als die Verzögerung weggeht und zurückkommt: bleibt die Platte die ganze Zeit unten.
- Eine Platte mit einem Gewicht darauf. das Gewicht weggeht und länger als die Verzögerung wegbleibt: hebt sich die Platte.
- Ein Rätsel, das gelöst und dann wieder gebrochen wurde. die Platten oben bleiben: bleibt das Ziel für die Haltezeit offen und schließt sich dann.
- Ein gelöstes Rätsel, das gebrochen und wieder gelöst wurde. es ein zweites Mal gebrochen wird: bekommt das Ziel wieder die volle Haltezeit.
- Ein Rätsel ohne Platten. du wartest, mit beliebigen Gewichten in der Nähe: öffnet sich das Ziel nie.
- Eine Verzögerung und eine Haltezeit von null. sich eine Platte hebt: schließt sich das Ziel im selben Moment.
Passt gut zu
- Türen, Schlüssel und Schalter: Das Offen-Signal der Platten kann denselben Hebel-Eingang bedienen wie jeder andere Schalter. Lass die Platten entscheiden, wann die Tür offen sein soll, und die Tür Schwung und Türrahmen übernehmen.
- Fahrende Plattformen: Eine Platte auf einer beweglichen Plattform braucht die Last in jedem Schritt neu berechnet, sonst drückt sie weiter, nachdem die Plattform schon weg ist. Lass die Plattform ihr Gewicht an die Platte melden und halte die Platte aus der Bewegung der Plattform heraus.
- Weltzustands-Flags: Sonst muss der Spieler nach jedem Laden die Platten wieder niederhalten. Speichere ein gelöstes Rätsel als einen Merker und hör auf, die Platten zu lesen, sobald er gesetzt ist.
Häufige Fragen
wie funktionieren druckplatten-rätsel in spielen
Eine Platte im Boden sinkt ein, solange genug Gewicht auf ihr liegt. Eine Tür oder Brücke öffnet sich, wenn alle Platten gleichzeitig unten sind. Der Spieler muss also genug Dinge finden, um sie zu beschweren, oder einen Weg, eine davon niederzuhalten.
wie lange sollte eine tür nach dem loslassen einer druckplatte offen bleiben
Fang mit etwa eineinhalb Sekunden an. So lange dauert der Weg von der letzten Platte zur Tür. Nimm null bei Rätseln, in denen der Spieler auf der Platte stehen bleiben muss.
warum flackert meine druckplatte
Etwas liegt auf ihrer Kante, und das Gewicht zählt mal und mal nicht. Halte die Platte etwa 0,3 Sekunden unten, nachdem das Gewicht weg ist, und starte diese Zeit neu, sobald wieder Gewicht kommt.
was sage ich meiner ki um druckplatten einzubauen
Kopier das: Baue Druckplatten ein. Eine Platte sinkt ein, wenn die Gewichte auf ihr zusammen 1 ergeben, und hebt sich 0,3 Sekunden, nachdem das Gewicht weg ist. Die Tür öffnet sich nur, wenn es mindestens eine Platte gibt und jede unten ist, und bleibt danach 1,5 Sekunden länger offen.
Woher es kommt
Für diese Idee konnten wir noch keine verlässliche Herkunft finden.
Was geprüft wurde
- 13 Tests bestehen auf dem Referenzcode.
- Das Zustandsdiagramm wurde gegen den Code geprüft, mit den Standardwerten und mit jedem niedrigsten und höchsten Wert der Liste.
Deine KI bekommt den Code
Fertiger Beispielcode kommt über die Spielerando-Verbindung, damit deine KI ihn sofort nutzen kann. So verbindest du es