资 源 简 介
NPC Interaction Using Jabber
Solar Winds is an Epic VGA game from the early 90s.
http://en.wikipedia.org/wiki/Solar_Winds
It gave the feeling of a Bioware style RPG with out a lot of flash. There were choose-your-own-adventure style conversations with NPCs that moved the story along with your choices in the conversation altering the course of the game.
An example of this is at 4:36 in this video:
http://www.youtube.com/watch?v=2eAVa8vL2YE&feature=related
The goal here with this game is to have a jabber server with many jabberbots controlling the NPC interactions. The java script associated with each jabberbot checks in with a db table for the human character and alters his interaction with the human accordingly.
For instance if you are not at a stage in the game that you should be interacting with that NPC he will check your character table for a specific value, see that it is null, and tell you to "buzz off"