As planned I have an algorithm to generate some puzzles. It finds common words that use a combination of letters and arranges them to maximize the number of word intersections on a grid.
So many puzzles can be generated with just four random letters. One of the first puzzles it generated included the word "assess"... emphasis on the additional 's'. With that said, I would prefer not to ship a game with such an unpredictable algorithm, so I would manually approve each one to feed back into the source as hard-code.
Alternatively, I could feed in words and have it spit out puzzle layouts with letter sets. There are many possibilities on how to proceed. For now, I would prefer to keep this first word game simple.
Daily challenges could just pull from a large and challenging list (nobody would notice repeating puzzles).
I have a pretty firm idea of what I want to create. Most of the effort will be polish. I consider this smaller project a "break" between the marathons of Match 3 Fantasy and Zombie Guard 2 because it is less content heavy.