Penjana Carian Perkataan
Tukar mana-mana senarai perkataan menjadi teka-teki carian perkataan yang boleh dicetak menggunakan algoritma peletakan backtracking sebenar, dengan kunci penyelesaian yang sepadan.
Hasilnya
Kebanyakan pembuat carian perkataan pantas hanya menjatuhkan setiap perkataan ke dalam sel kosong rawak dan menyerah — melangkaunya secara senyap — apabila dua perkataan bertembung. Penjana ini sebaliknya menjalankan carian menjejak ke belakang yang tulen: ia mencuba perkataan dalam arah dan kedudukan rawak, dan jika perkataan kemudian tidak boleh diletakkan, ia melepaskan dan mencuba kedudukan atau arah yang berbeza untuk perkataan terdahulu sebelum menyerah. Pertindihan antara perkataan dibenarkan, tetapi hanya apabila kedua-dua perkataan bersetuju pada surat yang dikongsi, iaitu bagaimana carian perkataan saling kunci sebenar dibina dengan tangan.
Taip atau tampal senarai sehingga 40 perkataan (satu setiap baris atau dipisahkan koma) dan pilih saiz grid daripada 10×10 hingga 20×20. Perkataan diletakkan paling lama-dahulu, kerana perkataan yang paling panjang dan paling terhad adalah paling sukar untuk dimuatkan dan mendapat manfaat paling banyak daripada diletakkan semasa grid masih kosong. Setiap percubaan adalah terhad: jika carian menjejak ke belakang tidak dapat diselesaikan dalam belanjawan percubaannya, lulus sandaran meletakkan apa sahaja yang masih boleh dilakukan dan melaporkan perkataan atau perkataan tepat yang tidak sesuai, dan bukannya menggelung selama-lamanya atau secara senyap-senyap menghasilkan teka-teki yang tidak lengkap tanpa memberitahu anda.
Setelah penempatan selesai, setiap sel kosong diisi dengan huruf rawak yang tulen — diambil daripada penjana nombor rawak kriptografi penyemak imbas dan diambil sampel daripada huruf yang telah digunakan dalam senarai perkataan anda, jadi pengisi bergabung dan bukannya kelihatan seperti blok aksara lalai yang jelas. Alat ini menghasilkan dua paparan: grid teka-teki yang bersih sedia untuk diselesaikan dan penyelesaian padanan dengan setiap perkataan diserlahkan dalam warnanya sendiri serta senarai teks sel mula, sel akhir dan arahnya. Kedua-duanya boleh dicetak, dan kedua-duanya boleh dimuat turun sebagai imej PNG yang berasingan — semuanya berjalan secara setempat dalam penyemak imbas anda, tanpa muat naik dan tiada pelayan yang terlibat.