Klonen eines Würfels¶
Eine mögliche Erweiterung des Projektes wäre zum Beispiel das Klonen eines Würfels.
Dafür sind einige Schritte notwendig:
- Zustand von Würfel A aufnehmen
- Einlesen eines bestehenden Würfels A
- Lösung für Würfel A bestimmen
- Zustand von Würfel B aufnehmen
- Einlesen des Würfels B
- Lösung für Würfel B bestimmen
- Wiederherstellung des Zustands von Würfel A auf Würfel B
- Lösen des Würfels B (Lösung B)
- Invertieren der Lösung A (zum Beispiel mittels core.spatial.Rotation.Rotation.reverse_multiple)
- Invertierte Lösung A ausführen
Anschließend ist es so nun zum Beispiel möglich, mit zwei identisch verdrehten Würfeln einen Wettbewerb durchzuführen. Viel Spaß!