Originally posted by Fish
Hay vengeance just jump right and correct me if you want to(not that you wouldn?t)
Quests aren?t coated. They are a text file with an engine, which is coated, works on to make a quest. It?s kind of similar to how the graphics engine works. The graphics engine does not have any data in it. The data is an XML file and graphics files for texture. Their combined using the graphics engine is used to render a scene. A quest engine uses quest data to produce a quest. Writing an actual quest in code would be ridiculously complex.
Adding a few if statements and case statements to the code doesn?t seem very difficult. However building a quest where the writer has to produce answers for every conceivable combination and outcome in a quest seems like a very difficult job. It would seem to me if you had a practical limit to the number of outcomes like say four it might be doable.
If you?re thinking that the computer comes up with text in any way other than somebody writing the story I would like to hear it, better yet I would like to know how you can do that without an outrageous amount of computing power.
What\'s the text for? There can be variables that change, like the condition of a building... you need to htink out of the box. Like I said, a quest doesn\'t always have to be an assignment by an NPC. It could just be a possible action; the concept of my idea.
Basically, the idea is to have more player interaction and control; I was trying to figure out a way to do that, and I think I have the rudiments of a solution. Fish, if you think that players having more influence on a quest is \"being in fantasyland\", ok, that\'s you, but that\'s also pretty stupid. Not everything in a quest has to be the server making up text. Players can have influence too. If Auran asks you to stalk Grono for a while, then, by my definition, that is also a quest, even if NPC\'s and the server had nothing to do with it.
I think that the server should create situations where player interaction with the enviroment is possible; is that really so hard to believe? Why does the server have to respond to everything, make up solutions to everything? Why can\'t the players have some control?
I forgive you for not putting much thought into your post, but I take my idea seriously, so next time, think it over
