![]() ![]() Im currently re-writing the whole word placement engine that i think will get better results and also making so no orphaned words will be left.ġ) horizontal clue list scrolling. been busy lately so progress has been a bit slower. I also went ahead an made it possible for the program to automatically download the files if the user wishes. Unfortunately, the data files for the NY Times historical puzzles and the Dictionary are to large to include in the zip file, so I have added the links to download them in the readme and the source code. (as suggested by Sam)ĥ) the ability to right-click on a word and remove it from the puzzle (such as a non-intersected word) allowing you to fine-tune a puzzle before printing.Ħ) A new option for puzzle generation 'Least Orphaned" meaning it will pick the puzzle with the least amount of non-intersected words as the winner.ħ) Clues are now properly numbered like normal puzzles (also suggested by Sam), and highlighting now switches between across and down of the same number like the Washington Post online puzzle. (needs testing i dont have a printer atm)Īlso puzzles are now resized to fit entirely on the page regardless of grid size.Ĥ) complete rewrite of the puzzle generating engine, it now follows strict rules when looking for word placement. See the readme file for more info.Ģ) Added the ability to have non-used puzzle squares be grey (as suggested by creativedreamer)ģ) revamp the print preview to allow 2 pages if puzzle and clues dont fit on a single page.puzzle on page 1, clues on page 2. The New York Times historical puzzle database with 650k entries and a English word dictionary with 44k entries. Other changes have been made and here are some worthy of note:ġ) Added two huge word lists, to source random puzzle generation from. I am releasing an updated version with a much improved puzzle generating engine, It now actually follows rules. Hi CreativeDreamer, Thankyou much for your input and observations, I've followed some of your links, info and suggestions. The same author made a Wordsearch program that uses a JSON representation of Webster's Unabridged Dictionary which is on GitHub (""). This Crossword puzzle maker is also unicode. It might be good to look at the logic that they used. Take care and many thanks vbLewis for the updates.Īlso forgot to mention that there is a nice C# Crossword program at Codeproject called Mr Crossword that seems to have some good logic to place the words in both directions evenly (At ""). On the old PlanetVB board Mr Kenneth Foster made an upgrade to a Vb6 Wordsearch Program before the site got closed down, but I never did see much of a Crossword Puzzle program being created (just an older basic version made years ago). Always wanted to see a Vb6 Crossword Puzzle Maker created. Not meant to be critical but just stating some observations. Almost seems like a Black and Red Balancing Tree is needed.Īlso when printing puzzles, filled black squares tend to use up printer cartridges faster so I tend to change the print fill colour to a grey shade. Through playing with other puzzle programs I noticed that increasing the size of the puzzle tends to improve word placement. So perhaps put in some "balancing word direction placement logic" that when a horizontal word is placed then a vertical word needs to be placed next, followed by a horizontal word, etc, Also seems to be that more longer horizontal words are placed than vertical ones. What looks obvious to me is that there are twice as many horizontal words as there are vertical.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |