590PZ-Project - Crossword-Puzzle Generator

Forks of this are student projects for IS 590PZ Authors: Dennis Piehl and Xianzhuo Cao

Crossword Generator:

A python program that will generate a filled crossword puzzle of specified dimensions and density of black squares.

The script relies on access to local word corpora/lists to be used in generating each puzzle, and subsequently generates clues using definitions from WordNet (via the NLTK library), Merriam-Webster's API, or Wikipedia (via the wikipedia API library). The program outputs the completely-filled crossword puzzle as a JSON file, 'data.json,' which is also written into a javascript user interface for viewing and filling in the puzzle (using the framework developed here: https://github.com/jweisbeck/Crossword).

Attributions:

Other references and resources: