Ein Löser für deinen echten Würfel

rubikscubesolver.org ist ein unabhängiges Werkzeug, das deinen Würfel in eine nachvollziehbare Zugfolge übersetzt.

Was das Werkzeug kann

Ein unabhängiges Browser-Werkzeug für normale 2×2-, 3×3- und 4×4-Würfel. Gib deinen Würfel ein, prüfe die Farben und folge einer überprüften Lösung Zug für Zug.

Wähle den Löser für deinen Würfel
WürfelEingabeLösung
2×2Sechs Fotos oder 24 manuelle Farbfelder; eigene sechs Farben möglich.Eine kürzeste Lösung in höchstens elf Zügen; eine halbe Drehung zählt als ein Zug.
3×3Sechs Fotos oder manuelle Farben; feste Zentren und eigene sechs Farben möglich.Eine überprüfte, praktische Zugfolge; bei schwierigen Stellungen nicht garantiert kürzeste.
4×4Alle 96 Felder manuell eingeben, mit dem üblichen Sechsfarbschema.Zentren, Kantenpaare und gültige Paritätsfälle, dann ein überprüfter Abschluss. Nicht garantiert kürzeste.

Die Fotoeingabe für 2×2 und 3×3 schlägt Farben vor, die du prüfst. Fotografiere die sechs Seiten in der gezeigten Reihenfolge, passe Umrisse an und vergleiche das ganze Modell vor dem Lösen. Licht, Spiegelungen und ähnliche Farbtöne können Fehler verursachen. Der 4×4 nutzt derzeit manuelle Eingabe.

Die Fotoeingabe für 2×2 und 3×3 unterstützt sechs unterscheidbare Farben, auch eigene Paletten. Ähnliche Farbtöne brauchen weiterhin Kontrolle. Der 4×4 verwendet manuelle Eingabe mit Standardfarben. Bildwürfel und andere Teileformen werden nicht unterstützt. Erkennung und Korrektur erklärt →

Der 2×2-Löser sucht eine optimale Lösung; der 3×3-Löser garantiert bei schwierigeren Stellungen keine kürzeste Zugfolge. Im Löser folgst du berechneten Zügen. Die Anleitungen vermitteln Methoden, die du selbst lernen und anwenden kannst.

Wie Lösungen berechnet werden

Die 3×3-Suche verwendet die quelloffene cubejs-Bibliothek und den von Herbert Kociemba beschriebenen Zwei-Phasen-Ansatz. Die Suche läuft in einem Web Worker im Browser. Jedes Ergebnis wird auf die eingegebenen Farben angewendet und vor der Anzeige geprüft.

Der 2×2-Löser durchsucht nach dem Fixieren einer Referenzecke alle 3.674.160 Stellungen. Er liefert eine kürzeste Lösung in höchstens elf Zügen, wobei halbe Drehungen als ein Zug zählen und die Gesamtausrichtung frei bleibt. Der 3×3-Löser sucht zunächst nach einer kürzesten Lösung bis sechs Züge und nutzt bei schwierigeren Stellungen die Zwei-Phasen-Methode.

Der 4×4 hat 24 Zentren, 24 Kantenteile und acht Ecken. Zuerst ordnet der Löser die Zentren und paart die Kanten. Danach löst er den reduzierten Würfel wie einen 3×3. Vor der Anzeige prüft er alle 96 Felder. Die Zugfolge ist eine geprüfte Lösung, aber nicht garantiert die kürzeste. 4×4-Löser

Verwendete Open-Source-Projekte

cubing.js · Shuang Chen (cs0x7f) · MPL-2.0 · License & source

Die aktuelle Oberfläche nutzt Next.js und React. Der ursprüngliche 3D-Simulator dieses Projekts verwendet Three.js und cubing.js. Für diese Bibliotheken gelten ihre jeweiligen Lizenzen und Urheberrechtshinweise.

Wie die Anleitungen geprüft werden

Die Beispiele nutzen übliche Anfänger-Zugfolgen. Ausgangslagen und Ergebnisse werden mit demselben Zugmodell wie im Löser geprüft. Quellen sind neben den jeweiligen Schritten verlinkt.

Die Fotoeingabe schlägt Farben zur Kontrolle vor. Spiegelungen, Beleuchtung und unterschiedliche Farbtöne können weiterhin Fehler verursachen. Ein richtig platziertes Raster garantiert keine richtigen Farben.

Dies ist ein unabhängiges Projekt. Ist eine Anleitung unklar oder passt ein Beispiel nicht zur Beschreibung, nenne uns bitte die Anleitung und den betreffenden Schritt.