Hot diggity, I know a great hook when I see one!
The premise: You are a grue. Darkness, dungeons, and monsters are home; adventurers are blundering yet dangerous intruders from an alien world. This colours the whole game, mostly for comedy, but sometimes as genuine characterisation.
The writing is amazingly funny. I laughed and clapped at the response to examining myself, to eating an adventurer, at Jones’s Law, at the dragon cave.
It’s also crammed full of nostalgic references; I probably missed half of them. The puns are true painful groaners, especially the one I didn’t get until I read the hints.
The characters are all admirably portrayed, both the dungeon’s occupants and the adventurers. Jessica in particular has excellent taste, and I got distracted from the game to chat with her.
The game is Tough on the zarfian scale, and the puzzles are presented all at once in a sprawling dungeon with little initial guidance. This makes the game quite difficult, even though the puzzles are easy in isolation. It reminded me of mechanical puzzle boxes, and I very much enjoyed figuring it out.
However, I was disappointed by the ending: after a hard-won victory, I would expect a fleshed-out end scene, and a list of AMUSING things to try.
Gruesome uses the author’s own engine. I found the interface pleasant to use and quite snappy. The undo stack is deep enough that I never needed a save. I appreciated the high tolerance for typos, and the accessibility features like font choice.
Bug reports / feature requests
Saving is broken for me (Firefox on OSX): saving reports success, but no restorable games are ever found. A quick look at the various browser storages didn’t turn up anything that looked like a save. Save+restore works correctly on Safari.
Inconsistent door implementation:
> x door
Just an ordinary door.> open door
Just give me a compass direction.> open east
I don’t know what you want to open.
Either typos, or jokes I don’t get: “ballpoint ben”, “shutting off its lits”.
A couple UX quibbles:
When pressing up to repeat a command, I expect the cursor to be placed at the end, not at the beginning. Can’t think of any other interface that does it that way.
Constantly moving focus back to the input means I can’t select text (to copy it, look up a word, etc.), which was annoying.