Žodžių paieškos generatorius
Paverskite bet kurį žodžių sąrašą spausdinamu žodžių paieškos galvosūkiu, naudodami tikrą atgalinio išdėstymo algoritmą su atitinkamu sprendimo raktu.
Rezultatas
Dauguma greitosios žodžių paieškos kūrėjų tiesiog įmeta kiekvieną žodį į atsitiktinę tuščią langelių seriją ir pasiduoda – tyliai jį praleidžia – tą akimirką, kai susiduria du žodžiai. Vietoj to, šis generatorius vykdo tikrą paiešką atgaline tvarka: jis bando žodį atsitiktine kryptimi ir padėtyje, o jei vėlesnio žodžio negalima įdėti, jis išvynioja ir bando kitą ankstesnio žodžio padėtį ar kryptį prieš pasiduodamas. Leidžiami žodžių sutapimai, tačiau tik tada, kai abu žodžiai sutampa su bendrinama raide, o būtent taip ranka sukuriamos tikrosios tarpusavyje susijusių žodžių paieškos.
Įveskite arba įklijuokite sąrašą iki 40 žodžių (po vieną eilutėje arba atskiriant kableliais) ir pasirinkite tinklelio dydį nuo 10 × 10 iki 20 × 20. Žodžiai pateikiami ilgiausiai, nes sunkiausia sutalpinti ilgiausius, labiausiai suvaržytus žodžius, todėl jiems labiausiai naudinga, kai juosta dar tuščia. Kiekvienas bandymas yra ribotas: jei atbulinės eigos paieškos nepavyksta užbaigti neviršijant savo bandymo biudžeto, atsarginis leidimas įdeda viską, ką dar gali, ir praneša apie tikslų žodį ar žodžius, kurie netilpo, o ne amžinai bėga arba tyliai sukuria neužbaigtą galvosūkį jums nieko nepasakius.
Atlikus vietą, kiekvienas tuščias langelis užpildomas tikrai atsitiktine raide, paimta iš naršyklės kriptografinio atsitiktinių skaičių generatoriaus ir paimta iš raidžių, jau naudojamų jūsų žodžių sąraše, todėl užpildas susilieja, o ne atrodo kaip akivaizdus numatytųjų simbolių blokas. Įrankis pateikia du rodinius: švarų galvosūkių tinklelį, paruoštą spręsti, ir atitinkamą sprendimą, kuriame kiekvienas žodis paryškintas savo spalva, taip pat tekstinis jo pradžios langelio, pabaigos langelio ir krypties sąrašas. Abu yra spausdinami ir abu gali būti atsisiunčiami kaip atskiri PNG vaizdai – viskas veikia jūsų naršyklėje, neįkeliant ir neįtraukiant serverio.