DiceCore – der Würfelturm, der mitzählt
Würfel fallen in den Turm, eine Kamera schaut zu, und das Ergebnis steht auf dem Display: DiceCore liest echte Würfel aus – auf einem Raspberry Pi mit CSI-Kamera, in Python mit OpenCV.
Das Zählen der Augen braucht kein Training, das läuft von Anfang an. Für polyedrische Würfel (W20 und Verwandte) gibt es ein lernbares Modell, das sich direkt im Browser nachtrainieren lässt. Was nicht sicher erkannt wird, meldet DiceCore ehrlich als unbekannt, statt zu raten.
Dazu kommen 15 Spielmodi von der einfachen Summe bis zu Kniffel-Kombinationen, eine JSON-API mit Live-Event-Stream, eine Nachkontrolle gegen nachträgliches Verdrehen der Würfel und Mehrspieler über das lokale Netz. Ohne Hardware läuft alles im Simulationsmodus auf dem Desktop.
Genau da steht das Projekt auch: Die Software funktioniert in der Simulation, ein echter Turm ist noch nicht gebaut. Das kommt noch.
Code und Anleitung: github.com/TechnikWeber/DiceCore