Generieren Sie NYT-Style 'Letter Boxed'-Spiele!
Wir benötigen eine Python -Version> = 3.5. Um ein Puzzle zu erzeugen, laufen Sie einfach rennen
python3 generate.py
Alle unsere Rätsel werden mit einer Lösung in zwei Worten gebaut. Das Generator-Skript verwendet Rekursion und Backtracking im Stil der Tiefen-First-Suche, um die erforderlichen Überprüfungen und Zuordnungen von Buchstaben an Word-Box-Seiten durchzuführen. Such- und Zuordnungen werden so ausgeführt, dass jedes gültige Layout für ein bestimmtes Wortpaar gleichermaßen wahrscheinlich ist.
Unsere WordList basiert auf dem aus dem Google-10000-English-Repo, aber mit Personnamen, Organisationsnamen, Standorten, Nationalitäten, Ethnien, Religionen, Abkürzungen, molekularen Namen, astronomischen Namen, Markenamen und neueren Lehnwörtern, die entfernt wurden, wie Die NYT WordList. Mit dieser WordList braucht das Skript weniger als eine Sekunde, um ein Puzzle zu erzeugen.
Um Ihre eigene WordList bereitzustellen, führen Sie python3 generate.py --wordlist_fp=PATH_TO_WORDLIST
aus.