Quote:
Original post by Alpha_ProgDes Quote:
Original post by Anonymous Poster
The OP is talking specifically about single-player games. IMO the concept is great, but not feasible simply in terms of today's AI capabilities.
Why so? And thank you for answering my other question. We have PCs with dual graphics cores, and dual- and quad-core CPUs. The 360 and the PS3 have technically 6 and 8 processors, respectively. All that calculating power can't be all for physics and graphics. Can it? Or are you saying that AI code and techniques are not mature enough to handle "dynamic" world interaction (no i'm not TMing that).
It is a matter of abstraction, only keeping details that matter. If someone asks someone a question about where someone else is, but exchanges no real personal info about theselves, that NPC might be stored in memory while that player is in town, if the player talked to that NPC again, it might get bumped into a higher level of NPC, meaning the AI fleshes them out a little more, but if they fail to reach a set level of interaction they are discarded once the player leaves that zone.
Group all the NPCs into large groups and have the group be the real AI, the NPCs are just avatars for that larger entity. I have another post somewhere around here about this in better detail.