Quest Generator

Lich

Water Chip? Been There, Done That
Surely its most advancement script that can be designed, but i have some exp so i try.

First its need understand how much is valuable: game without any quest got only one task: kill everything instead of yourself (or maybe even you too after defeat super boss- extremly stupid hack&slash)

World is complicated structure which need to cut into puzzle pieces first:
-politics
-economy
-police
-medicine
-post
-transport
-agriculture
-mining
-religion
-entertainment
-science
-technology

Everything that is possible should fit into one from these pieces.
So it should be designed not only one but 12 generators depend on one way of life. Ofcourse some ways may be mixed into many combinations. They all together should make feeling of realistic world that live own life, and you are just little part of it.

Ok i must prove in example that system work:

1 Mad Max movie is about police&technology- future cop with fast interceptor who hunt riders (it was probably basic scenario of that movie)

2 Army is just some kind of better equiped police under politics pressure

3 Dune movie is about mining & science

But first i should think only about pure ways, without mix and generators depend on it.

Post is good thing from start it:

NPC want you to deliver some item, message to another NPC which is in different place or town. Best option is delivery messages, it will be item build on library script. One message item with random content, so in game will exist hundreads messages which you need deliver from one place to other.

If NPC say you to deliver message into Frank H person in X town, he will be generated there using GVARs. You meet random person who give you item and generated npc who want that item.

GX = NPC who give
GY = Message
GZ = NPC who want it

GX give you GY and set global var which generate GZ
GY its just item with random content and set Lvar or Gvar
GZ does not exist, he will appear in some place to take GY

GX talk
-hey pal i have some message to my friend from ABC city, can you deliver it to him for AMOUNT proce?
-yes i can do it for you.. and money
-ok take it and deliver to NAME from ABC city
GX place GY in your inventory and set GZ global var

ABC city
here is npc generator, he check variable and place GZ :randomly generated person which have NAME and want GY item. He give you AMOUNT and dissappear.

GY its item with local var -letter to GZ

Its need 3-5 scripts, and you should take hundreads different post quests
 
Lich said:
First its need understand how much is valuable: game without any quest got only one task: kill everything

And game with random quests has got only one task per quest: Kill everyone who tries to stop you on your way wherever you must go to get the package Y to person X to get message Z.
 
Quest Generator Design V2

Alternate way is develop some plot and solve it by many possibilities. Example:

You come to Shady Sands village and meet here poisoned person which dramaticaly need your help. Here will open system, you can solve problem using fev skills:
Guns -you can kill radscorion and bring his tail to create antidote
Trade -go to nearby town and buy rare antidote
Science- develop antidote from poisonus plants from garden
Outdoorsman- talk with tribals from wastelends for cure
Doctor- use your own supply, medic bag to cure him

So killing is just one way/skill for solve problems. Game must be created from problems which you must interact some ways and solve it. Generator may place only random situations which you interact. Most dificulty is only script which allow to solve that problem using fev skills.

You enter area and generator place situations.
Every situation may be solved by few ways/skills.

How do it using script?

Probably in every situation will exist "quest item". So let say situation is "door" and quest item is "key". Interaction possibilities mean "how get that key" (to open door = solve problem)

Do it possible that system work?

Door= you see person which talk about broken car on desert
Key= missing part (engine, fuel)
How Get= (skills)

Script generate NPC which is random Door and he need Key which is Quest Item. Script will also place in Secret Area these "keys". So you will travel game world and search quest items using all your skills then meet NPC and see if someone wanted it. Or first meet NPC which want something, then travel world and search items he want. But in most adventures you first take every junks from ground and then think where use it.

Script place NPC and local variable set his desire. He tall you about problem. Let say he want paper money. Script will generate quest items in fev places and to get it you must use skill:
-item in rider inventory
:use skill sneak and steal
:just kill him and take it
:talk and get it (speech)
:play with him poker and get it (gambling)

That rider must have interaction script allow you to get item using fev ways. He may got random item in inventory.

----------------------------------------------------------------------------
So how will look entire game?

Search quest items and use it to get experience.
Its like search keys to open doors and get treasure.

Quest items will be hidden in some random areas.
To get that items you may use every/ or some specific skills.
----------------------------------------------------------------------------
 
Back
Top