Sudoku-plugin
Aus VDR Wiki
Inhaltsverzeichnis |
Beschreibung
Autor: Thomas Günther
Sudoku ist ein Plugin zum Erzeugen und Lösen von Zahlenpuzzles, so genannten Sudokus.
Ein Sudoku-Puzzle besteht aus 9 x 9 Zellen, die in 9 Regionen mit 3 x 3 Zellen unterteilt sind. Die Regeln sind einfach. In jeder Zeile, Spalte und Region müssen die Zahlen 1 bis 9 vorhanden sein. Einige Zahlen sind am Anfang vorgegeben. Diese Zellen werden türkis hinterlegt. Das Ziel des Puzzles ist, die fehlenden Zahlen zu finden. Es gibt nur eine Lösung für ein Sudoku-Puzzle.
Die Sudoku-Puzzles werden 'on-the-fly' erzeugt. Die Anzahl der vorgegebenen Zahlen kann in den Einstellungen des Plugins gewählt werden, bis zu einem Minimum von 26. Das Erzeugen von Puzzles mit weniger als 26 vorgegebenen Zahlen dauert zu lange. Standardmäßig sind die Zellen mit vorgegebenen Zahlen symmetrisch angeordnet. Aber auch das kann in den Einstellungen geändert werden.
Zum Lösen von schwierigen Sudokus gibt es ein paar Hilfen. Fehlerhafte Zellen sind rot und Zellen mit unklaren Zahlen magenta. Diese Hilfen können in den Einstellungen abgeschaltet werden. Mit der grünen Taste können Zellen markiert werden. Eine markierte Zelle hat einen grünen Hintergrund. Mit der gelben Taste wird der Cursor auf die nächste freie Zelle mit minimal möglichen Zahlen gesetzt. Die rote Taste setzt die nächste mögliche Zahl für die aktuelle Zelle.
Bei jedem Start des Plugins vom Hauptmenü aus wird das gleiche Puzzle angezeigt. Ein neues Puzzle wird nur erzeugt, wenn der VDR gestartet wird oder wenn es durch Betätigung der blauen Taste angefordert wird. Diese Taste hat zwei Funktionen. Wenn keine Zahlen gesetzt sind, wird ein neues Puzzle erzeugt. Anderenfalls werden alle Zahlen zurückgesetzt, so dass nur noch die vorgegebenen Zahlen zu sehen sind.
Bilder
Bedienung
Links/Rechts/Hoch/Runter | Cursor im Puzzle bewegen. |
1..9 | Die Zahl in der aktuellen Zelle setzen. |
0 | Die Zahl in der aktuellen Zelle löschen. |
Grün | Aktivieren/Deaktivieren der Markierung in der aktuellen Zelle. |
Gelb | Cursor auf die nächste freie Zelle mit minimal möglichen Zahlen setzen. |
Rot | Die nächste mögliche Zahl für die aktuelle Zelle setzen - Löschen der Zahl, wenn es keine größere mögliche Zahl gibt. |
Blau | Das Puzzle in den Ausgangszustand zurücksetzen (falls Zahlen gesetzt sind).
Ein neues Puzzle starten (falls keine Zahlen gesetzt sind). |
Back | Plugin beenden. |
Farben
Türkis | Vorgegebene Zahlen |
Grün | Markierte Zellen |
Rot | Fehlerhafte Zellen |
Magenta | Unklare Zahlen |
Softwareanforderungen
- vdr >= 1.2.6
Einstellungen
Parameter | Werte | Standard | Beschreibung |
---|---|---|---|
Anzahl vorgegebener Zahlen | 26-81 | 36 | Die Anzahl vorgegebener Zahlen der erzeugten Puzzles. |
Vorgegebene Zahlen symmetrisch anordnen | ja/nein | ja | Die Zellen mit vorgegebenen Zahlen werden symmetrisch angeordnet. |
Fehler markieren | ja/nein | ja | Fehlerhafte Zellen werden rot markiert. |
Unklare Zahlen markieren | ja/nein | ja | Zellen mit unklaren Zahlen werden magenta markiert. |
Markierungen löschen beim Reset | ja/nein | nein | Beim Zurücksetzen des Puzzles in den Ausgangszustand werden alle Markierungen gelöscht. |
Transparenz (%) | 0-100 | 50 | Einstellung der Transparenz des Menüs. |