Radiant A.I. ? - by Aerothorn
Aerothorn on 3/4/2006 at 22:06
So am playing Oblivion, am loving it, but am wondering just how active the NPCs are - obviously they are much more so than Morrowind, but is it as much as the Radiant A.I. claims?
Quote:
Radiant A.I.
(NOTE that the facts given in this informal are somewhat exaggerated and out of date.)
Oblivion boasts a new artificial intelligence system, fully developed in house by Bethesda, codenamed 'Radiant AI'. It aims to counter what was believed to be one of the major flaws of the previous installment (The Elder Scrolls III: Morrowind): the lack of 'life' of the NPCs in the game. Radiant AI gives every NPC a set of 'needs' (such as hunger) that they will need to fulfill, thus creating a more lifelike world.
Radiant AI works by giving NPCs a list of goals. Nothing else is scripted. They must decide how to achieve these goals by themselves based on their individual statistics. A hungry NPC might compare his current gold against his moral values to decide whether he will walk to a store and purchase food, or just steal it; a skilled archer can choose to hunt his own deer.
This has required massive testing, but has even greater long-term flexibility for future NPC AI as well as testing with PAC AI for further developments.
The following are examples of unexpected behavior discovered during early testing:
One character was given a rake and the goal "rake leaves"; another was given a broom and the goal "sweep paths," and this worked smoothly. Then they swapped the items, so that the raker was given a broom and the sweeper was given the rake. In the end, one of them killed the other so he could get the proper item.
Another test had an on-duty NPC guard become hungry. The guard went into the forest to hunt for food. The other guards also left to arrest the truant guard, leaving the town unprotected. The villager NPCs then looted all of the shops, due to the lack of law enforcement.
In another test a minotaur was given a task of protecting a unicorn. However, the minotaur repeatedly tried to kill the unicorn because he was set to be an aggressive creature.
In one Dark Brotherhood quest, the player can meet up with a shady merchant who sells skooma, an in-game drug. During testing, the NPC would be dead when the player got to him. The reason was that NPCs from the local skooma den were trying to get their fix, didn't have any money, and so were killing the merchant to get it.
While testing to confirm that the physics models for a magical item known as the "Skull of Corruption," which creates an evil copy of the character/monster it is used on, were working properly, a tester dropped the item on the ground. An NPC immediately picked it up and used it on the player character, creating a copy of him that proceeded to kill every NPC in sight.
Bethesda has been hard at work to fix these issues, balancing an NPC's needs against his penchant for destruction so that the game world still functions in a usable fashion. In-game there are over unique 1,000 NPCs, not including monsters and randomly spawned bandits.
While the article itself notes that these are probably exagerated are out of day - so what is true?
*Do NPCs really have a hunger need and consume food? So will they consume all the food in the world if left alone long enough?
*Do NPCs pickpocket you? I heard a character say they would but didn't know if it was true or just flavor-talk.
*Can NPCs break into and rob your house? I.e. if I have the hovel in Imperial City, leave a ton of books on the table - are they safe there?
*Are NPCs really drug addicts? Will they use the skooma I find in their houses?
etc.
RyushiBlade on 3/4/2006 at 22:14
I know they have hunger, as people often plant poisoned apples on an NPC and the NPC still dies.
I read a dev quote that said NPCs do not pickpocket you because (paraphrased) "It wouldn't be fun for the gamer. A player would find one of his items missing and wonder where it went. He'd think it was a bug."
Assumedly, they can break into your house, but in the Imperial City slums I haven't had a problem yet.
Haven't found any drug addicts. In fact, I've only found one vial of Skooma.
pur3pwn3r on 3/4/2006 at 22:27
yes, they are addicted. go to leyawiin, i think, and up some stairs. there is a drug house, with two guys that are insane and drinking skooma. if you pick the lock on the door, they will rush in and buy more.
oh yeah, i once saw someone steal an onion(?!?) and the guards chased her, and then killed her. but she ran and dodged some arrows but she was horrible. and she had almost the same health as me, it took 12 arrows to take her down
if you kill someone and no one is around, but you stay, if a guard sees the body, he'll go clean the blood, then say, "omg! the bodies are still warm!" then he puts 2 and 2 together, and arrests you.
Do Not Triple Post. There is an Edit Button. Use This to Continue a Single Post if You Feel the Need to Do So.
Ryushi
foldy on 3/4/2006 at 23:35
The closest thing I've seen to radiant AI was a guy running to grab a nearby short sword to arm himself after I'd attacked him. It's there, but it's definitely more tame than a lot of people had expected. This is maybe not such a bad thing, though, because I would read odd stories from previews like the one about an NPC setting her cat on fire.
Aerothorn on 4/4/2006 at 02:02
Yeah, it is an interesting game problem - if you give characters in a world full AI, they will act just like real-world people: unpredictable and often destructive. And if they do that, then they can do stuff like get drunk and kill people, and then it would break quests and the game would be all messed up.
Fingernail on 4/4/2006 at 06:45
Yeah, they're obviously being limited by what will make the game feel fun and powerful to the player, but they do seem to go about some normal behaviour.
I love walking into the mage's quarters to find about 20 mages all fast asleep at about 8.00pm
Schattentänzer on 4/4/2006 at 08:17
The AI is a lot smarter than Morrowind's, and some things about it are really well done - but then, the AI still thinks having a nice hot lava bath would be relaxing. (Huzzah!)
faetal on 4/4/2006 at 08:29
There's enough there to subtly make things seem more varied and rich, but not so much so that you end up playing a fantasy version of Postal 2.
davpod on 4/4/2006 at 08:48
Well, apart from the usual sleeping, business day cycles (which is really just scripted stuff), the only unusual behaviour I've seen is NPCs stealing from others and then getting beaten to death by the guards.
[SPOILER]In Bravil, City Swimmer (supposedly a master sneaker) tried pickpocketing someone facing her in broad daylight and got caught. The guards gave chase and whacked her. Now, whenever a guard walks past her body on patrol he checks her for life signs, says Rest In Peace and walks on...[/SPOILER]
Other NPCs I've followed take evening strolls, but this usually leads to them getting into fatal tangles with mountain lions, bears or minotaurs unless I help out.
GRRRR on 4/4/2006 at 09:03
Cat rain ftw
Indeed its a huge step up from "Shop owner" saying "Hello. Buy stuff". Only. And enemies acting after the motto of "Just run against that wall long enuff and youll pass thru. Belieeeve. Also, running in circles is a cunning tactic to confuse foes. And my pal just dropping dead with an arrow in his right eye is perfectly normal. Spontaneous death from arrow growth"
The conversations and schedules and general behavior (Eating, sleeping, goin to church and whatnot. Use of spells in combat) are very lively, you actually getting a feeling of the NPCs having "a purpose" apart from standing there because a town has people, but i had way too less crazy crap happen in my game unfortunately (apart from the stuff i posted in the "Stories" Thread) :joke:
I think i witnessed a pickpocketing once, altho it was kinda odd. Two people standing in a shop staring at me, some Argonian comes in and starts the taking animation near one of them while i could hear the looting noise repeatedly (tried to pickpocket him, failed). Could have been a delivery tho mebbe :p
Also saw a guy getting mobbed by peasants and killed by guards for something. Took his housekey, looted his house. Turned out he was a Mythic Dawn member, no idea what he tried to do.
Came across another adventurer in some ruin, he helped killing a ghost, told some short story about seeking wealth but then just stood there and was gone later when i came back
Once i was caught sneaking into a place i shouldnt be, some servant instantly attacked me (unarmed). I ran outside in an "allowed" area, she followed. I yielded, she was like "alright", went back in. I waited abit, then followed and looted the place very carefully :joke:
Might not be all it was hyped up to be, but i take it :cheeky: