🔧 Werkzeug
Sudoku-Generator – eigene Rätsel erstellen
Erzeuge dein eigenes Sudoku-Rätsel mit gewünschter Schwierigkeit und exportiere es als Bild, PDF oder Text. Optional mit Seed: Identische Rätsel lassen sich reproduzieren.
Das Spielfeld als Generator nutzen
Schon jetzt erzeugt das eingebettete Spielfeld bei jedem Klick auf
↻ Neues Spiel ein frisches, eindeutig lösbares Rätsel in der gewählten
Schwierigkeit. Du kannst also direkt loslegen, wenn du nur ein neues Rätsel zum Lösen
brauchst.
Geplante Erweiterungen
- Export als Bild: PNG- oder SVG-Download des aktuellen Bretts, auch im leeren Zustand für Drucken auf Papier
- Export als PDF: Druckfertige PDF mit Lösungsblatt (siehe auch Sudoku zum Ausdrucken)
- Export als Text: Maschinenlesbares Format (Standard:
53..7....6..195....98....6.usw.) zum Weitergeben oder Archivieren - Seed-basierte Reproduktion: Mit einem 8-stelligen Seed bekommst du immer dasselbe Rätsel – ideal zum Teilen mit Freunden
- Symmetrie-Optionen: Drehsymmetrische oder spiegelsymmetrische Anordnung der Vorgaben
Wie funktioniert der Generator?
- Voll-Lösung erzeugen: Zuerst wird ein komplett gefülltes, gültiges 9×9-Brett konstruiert (per Backtracking mit randomisierter Reihenfolge).
- Zellen entfernen: Aus dem fertigen Brett werden Zellen schrittweise entfernt – immer dann, wenn das Brett trotzdem eindeutig lösbar bleibt.
- Eindeutigkeit prüfen: Nach jedem Entfernen wird mit einem Backtracking-Solver geprüft, ob das Restbrett weiterhin genau eine Lösung hat. Falls nicht, wird die Zelle wiederhergestellt.
- Schwierigkeits-Steuerung: Je nach Stufe werden mehr oder weniger Zellen entfernt. Bei „Extrem“ maximieren wir die Entfernung bis kurz vor die Nicht-Eindeutigkeit.
Was unterscheidet unseren Generator?
- Eindeutigkeit garantiert: Jedes erzeugte Rätsel hat genau eine Lösung – keine Mehrdeutigkeiten.
- Lauffähig im Browser: Keine Server-Anfrage nötig. Selbst offline generiert deine Geräte-CPU die Rätsel.
- Schnell: Ein „Leicht“-Sudoku in unter 50 Millisekunden, ein „Extrem“ in unter 200 Millisekunden.
- Open Source: Der Generator-Code ist Teil unseres
sudoku.jsund im Quelltext einsehbar.