Sudoku Bulmacaları Necə Yaradılır
Həll etdiyiniz hər Sudoku tapmacası bütün 81 hüceyrənin doldurulduğu tam bir şəbəkə kimi başladı. Tapmaca yaratmaq sənəti çətin, həll edilə bilən və məmnunedici bir təcrübə yaratmaq üçün nömrələri silməkdən ibarətdir. Budur pərdənin arxasına baxış.
Addım 1: Etibarlı Tam Şəbəkə Yaradın
Sudoku tapmacası hər cərgədə, sütunda və 3x3 qutuda 1-dən 9-a qədər rəqəmlərin olduğu tam həll edilmiş şəbəkə ilə başlayır. Kompüterlər onları geri izləmə alqoritmlərindən istifadə edərək yaradır: onlar nömrələri xana-xana yerləşdirir, hər addımda məhdudiyyətləri yoxlayır və ölü nöqtəyə çatdıqda geri çəkilir. Müasir bir prosessor saniyədə minlərlə etibarlı şəbəkə yarada bilər.
Təxminən 6,67 sekstilyon etibarlı tamamlanmış Sudoku şəbəkəsi var. Fırlanmalar, əkslər və rəqəmlərin yenidən etiketlənməsi kimi simmetriyaları nəzərə alsanız, bu, təxminən 5,47 milyard mahiyyətcə fərqli şəbəkələrə qədər azalır. Bu böyük rəqəmə baxmayaraq, hər şəbəkə tapmaca üçün yaxşı başlanğıc nöqtəsi etmir.
Bəzi generatorlar məlum etibarlı şəbəkədən başlayır və təsadüfi çevrilmələr tətbiq edir: cərgə daxilində sıraların dəyişdirilməsi, yığın daxilində sütunların dəyişdirilməsi, rəqəmlərin yenidən etiketlənməsi və ya şəbəkənin fırlanması. Bu əməliyyatlar müxtəliflik istehsal edərkən etibarlılığı qoruyur. Nəticə ipucu aradan qaldırılması üçün hazır olan unikal tam şəbəkələrin sonsuz təchizatıdır.
Addım 2: Strateji İpuçlarını Silmək
Tam bir şəbəkə əldə etdikdən sonra nömrələri silməklə tapmacanı yaradırsınız. Kritik məhdudiyyət ondan ibarətdir ki, ortaya çıxan tapmacanın tam olaraq bir həlli olmalıdır. Hər çıxarıldıqdan sonra generator unikallığı yoxlamaq üçün həlledici işə salır. Əgər nömrənin silinməsi birdən çox həll yolu yaradırsa, o nömrə qalır.
Maddənin çıxarılması qaydası və strategiyası. Təsadüfi aradan qaldırılması qeyri-bərabər bulmacalar yaradır. Daha yaxşı generatorlar vizual olaraq balanslaşdırılmış tapmacalar yaradan simmetrik aradan qaldırılması (mərkəzdə əks olunan hüceyrə cütlərinin çıxarılması) kimi strategiyalardan istifadə edir. Bəzi generatorlar xüsusi üsullardan istifadə etməyə məcbur edən nömrələrin çıxarılmasına üstünlük verirlər.
Unikal Sudoku üçün ipucuların minimum sayı 17-dir, 2012-ci ildə Dublin Universitet Kollecində Gary McGuire komandası tərəfindən hərtərəfli kompüter axtarışı ilə sübut edilmişdir. Təcrübədə nəşr olunan tapmacaların əksəriyyətində 22-35 ipucu var. Daha az ipucu həmişə daha çətin tapmacalar demək deyil, çünki çətinlik yalnız ipucu sayından deyil, hansı həll üsullarının tələb olunduğundan asılıdır.
Addım 3: Qiymətləndirmə Çətinliyi
Çətinlik dərəcəsi insan texnikalarını təqlid edən məntiqi həlledici işlətməklə həyata keçirilir. Həll edən mütərəqqi təkmil strategiyalardan istifadə edərək tapmacanı həll etməyə çalışır: əvvəlcə çılpaq təklər, sonra gizli təklər, sonra işarə cütləri, sonra X-Wing və s. Tələb olunan ən çətin texnika çətinlik etiketini müəyyən edir.
Başlanğıc bulmacaları yalnız çılpaq təklər və gizli təklər ilə həll edilə bilər. Aralıq bulmacalar işarə cütləri, qutu/xətt azaldılması və ya çılpaq cütlər tələb edir. Sərt bulmacalar üçün X-Wing və ya XY-Wing lazımdır. Mütəxəssis tapmacaları zəncirlər, məcburi torlar və ya unikal düzbucaqlılar tələb edə bilər. Hər bir çətinlik səviyyəsi tələb olunan texnikaların müəyyən spektrinə zəmanət verir.
Sudoku Battle-da biz bulmacaları dörd səviyyəyə təsnif edən xüsusi həlledicidən istifadə edirik. Eyni mühərrik həm internetdə, həm də mobil cihazlarda işləyir və platformalar arasında ardıcıl çətinlikləri təmin edir. Əgər tapmaca Sərt olaraq etiketlənibsə, o, istər telefonunuzda, istərsə də noutbukda oynayırsınızsa, o, eyni texnikaları tələb edir.
Addım 4: Keyfiyyət Testi və Yekunlaşdırma
Yaxşı bir tapmaca sadəcə həll edilə bilməz. Bu, məntiqi bir axınla qənaətbəxş bir həll təcrübəsi təmin etməlidir. Keyfiyyət generatorları "darboğaz hüceyrələri" üçün test edir: tapmacanın dayandığı və qeyri-aşkar çıxma tələb etdiyi nöqtələr. Həddindən artıq darboğaz bir tapmacanı əsəbiləşdirir. Çox azları onu mexaniki hala gətirir.
Estetika da önəmlidir. Bir çox həlledicilər, verilənlərin simmetrik bir nümunə meydana gətirdiyi bulmacalara üstünlük verirlər. Simmetriya çətinliyə təsir etməsə də, daha xoş vizual təcrübə yaradır. Peşəkar tapmaca yaradıcıları, xüsusən də Nikoli ardınca gələn Yapon ənənəsində, simmetriyanı vacib keyfiyyət göstəricisi hesab edirlər.
Nəhayət, tapmacalar “yol uzunluğunun həlli” üçün yoxlanılır: başdan sona qədər neçə məntiqi addım lazımdır. Başlanğıc tapmacası üçün 40-50 addım tələb oluna bilər, ekspert tapmacası isə 200-dən çox addım tələb edə bilər. Addım sayını texnikanın çətinliyi ilə balanslaşdırmaq, etiketlənmiş səviyyələrinə uyğun olaraq çətin hiss edən bulmacalar yaradır.
Hər bir Sudoku şəbəkəsinin arxasında ehtiyatlı bir istehsal, azalma, təsnifat və sınaq prosesi var. Növbəti dəfə tapmacanı həll edərkən, onilliklər ərzində dəqiqləşdirilmiş alqoritmlərin və dizayn prinsiplərinin nəticəsini yaşayırsınız. İndi tapmaca oynayın və şəbəkənin arxasındakı sənətkarlığı qiymətləndirin.
Oynamağa hazırsınız?
Biliklərinizi pulsuz onlayn Sudoku bulmacalarımızla tətbiq edin.
İndi oyna