The ideal adventure interface

TL;DR:

  1. Remember SCUMM? That was neat! Until it wasn't.
  2. What is Point-N-Click, and what is just pointless?
  3. How many verbs is too many or not enough?
  4. Pure typing VS context menus VS verb blocks?
  5. Could a menu based verb block work?

Verbose:
Someone on a web-forum was joking about genre definitions losing their meaning and asked "what is point-n-click?"
This got me thinking about SCUMM, as well as what came immediately before it and after it. I ended up reading through the entire history of the LucasArts adventure games, with a focus on what verbs were used in each game over the years.
It was like reading a Lovecraftian story of hopeless horror where wit and self identity gradually spiral into oblivion. Seriously, I almost cried. I know a lot of you basically know this, but I want to highlight it with a summery.
The 15 year process looks something like this:

  1. Type anything you want! Not everything will work, so you'll have to think it out.
  2. Select from context based "word wheels" with a broad list of possibilities.
  3. Okay, here's 15 verbs, it'll always be one of those.
  4. How about 12 verbs?
  5. Okay 9, you can handle 9, right?
  6. Alright, we'll keep it to Look, Take, Talk, and Use.
  7. You know what, just click on things, and we'll tell you what it does.
  8. 3D Environments! Shiny graphics! Full immersion! No cursor! You are the cursor!
    (play control may require a tutorial, have you ever used a remote control robot?)

Somewhere around step 6 is where Sam & Max Hit the Road happened, and that's about where Telltale games took off doing their own stuff. From them, we got a longer continuation of "Point-N-Click" games that were a lot of fun, but, now that I look back on things, they're not really "Point-N-Click" at all. They're more like ... "Click."

I don't know when the term was first used, but, looking at this history, it seems to me that the point was you point at verbs and click on them, as opposed to typing them. From that perspective, if there are no verbs to click on, then it's not really point-n-click, it's just a modern GUI based control scheme, like everything else on your computer.

I still like text adventures, but the consummate complaint is "I don't want to have to guess what to type."
I think SCUMM was a good answer to that complaint. You still had to think about what exactly you were doing, and how you wanted to go about doing it. Other than using a mouse instead of a keyboard, it wasn't much different from having the game come with a printed list telling you what the viable terms are.

But then, everything slowly drifted down toward the blackhole of "USE." I'm not against having "USE" be an option when there's no obvious custom verb that makes sense, but when it becomes the only action verb, the thinking part of the game is greatly diminished. You may as well just have a big white space with all of the game's items shown on it, and just figure out what order to click on them in.

The drop down menus in Quest are ... okay in my opinion, for a certain kind of gamer. My problem with them is that they are completely context oriented. Either they list all the verbs that will actually work, or they only list the common verbs that will work, forcing the player to eventually type something more specific. The prior feels like it gives away the puzzle, and the latter feels misleading and inconsistent. I feel both are made worse in combination with unique custom verbs. If you tell them what the verb is, what was the point of having it be unique? If you don't, they're back to guessing. I know, the point is to avoid guessing, but I feel like there must be a happy medium in there somewhere: a place where guessing is diminished, but thinking is still required. I feel like SCUMM basically gave us that happy medium.

You don't have to have graphics to do what SCUMM did, in fact I seem to recall some iteration of Quest doing just that, but it's been a while for me. With a verb block, you limit the game to a preset list of verbs that the player can see at all times. They can look over their options while they think about what to do, and it doesn't feel as overwhelming, because you know there's not some random specific word you need to think up on your own. They do still need to make their own choice, and there is a possibility of being wrong. I like this idea, but it can easily become pointless if mishandled.

Without enough verbs to make it a puzzle, you may as well just let them USE everything, or forgo the whole deal and let them click on stuff without the need to intend anything in particular. I suppose, with too many verbs, the verb box just becomes too cumbersome, so there must be an "ideal" number of verbs. I've seen other text adventure makers that have a permanent set of verbs that all games made with that system use. I don't like that either. Every game should be able to have it's own unique set of verbs. That's one of the things that originally led me to Quest.

So, I'm left with a lot of questions, but two main thoughts: the debate over how many verbs is the sweet spot, and an idea for a new kind of SCUMM-like verb block. I suspect the ideal number for a traditional verb block is around 12-20 verbs. Alternatively, you could have a verb block that navigates through categories rather than displaying all the words at once. Then, you could have more words to choose from, without taking up most of the screen. I imagine it something like this, for example:

  1. People (talk, hit, give)
  2. Move (Go, Open, Unlock)
  3. Manipulate (twist, turn on/off, pull, push)
  4. Use (swing at [object], point at [object], cut [object] with, throw at [object])
  5. Items (take, drop, remove from/put in bag, combine, equip)

And so on, etc.


I had a go at a verb-orientated interface for Quest 6; it can be done fairly easily. There is a tutorial here:
https://github.com/ThePix/QuestJS/wiki/Verb-orientated-side-pane

The basic principle could probably be applied to Quest 5, but you would need some knowledge of JavaScript, HTML, CSS as well as Quest 5 code.


Wow! This is great, I can't wait to try it out! Thanks for looking into this and laying it all out in detail.


I was thinking about some of this stuff a while back. Never came to a conclusion about what works best, but I did think that it would be nice to make the menus/sidebars in a text adventure work more like many of the SCUMM games. So that instead of clicking a command or object and it just doing it, it would enter it in the command bar.

Like, you click "look" in the command pane, and "look" appears in the command bar. Then you click on 'ball' in the places/objects pane, and the command bar says "look at ball". You could enter a command by pressing enter, or double-click on the last item. Once there's a full command, you could still click on other verbs or other objects to change one part of the command, leaving the other part the same. And objects that don't work with the current verb/verbs that don't work with the current object would be greyed out. (But still selectable. "Talk to bunch of flowers" probably won't do much, but it's nice to give the player the option of doing silly things. So it's highlighting the logical choices, rather than restricting what you can try.

Just some thoughts :)


I have updated the tutorial for QuestJS that I liked to above, giving an alternative approach, click on the verb in the side pane, then an item in the main text to construct a command, then click submit.

There are also now links to demo games too, so you can quickly compare the two.


This topic is now closed. Topics are closed after 60 days of inactivity.

Support

Forums