Advertisement

Radiant AI - The way it's ment to be

Started by January 08, 2006 07:08 AM
49 comments, last by lucky_monkey 18 years, 10 months ago
The Radiant AI works pretty much identically to The Sims AI; it's just a set of meters indicating various conditions of NPCs, such as hunger, hygeine, etc., all of which contribute to some composite "happiness" score.

Beyond this we really can't say much about how the system works. If an NPC is hungry, broke, and is next to a forest populated with deer, he will probably go hunting. Does this latter entail the execution of a script? Perhaps, but even if so, does such constitute that the entire Radiant AI system is glorified scripting?

My take on it all is that Radiant AI seems much more likely to be a mediator which decides via elaborate apparatus which scripts to execute, rather than an AI system in it's own right. In this sense, the Radiant AI is not scripting, but a higher-level mechanism dictating the general behavior and choices of NPCs. It then calls into action the lower-level script system to handle details of behavior.

On the basis of these things, I think a good description of it would be "evolved, indirect scripting."
First off, there is no single definition of a 'script'. You could *easily* consider anything that requires code of some sort a 'script.' In that case *all* AI is 'scipted.' The point that I'm trying to make with this is that it doesn't really matter whether its scripted or not, as long as the results are good.

No one will disagree(I hope) that Radiant AI is an improvement over Morrowind's AI.

I just have to wonder what will happen once people have played the game for hours upon hours(which is quite likely seeing how many played Morrowind for that long). Will all the potions in the game become used up? Will the NPCs become Uber-powerful from over-practicing? Will all the animals die off from hunting? Will shop keepers run out of goods becuase NPCs have bought them all? At least Morrowind's AI wouldn't do any of those things.
Advertisement
Quote: Original post by Ezbez
Will all the animals die off from hunting? Will shop keepers run out of goods becuase NPCs have bought them all?


In Morrowind, creatures were randomly generated over and over again throughout the game to keep the wilderness populated, and all the "normal" shop keepers were resupplied with new items every time a certain time-interval passed.
Good points, but they'd have to do alot of additional things to fix some other problems.(Respawning skill-sets? that seems a little weird)
I don't understand what do you mean by scripted?
It's all about the wheel.Never blindly trust technoligy.I love my internal organs.Real men don't shower.Quote: Original post by Toolmaker Quote: Original post by The C modest godHow is my improoved signature?It sucks, just like you.
Quote: Original post by Shamino
then what would you call real AI?

Something that reacts intelligently to certain conditions?

:
Be careful not to contradict yourself.


I wouldn't call anything real AI. But your question has no relevance to what I had said. The point I was making is that behavior based on conditions can indeed be script, and scripting behaviours is not a new or groundbreaking thing in itself.
Advertisement
Quote: Original post by ToohrVyk
Someone once said, wisely, that intelligence is the process of solving a problem for which we, humans, do not know how to find a solution.
How interesting. I didn't realise that humans don't have intelligence.
Quote: Original post by lucky_monkey
Quote: Original post by ToohrVyk
Someone once said, wisely, that intelligence is the process of solving a problem for which we, humans, do not know how to find a solution.
How interesting. I didn't realise that humans don't have intelligence.
On the contrary, many people do have intelligence because they can solve problems without knowing how they found the solution or how to apply the same solution-finding ability to other problems. It's generally called 'inspiration', and in many cases it just 'magically appears' without any apparent cause or reason.
"Walk not the trodden path, for it has borne it's burden." -John, Flying Monk
Quote: Original post by Extrarius
Quote: Original post by lucky_monkey
Quote: Original post by ToohrVyk
Someone once said, wisely, that intelligence is the process of solving a problem for which we, humans, do not know how to find a solution.
How interesting. I didn't realise that humans don't have intelligence.
On the contrary, many people do have intelligence because they can solve problems without knowing how they found the solution or how to apply the same solution-finding ability to other problems. It's generally called 'inspiration', and in many cases it just 'magically appears' without any apparent cause or reason.
So you're suggesting that any problem solving process that doesn't involve inspiration is not intelligent?
Quote: Original post by lucky_monkey
So you're suggesting that any problem solving process that doesn't involve inspiration is not intelligent?


If you can explain how to solve a problem without needing inspiration, intuition or other unexplained human abilities, then what you describe is an algorithm that solves the problem, and can create a machine that implements that algorithm. That problem is then similar to any other algorithmic problem, such as adding together two integers.

This topic is closed to new replies.

Advertisement