Date: Mar 7, 2003 Inspired by my seven year old son who loved woking crossword puzzles. I found no really nice puzzle generator with the correct numbering 1 across 2 down etc. Found may grid type layouts X labeled with letters and Y labeled with numbers. So I wrote my own python based crossword puzzle generator. The format of the text file is ### keyword = value puzzleWord : hint phrase puzzleWord : hint phrase puzzleWord : hint phrase puzzleWord : hint phrase ### see Wood.txt for an example: sample usage: python crossword.py Wood.txt #generates two files Wood.ps and Wood.answer.ps ps2pdf Wood.ps ps2pdf Wood.answer.ps acroread Wood.pdf # title = string for page header across = 10 number of squares across the page down = 20 number of squares down the page cellwidth = .5 make the cell square 1/2 inch wide cellheight = .5 make sthe cell square 1/2 high wordlist = 1 optionall disply the words for kids ! # show 50% of the answers typically 0 or not specified hint = 50 The python code supports hints where you can give 50% of the letters filled in for complex puzzles for kids. Hope you all enjoy using this. My email is emarch@poetworld.net my web site is www.poetworld.org/~emarch and march.freeshell.org.