← Back to context

Comment by andrewstuart

2 years ago

Both Infocomm adventures and ChatGPT have a text based interface in which you interact with the software as though you were interacting with a person. You tell the software the outcome you want using natural language and it responds to you in the first person. That is a common UI paradigm.

example: "get the cat then drop the dog then open the door, go west and climb the ladder" - that is a natural language interface, which is what ChatGPT has. In both the Infocomm and ChatGPT case the software will respond to you in the first person as though you were interacting with someone.

>> Infocomm games were closer to Dragon's Lair than ChatGPT

This is a puzzling comment. The UI for Zork has nothing at all to do with Dragon's Lair. In fact Dragon's Lair was possibly the least interactive of almost all computer games - it was essentially an interactive movie with only the most trivial user interaction.

>> Infocomm games were mostly about trying to figure out what command the programmer wanted you to do next.

This was not my experience of Infocomm adventures.

Is natural language simply mean using words? Is SQL natural language? I think what makes it a natural language is that it follows natural language rules, which Infocomm games surely did not.

Furthermore, Infocomm games used basically 100% precanned responses. It would do the rudimentary things like check if a window was open so if you looked at a wall it might say the window on that wall was open or closed, but that's it. I don't understand how that can make it a natural language interface.

> This is a puzzling comment. The UI for Zork has nothing at all to do with Dragon's Lair.

In both games there's a set path you follow. You follow those commands you win, if not, you lose. There's no semantically equivalent way to complete the game.

I remember spending most of my time with Infocomm games doing things like "look around the field" and it telling me "I don't know the word field" -- and I'm screaming because it just told me I'm in an open field! The door is blocked... blocked with what?! You can't answer me that?!

There were a set of commands and objects it wanted you to interact with. That's it. That's not natural language, any more than SQL is. It's a structured language with commands that look like English verbs.

  • I think you're mixing Infocom with some of the much cruder adventure games of the time. Or maybe remembering an unrepresentative Infocom game or part of one.

    Not to say Infocom included AI. They just used a lot of talent and playtesting to make games that felt more open-ended.

    • No. I actually went and played Zork again to be sure. Hitchikers Guide to the Galaxy had me pulling my hair out as a kid. It was definitely Infocom.

      I also, as a kid, write a lot of Infocom-style games, so I can appreciate how good of a job they did. but I've also looked at their source code since it has all been released and I wasn't too far behind them.

      1 reply →