Jump to content
  • Advertisement


This topic is now archived and is closed to further replies.


RPG's AI and databases

This topic is 5497 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hi Let me see if i can explain what i mean in a understandable way I wanted to know, if someone has any knowledge from a design point of view, of a way to integrate the npc''s dialogs we see in Morrowind for example, with a database. I do understand how to get the text available from an item, we just make a query to database searching for example for "water", and the query returns the text associated with the item., but, as i understand it''s possible to make quests just by adding values to a database... any ideias how is this done ? thanks, Bruno

Share this post

Link to post
Share on other sites
EDIT: Removed my post. I totally screwed up the question completely!

- Patrik Willbo

The Lord says He can get me out of this mess, but He's pretty sure you're fucked.
- Stephen (Braveheart)

[edited by - Willbo on June 5, 2003 2:02:49 PM]

Share this post

Link to post
Share on other sites
I haven''t played Morrwind, but I''ve played the prevous game, The Elder Scrolls II, whatever.

All of the quests are done in a tree fashion.

Guy one can -> find -> lost child
-> spell componet
-> Someone''s friend
-> steal -> spell componet
-> book
-> explore -> dungen
-> Castle
-> Kill -> Friend

Then you have a graph between objects. You select randomly which ones you want. They also have anti-quests, which randomly conflict with other quests.

when player guards something -> thief guild wants to steal it

I guess, usually, all the quests are pretty cookie cutter...
which has to happen, since they are random...

Share this post

Link to post
Share on other sites

  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

Participate in the game development conversation and more when you create an account on GameDev.net!

Sign me up!