iOS

RubixBuddy

Illustration: eine bunte Würfelseite aus 3×3 Feldern. Kein Foto.
Illustration, kein Foto.

RubixBuddy ist eine iOS-App in SwiftUI. Sie liest einen 3×3-Zauberwürfel mit der Kamera ein, lässt den erkannten Zustand prüfen und korrigieren und zeigt die Lösung Schritt für Schritt, mit AR-Pfeilen (ARKit und RealityKit).

Stand: ein Projekt in Arbeit, nicht im App Store.

Noch ohne Screenshots und ohne Store-Link; das Repo ist privat.

So funktioniert es

Scannen: Die sechs Seiten werden nacheinander in fester Reihenfolge mit der Kamera erfasst. Prüfen: In einer Vorschau lassen sich erkannte Farben per Tipp korrigieren; die App prüft, ob jede Farbe neunmal vorkommt und die Mittelfelder stimmen. Lösen: Ein Solver nach der Anfängermethode (Schicht für Schicht: weißes Kreuz, weiße Ecken, mittlere Schicht, gelbe Schicht) erzeugt die Züge, die App zeigt sie nacheinander an.

Die Algorithmen sind selbst geschrieben, es gibt keine externe Würfel-Bibliothek.

Ehrlicher Stand

Die Farberkennung hängt vom Licht ab, deshalb gibt es die Korrektur in der Vorschau. Die AR-Pfeile zeigen die Drehrichtung des aktuellen Zugs, nicht die exakte Geometrie des echten Würfels. Der Solver ist eine Anfängermethode und kein optimierter Speedcuber-Solver. Kamera und AR brauchen ein echtes Gerät, und das Projekt setzt eine sehr neue iOS-Version voraus.