Some months ago, on a whim, I created a Wordle variant called Xordle. You solve two Wordle puzzles on the same board, and you don't know which word your clues are tied to. The two target words don't have any letters in common, so you know that each clue you get is exclusively is for one word or the other, but not both. (Yes, the game is based on a programming pun for XOR.) For reference, below is a solved Xordle board with one guess to spare.
Mostly I just wanted to see if it was any fun; it was, and unexpectedly, the site became fairly popular. Before continuing: this post will have spoilers for past daily xordle puzzles. The site lets you play all the old puzzles; if you don't want to be spoiled, now's the time to stop reading.
Early on, the daily puzzle was random and one of the answers was not to my taste: NANCY. It's either a proper name or a slur, neither of which I want as a puzzle answer. At that point I started curating the daily puzzles and updating the possible answer list.
Fairly soon after that, I decided to occasionally design some of the puzzles outright. The game starts players out with a first guess (so there's no optimal first guess; you're always playing dependent on some information), so I had three words to work with, the starting word and both answer words. That meant I could do some cute themed days, like starting with the word LUNAR and asking players to find TIDAL and FORCE.
Themed days were a hit. It's a fun little connection when you complete the puzzle. But they also make the game much too easy if you suspect it's a themed day. It's best if you can't spot the theme until after the puzzle is solved; otherwise a challenging word guessing game has been turned into an easy word association game. So I usually take some care with the themes to make them not too obvious, at least not too often, and I have to space them out somewhat randomly; they can't be every day. And a lot of players never even noticed the theme, which is a bit of a miss since it's fun to see them.
Enter Midjourney. Midjourney has a very easy interface for generating images based on a prompt with impressive results. I decided to experiment with generating an image for each daily puzzle. This would allow me to tie together the words for non-themed days, or to make themes more subtle, and I thought might just generally be a fun reward for finishing the daily puzzle.
Within a week of playing with midjourney at night, I was able to back-fill all 122 puzzles for the prior 4 months, as well as preload 31 puzzles for August, for a total of 153 puzzles generated in just a few days.
For some puzzles, the prompt is extremely straightforward, even just the words themselves, and without much experimentation I can get the bot to generate a good image.
Click any of the images below for the full resolution version of the image.
PAINT » SCENE + HILLY
PLUCK » ARSON + DIMLY
Some days, I start with a prompt for something specific, but it goes in another direction and I like it.
SLACK » LOGIN + FEWER
WASTE » ANNOY + GIVER
Image generated from prompt "angry santa claus next to trash can"
ETHIC » RUSTY + COMMA
Image generated from prompt "rusty comma"