Sudoku-generaattori
Luo tuore, pelattava Sudoku-pulma todellisella taaksepäin suuntautuvalla ratkaisijalla, joka varmistaa, että jokaisella pulmapelillä on täsmälleen yksi ratkaisu.
Tulos
Palapeli, joka vain tyhjentää satunnaiset solut valmiista Sudoku-ruudukosta, ei ole todellinen Sudoku-pulma – se voi helposti päätyä useampaan kuin yhteen kelvolliseen tapaan täyttää se, mikä ei ole miten pelin pitäisi toimia. Tämä generaattori välttää tämän pikakuvakkeen. Se rakentaa ensin täydellisen, kelvollisen 9 × 9 -ruudukon käyttämällä aitoa taaksepäin suuntautuvaa täyttöä (sama tekniikka, jota käytettiin Sudokun ratkaisemiseen, ajetaan käänteisesti, ehdokasjärjestys sekoitetaan jokaisessa solussa, joten ratkaisu vaihtelee sukupolvien välillä). Sen jälkeen se poistaa solut yksitellen satunnaisessa järjestyksessä, ja jokaisen poiston jälkeen se suorittaa toisen backtracking-ratkaisijan, joka laskee ratkaisut ja pysähtyy heti, kun se löytää kaksi. Jos solun poistaminen sallisi useamman kuin yhden ratkaisun, kyseinen solu palaa takaisin ja sen sijaan kokeillaan toista.
Vaikeusaste asetetaan rehellisesti: kuinka monta aloitusnumeroa on jäljellä, mikä on tavallinen, laajalti käytetty käytäntö Sudoku-pulmien luokittelussa. Easy jättää noin 36-40 vihjettä, Medium noin 30-35 ja Hard noin 24-29 – jokainen sukupolvi valitsee satunnaisen kohteen tuon kaistan sisällä, joten kaksi "kovaa" pulmapeliä tästä työkalusta eivät ole identtisiä. Tämä työkalu ei väitä arvostelevansa pulmia, joilla ihmisen ratkaisutekniikka (alastomat sinkut, piilotetut parit, X-siipi ja niin edelleen) he vaativat; vihjeiden määrä on yksinkertaisempi, rehellinen ja yleisesti käytetty mitta, ja se itse asiassa aiheuttaa vaikeuden tässä.
Palapeli toimii todellisena interaktiivisena ruudukkona: kirjoita numerot suoraan tyhjiin soluihin (vain 1–9 hyväksytään), valitse sitten "Tarkista vastaukseni" korostaaksesi, mitkä kohdat ovat oikeita tai vääriä antamatta pois ratkaisua, tai "Paljasta ratkaisu" täyttääksesi loput, kun olet valmis tai jumissa. Palapelin ja sen ratkaisun voi ladata erillisenä PNG-kuvana tai tulostaa omalle sivulleen – kaikki, mukaan lukien ratkaisumoottori, toimii paikallisesti selaimessasi ilman, että mitään ei ole ladattu.