Monday, March 27, 2006

Radiant AI explained



Radiant AI is Bethesda proprietary software which scripts NPCs (non playing characters) with a predetermined list of goals, eg what time they will wake up, the route they walk to work, what work they will do, what tools they will use, when to break for lunch, where they go to eat lunch, drink, rest etc. nothing unusual there, and only five or six types of tasks that could be assigned to each NPC.  But where Radiant AI excels and where the fun really starts, is how they achieve these tasks and how they react if their routine is disturbed.  Again a predetermined script assigns characteristics to each NPC eg. their aggression levels, fighting skills, and the really really innovative bit, ..........decision making script routines. 

For example during game development one NPC was given a rake and the goal "rake leaves",  another was given a broom and the goal "sweep paths," and this worked smoothly. Then the dastardly Bethesda programmers swapped the broom and the rake, so that the raker was given a broom and the sweeper was given the rake. Result!?, one of them killed the other so he could get the proper item to complete his goal. The murderer's aggression level was so high,  it was a logical decision (set by the software routines) that giving his fighting skills, murdering his counterpart was a scripted necessity to continue his assigned overiding goal.

Skyrim:
For the upcoming "Skyrim" Bethesda went back to the drawing board and rewrote every major system powering the gameplay experience. The result is the newly dubbed "Creation Engine and Kit" characters having much more defined individual personalities, more attuned to your presence and more inclined to help depending on your relationship with them.  This time around if you're good friends with a particular NPC and barge into their house during the middle of the night, they may offer you lodging rather than demand you leave the premises.

elderly tags

7 comments:

Anonymous said...

Wow, what a pointless two paragraphs.

Anonymous said...

So...how does that "explain" Radiant A.I.?

Anonymous said...

If this is supposed to explain how humans behave when they want something, fighting over chores does not make any sense. Most humans would simply say: "You want me to do WHAT with this rake??!!! Screw this." and then go and watch TV.

Anonymous said...

Sounds about right.

The Elderly said...

You know you've got a point, hence I've made some changes.

OldSubSailor said...

Hey, a chore is a job.
Have you ever heard the term "It's his rice bowl"?
Then again perhaps you have not lived in the real world long enough, nor done enough to understand just what people will fight and kill for.

The Elderly said...

Hi OldSubSailor, and thanks for the comment and the twitter follow. The "point" I was agreeing to was the pointless two paragraphs I had here before I rewrote the post.

Mr or ms Anonymous may have been lucky enough to never have to compete for work. Though to give him/her some leeway, today's use of the word "chore" is a far cry from what it meant in my childhood.