First off, thank you so much guybrush! That was a wonderful reply, and very informative!
It really depends on the context, on what came "before" the slide/prompt. If there was a long, meaningful conversation that led up to a request/question, it might be worth to write the prompt so that it sort of "recaps", or "recalls", the whole thing, rather than a short question implying a yes/no answer.
About the amount of details, it should again depend on context. To follow up on your example, if the guard just wants you to go into the dungeon, you could keep it short, but if the guard gave you details, motives, and information about why and how you should go to the dungeon, I personally would make a "prompt" that hints to all of that while expressing the question.
Okay, that's about what I was thinking. If you ask my colleagues, I have a bad habit of going into too much detail. I love to read into nice, informative dialogue. And stories, oh my goodness, I love reading through what an NPC has to say about a particular event. So there is someone else who likes some nice dialogue! Awesome!
I am a bit of a freak, so I like 10 choices or so. Mind you, though, if it's just 10 different ways of expressing 3 basic replies, I would find that annoying. I do like my answers to mirror the character I'm playing and, if there is one, to be reflected in the character's own alignment and maybe even in the story or in the amount of information that NPC is going to give me. And yet again, it's contextual: some requests can lead up to a plain yes/no reply, other might branch into more an articulate follow-up.
This was also very helpful! I too enjoy having several responses to choose from. I agree, if they all represent just a couple basic ideas, it is pointless. But we have already factored in many things to our dialogue engine, such as how well the NPC favors the player, and we are adding new functionality all the time. So hopefully we can avoid that on this project!
Again, I like fully-dialogue-able NPCs. One good example of this would me Morrowind, where the player would be able to have a conversation with most NPC about the town, his quests, other NPCs, or general information about the world. Of course most of it would turn out to be the same identical conversation, but occasionally one NPC would reveal one or two additional details, really bringing the NPC population to "life", so to speak. One liners are a no-no-no, in my books: rather than one-liners, I'd have non-interactive NPCs with random lines spoken out, to contribute to the "background" noise of the scene.
I know what you mean about games like Morrowind. I enjoyed how much information you could get out of any given NPC, and then in Oblivion, all you could ask half of them were for rumors, and that's no fun! I think we will probably give most NPCs plenty of dialogue, and even if it is more or less the same info, try to flavor it a little different for each one. And like you said, if a certain NPC can provide a little extra bit of info on a topic, that can really make them pop!
Thanks again, guybrush! That was very helpful. And I am glad that I am not the only person who enjoys some nice dialogue in games. Haha.
Now the real trick will be for my friends and I to try to make the dialogue flow. So far it seems a bit choppy, but hopefully that will improve as we get more experienced.