A crossword is a word puzzle that usually takes the form of a square or a rectangular grid of white- and black-shaded squares. The game's goal is to fill the white squares with letters, forming words or phrases, by solving clues, which lead to the answers.
Input : Crossword puzzle structure along with the wordlist.
Output : Solved crossword puzzle.
$ pip install requirements.txt
$ python generator.py <puzzle structure path>/<file.txt> <wordlist path>/<file.txt>
Example :
$ python generator.py data/structure1.txt data/words1.txt
Solved crossword puzzle.
Contributions are welcome!
Please feel free to submit a Pull Request.