Einstieg · Die Regel
Nur schieben, niemals ziehen
- Der Arbeiter geht ein Feld nach oben, unten, links oder rechts.
- Läuft er gegen einen Container, schiebt er ihn ein Feld weiter.
- Zwei Container auf einmal schafft er nicht.
Der Container steht in der Ecke. Wie bekommt ihr ihn auf den Stellplatz?
Zum Schieben muss der Arbeiter hinter dem Container stehen. In der Ecke ist dort in beiden Richtungen Mauer. Ziehen ist verboten: Der Container sitzt fest.
Welche Felder im Hafen sind also gefährlich?
Station 1 · Spielen
Level 1
Auftrag: Plant zuerst gemeinsam, welcher Container wohin kommt. Dann bewegen: Knöpfe, auf das Feld tippen oder wischen.
Station 2 · Bauplan
Ein Level ist nur Text
Auftrag: Lest das Level mit Hilfe der Zeichen-Tabelle. Dieses Level kann niemand schaffen. Findet den Grund, dann auflösen.
#Mauer (Containerstapel)
Boden (Leerzeichen)
$Container
.Stellplatz
@Arbeiter
*Container auf Stellplatz
Warum ist dieses Level nicht zu schaffen?
Zwei Container ($), aber nur ein Stellplatz (.). Gewonnen ist erst, wenn jeder Container auf einem Stellplatz steht.
Das findet auch ein Programm in Sekundenbruchteilen. Aber kann es auch herausfinden, ob ein Level schaffbar ist?
Station 3 · Bauplan
Der Computer probiert alles aus
Auftrag: Schätzt, wie viele Stellungen der Computer für das gewählte Level prüfen muss. Dann lasst ihn lösen.
Eine Stellung ist: wo die Container stehen und wohin der Arbeiter gehen kann. Der Computer probiert von der Startstellung aus jeden möglichen Schub, dann von jeder neuen Stellung wieder jeden Schub, immer weiter (Breitensuche). Felder mit × lässt er aus: Ein Container dort käme nie mehr auf einen Stellplatz.
Noch nicht gelöst.
Die gefundene Lösung braucht die wenigsten Schübe. Schritte zählt der Computer dabei nicht mit.
Station 4 · Selbst bauen mit KI
Euer eigenes Level
Auftrag: Zeichnet ein Level auf Karopapier oder lasst eine KI eins erfinden. Tippt es hier ein und prüft: Ist es lösbar?
Prompt für die KI
Nicht jedes KI-Level ist lösbar, und manchmal stimmen schon die Anzahlen nicht. Darum: immer prüfen. Das Beispiel links ist nicht lösbar, obwohl die Anzahlen stimmen. Spielt es und sucht den Haken.