Show HN: Whittle – A shrinking word game
141 points| babel16 | 6 months ago |playwhittle.com
The idea for the game came to me in a dream (really) and I built the puzzle generator with my partner, who's also a software engineer. It's a labor of love! Any feedback or suggestions are welcome. Thanks for playing!
jsnell|6 months ago
I would love a dictionary lookup. I'd expect a big part of the strategy to be working backwards from the possible 1/2 letter words, but there's no way to tell how reasonable the dictionary is without testing, and getting the game into the proper state to test would be just as hard as solving the puzzle in the first place.
Having two separate goals (eliminate all letters, find all the words) seems confusing. Honestly I find the latter to be a fairly tedious prospect, but the game really seems to push you toward it especially with the colors on the calendar depending on the % of words found. "Damn it, I got a perfect score with no undos, and all I have to show for it is a red square showing how bad a job I did!"
The UI (on a desktop) felt kind of broken at the start because nothing has hover effects. Anything clickable would benefit from some kind of an effect, but especially the letters on the words. If you don't want color changes or animations, at least set the cursor style.
babel16|6 months ago
The desktop UI suggestions are also very helpful. I've updated the desktop version with some minor hover effects and cursor styling. I've mostly been focused on mobile, so it was good hear some feedback for desktop.
duncancarroll|6 months ago
Hammershaft|6 months ago
frankdenbow|6 months ago
onion92|6 months ago
https://news.ycombinator.com/item?id=44714167
Great work!
babel16|6 months ago
pragmatick|6 months ago
unnamed76ri|6 months ago
jangerhofer|6 months ago
busymom0|6 months ago
rat he
It doesn't accept "rate" as a correct word. What am I doing wrong?
jodrellblank|6 months ago
So it's doing a depth-first search of the tree of all possible game states that come from removing each letter from each substring, only exploring each branch as deep as the first failure. It stops at the first success, but spacebar or 'next' will search for another solution. Find all 136 solutions by querying: findall(Steps, solve("brats herbs", Steps), Solutions).
It won't work in Scryer, it would need select/3 and the DCG helpers ported/included in the code, then changes to run on strings instead of character code lists. It would likely be more memory efficient then.
c22|6 months ago
joeframbach|6 months ago
pimlottc|6 months ago
It’s also easy to accidentally spoil the game by clicking the unlabeled right tab. EDIT: Oops, didn't realize that was the words discovered list, not the complete wordlist. This should have a label to make it clearer.
Also, in the help screen, the dots in the UI made me expect to swipe (on mobile) to navigate between screens, so that was a bit confusing at first.
0: https://www.shrinkle.org/
babel16|6 months ago
redbell|6 months ago
teach|6 months ago
babel16|6 months ago
NoboruWataya|6 months ago
z_open|6 months ago
spadros|6 months ago
jzting|6 months ago
If anyone else likes simple but fun word games, I made one for iOS here: https://apps.apple.com/app/id1248738929
davidsojevic|6 months ago
babel16|6 months ago
yobananaboy|6 months ago
jessecoleman|6 months ago
werds|6 months ago
spadros|6 months ago
babel16|6 months ago
Also, Aug 4 was broken-- please try again for a new, solvable puzzle :)
tobr|6 months ago
unknown|6 months ago
[deleted]
stephenlf|6 months ago
— my wife
That’s three puzzles in a row that she did first try. Nice work on the game.
porjo|6 months ago
fao_|6 months ago
zimpenfish|6 months ago
Other than that, nicely done game.
hackyhacky|6 months ago
babel16|6 months ago
dylanhouli|6 months ago
busymom0|6 months ago
rat he
I remove "h" but it doesn't accept "rate" as a correct word. Am I missing something?
JadeNB|6 months ago
ethan_smith|6 months ago
skurtcastle|6 months ago
kipukun|6 months ago
strongpigeon|6 months ago
jenita25|6 months ago
kps|6 months ago
jenita25|6 months ago
avidiax|6 months ago
Q -> O
W -> V
ETIPFHKLNM -> I
E -> F
B-> RP
R -> P
U -> J
GO -> C
M -> V
skyzouw|6 months ago
[deleted]
cailai|6 months ago
[deleted]
stephenlf|6 months ago
[deleted]