This thought came from my first couple of random IFComp choices, but I see no need to name names.
The need to reduce redundant typing has been recognized since the First Age. ADVENT recognized the cardinal direction letters, and even the earliest known release of Zork I had I, L, and Q. It included IT and other pronouns, short synonyms, like BOX for the starting MAILBOX, and even sensible object defaults, so you can just type OPEN to open the kitchen window. Most of the Infocom games are pretty good about this sort of thing. Nowadays the parser development systems tend to supply this functionality out of the box.
But authors need to watch out for these things.
If you give me a flashlight as a plot-crucial inventory item, and don’t set LIGHT or TORCH as synonyms, it will hurt my judgment of your game.
If your game understands HER as the woman from the last scene instead of the woman I’m with now, that’s an outright bug.
The Hitchhiker’s Guide to the Galaxy has a number of infuriating quirks. One of the worst is that you have to hit Enter one extra time to quit. It’s maddening!
That honestly seems like a nice feature to have (so that I don’t lose all my progress by closing without saving), but I’m afraid none of my commonly-used interpreters do that.
Actually, no. Wait. Unix Frotz doesn’t let you Ctrl-C out, so if you get the program into an infinite loop (couldn’t be me…), you have to open another terminal to kill it. I do find that immensely frustrating.
But then again, I don’t play any IFComp entries in Unix Frotz; when it comes to the Z-machine, Gargoyle just looks so much nicer!
One of the many things I love about Lectrote is that it saves your place automatically, so when you reopen the game you can continue exactly where you left off!
In Infocom games, O is actually OOPS (a way of replacing a misspelled word without retyping the whole command), which tells you how often that’s used nowadays!
I’m sure if UNDO had existed earlier it would have gotten an abbreviation.