Sudoku Oluşturucu
Her bulmacanın tam olarak tek bir çözümü olduğunu doğrulayan gerçek bir geri izleme çözücüyle yeni, oynanabilir bir Sudoku bulmacası oluşturun.
Sonuç
Tamamlanmış bir Sudoku tablosundaki rastgele hücreleri boşaltan bir bulmaca, gerçek bir Sudoku bulmacası değildir; onu doldurmanın birden fazla geçerli yolu ile sonuçlanabilir; oyunun çalışma şekli bu değildir. Bu oluşturucu bu kısayolu önler. Öncelikle gerçek bir geri izleme dolgusu kullanarak eksiksiz, geçerli bir 9×9 ızgara oluşturur (Sudoku çözmek için kullanılan tekniğin aynısı, tersten çalıştırılır, aday sırası her hücrede karıştırılır, böylece çözüm nesiller arasında değişir). Daha sonra hücreleri rastgele sırayla birer birer kaldırır ve her bir çıkarma işleminden sonra, çözümleri sayan ve iki tane bulur bulmaz duran ikinci bir geri izleme çözücüyü çalıştırır. Bir hücrenin çıkarılması birden fazla çözüme olanak sağlayacaksa o hücre geri döner ve yerine farklı bir hücre denenir.
Zorluk dürüst bir şekilde belirlenir: Sudoku bulmacalarını derecelendirmek için standart ve yaygın olarak kullanılan kural olan, kaç başlangıç rakamının kaldığına göre. Kolay yaklaşık 36 ila 40 ipucu bırakır, Orta yaklaşık 30 ila 35 ve Zor yaklaşık 24 ila 29 ipucu bırakır; her nesil bu bant içinden rastgele bir hedef seçer, dolayısıyla bu araçtaki iki 'Zor' bulmaca aynı değildir. Bu araç, insan çözme tekniğinin (çıplak tekler, gizli çiftler, X-Wing vb.) gerektirdiği bulmacaları derecelendirme iddiasında değildir; ipucu sayımı daha basit, dürüst ve yaygın olarak kullanılan bir ölçüdür ve buradaki zorluğun asıl sebebi de budur.
Bulmaca gerçek bir etkileşimli ızgara olarak işlenir: rakamları doğrudan boş hücrelere yazın (yalnızca 1-9 kabul edilir), ardından çözümü vermeden hangi girişlerin doğru veya yanlış olduğunu vurgulamak için "Cevapımı kontrol et" seçeneğini kullanın veya işiniz bittiğinde veya takılıp kaldığınızda geri kalanını doldurmak için "Çözüm göster" seçeneğini kullanın. Bulmaca ve çözümünün her biri ayrı bir PNG görüntüsü olarak indirilebilir veya kendi sayfalarına yazdırılabilir; çözme motoru da dahil olmak üzere her şey, hiçbir şey yüklenmeden tarayıcınızda yerel olarak çalışır.