I've been working on this for a while as an experiment and I'm now pretty happy with it. I've always written code, but I've always been a frankly incompetent frontend developer, and I've never really been able to talk myself into making a game; it was just too much trouble, even though I had ideas I wanted to try! Claude Code made it possible for the first time. I hope you like it. I'm still working on it!
Comments
JoshTriplett•1h ago
It's fun. I ran into a few issues, though:
Some obvious words don't seem to register. For instance, today's puzzle is "F I L T E R D O W N", and "DOWN" doesn't register as a word. I'm guessing this is because you don't count the base words you put together to make the puzzle, but that's not documented and the UI doesn't make that clear.
Pressing keys with Ctrl or Alt pressed should not register a letter. For instance, hitting Ctrl-L to go to the address bar should not type an L.
It's awkward to enter a five-letter word that starts with a valid four-letter word. For instance, "FLOWN" stops at "FLOW" and you have to wait a while for the animation before you can re-type "FLOWN". I don't know what the optimal UX for this is, but it might help if words got immediately registered and the animation happens on a separate line from where you're typing. Then you wouldn't have to wait and could immediately start typing "FLOWN" right after "FLOW" while the animation was scoring your letters for "FLOW".
Please sort the already found words in alphabetical order to make it easy to scan through them.
Hitting backspace should delete one letter from the end, not the entire word typed so far.
Touching a letter in the word should take it back out of the word. There doesn't seem to be any way to clear a letter other than nuking the whole word.
If you type quickly, some letters don't register. It seems like a letter doesn't get registered while the previous letter is still animating into place. This is really frustrating; there are few things more frustrating in a game than "I input the correct thing and the game didn't register it".
Pressing space should not be a shortcut for getting a hint, that's a natural thing to hit when typing words. My reaction to discovering this was "well, today's game is ruined, how do I throw it away and get a new game, oh, right, it's a daily game, I hate that".
JoshTriplett•1h ago
Some obvious words don't seem to register. For instance, today's puzzle is "F I L T E R D O W N", and "DOWN" doesn't register as a word. I'm guessing this is because you don't count the base words you put together to make the puzzle, but that's not documented and the UI doesn't make that clear.
Pressing keys with Ctrl or Alt pressed should not register a letter. For instance, hitting Ctrl-L to go to the address bar should not type an L.
It's awkward to enter a five-letter word that starts with a valid four-letter word. For instance, "FLOWN" stops at "FLOW" and you have to wait a while for the animation before you can re-type "FLOWN". I don't know what the optimal UX for this is, but it might help if words got immediately registered and the animation happens on a separate line from where you're typing. Then you wouldn't have to wait and could immediately start typing "FLOWN" right after "FLOW" while the animation was scoring your letters for "FLOW".
Please sort the already found words in alphabetical order to make it easy to scan through them.
Hitting backspace should delete one letter from the end, not the entire word typed so far.
Touching a letter in the word should take it back out of the word. There doesn't seem to be any way to clear a letter other than nuking the whole word.
If you type quickly, some letters don't register. It seems like a letter doesn't get registered while the previous letter is still animating into place. This is really frustrating; there are few things more frustrating in a game than "I input the correct thing and the game didn't register it".
Pressing space should not be a shortcut for getting a hint, that's a natural thing to hit when typing words. My reaction to discovering this was "well, today's game is ruined, how do I throw it away and get a new game, oh, right, it's a daily game, I hate that".