Blatt 01 · Kachelplotter
Jede Zelle beginnt als Überlagerung aller möglichen Kacheln. Der Solver beobachtet die unsicherste Zelle, würfelt eine Kachel und schiebt die Konsequenz durch das Raster. Führt ein Weg in die Sackgasse, rollt er die letzte Entscheidung zurück und probiert die nächste. Was man hier sieht, ist nicht das Ergebnis — es ist die Suche selbst.
Der Solver wählt immer die Zelle mit der niedrigsten Shannon-Entropie — die, bei der am wenigsten zu verlieren ist. Gewichte fließen ein: eine Zelle mit zwei gleichwahrscheinlichen Optionen ist unsicherer als eine mit drei, von denen eine dominiert.
Jede Streichung landet auf einem Trail, jede Entscheidung setzt darin eine Marke. Bei einem Widerspruch werden alle Streichungen bis zur letzten Marke zurückgenommen, die damals gewählte Option verboten und der Nachbarzweig probiert — kein Neustart, nur ein Schritt zurück. Die Kurve über den Zahlen zeigt die Tiefe: jeder Einbruch ist ein Rücksprung.
Die Kachelsätze sind von Hand geschnitzt: vier Sockel je Kachel. Das Overlapping-Modell braucht das nicht — es liest alle N×N-Ausschnitte aus einem gezeichneten Bitmap, zählt ihre Häufigkeit und leitet die Nachbarschaftsregeln daraus ab, dass sich überlappende Ausschnitte im gemeinsamen Bereich decken müssen. Male links, drücke Muster lernen.
Ein Klick ins Raster kollabiert diese Zelle auf eine ihrer erlaubten Optionen —
die Welle läuft von dort weiter, und die Entscheidung ist rücksprungfähig wie jede andere.
Leertaste Start/Stopp, S Schritt, N neuer Seed.
← Alle Blätter · Blatt 01 · Wave Function Collapse mit chronologischem Backtracking · Kachelmodell und Overlapping-Modell auf demselben Solver