» Sat Nov 06, 2010 9:28 pm
I do admit it would be nice to have more random encounters with NPC's who are going about their daily business. I could see it as a feature they add. You just have a few types of NPC's, where you have generic bandits, generic guards, and generic guild members who have no original names. Then there are traders, travelers, smugglers, and other generic NPC's who have unique names, which I suppose can be randomly generated. The game could have a table of popular first names and surnames from throughout the series, and when spawning these generic NPC roles, assign them a random combination of names. I suppose they could save the names they add so you don't see them twice on two different people, but I don't think anyone would take the time to remember the names of generic traveler NPC's.
It would also be pretty nifty to see this implemented in cities, where you have random NPC's who go around with random city activities, whether it be creating random conversations with other NPC's, appearing as random shoppers in stores, bargoers, people sitting on benches, and even just walking around with no real destination. You could possibly even set it up so that they are of the same race and use common last names with other nonrandom NPC's to give the illusion of families. The only problem I can think of is where they go when the day is done. In large cities with districts like the Imperial City, I could see it possible for them to walk away to another district at sundown and "conveniently" disappear, but in smaller cities the size of Chorrol, the only place to go to is to houses, and people would be confused upon following one of them into a house and seeing that they are nowhere to be found. Maybe these random NPC's can be permanent, with no real purpose other than looking nice. I would like to see actual full households, with spouses, relatives, maybe children, or their parents they can't trust living alone.
It would also be nice to see NPC's that have a purpose on the roads as well. It would throw a new spin on the scheduling of NPC's, such as Mrs. Vesnia leaves the city to visit her cousin for a week or so once a month, or Lord Verus leaves the city every weekend with the family to their country estate a ways away in the mountains, accompanied by a group of guards. Should you actually need to find these NPC's for any quest-related reasons, it would put greater importance in learning what their schedules are like by observing them, poking through their stuff, or asking around with people they know. I could imagine how this would make for unique experiences with the same goals. Say that you are an assassin, and you must kill Lord Verus. The first time you do it, he's just minding his own business in his home, an easy kill. But on another character, you do the same quest, but this time it happens to be on the weekend he goes to his country estate. You don't know this, you break in, and just find a group of guards who are keeping his house safe while he's away for the weekend. Then things might get even more interesting for that quest when Lord Verus returns home and hears that an assassin stopped by while he was gone, which motivates him to spend a little extra money on a set of armor and an enchanted sword he now keeps on him at all times.
That last paragraph got pretty off-topic, but the idea got me thinking about possibilities of improvement over Oblivion's AI.