At 3/21/13 12:15 PM, TheMaster wrote:
Voice acting limits the potential of conversations of the type you're imagining. It doesn't matter how good the speech recognition is if you're still only able to pull responses from a prerecorded pool.
This is a valid point. It would seem that for such conversations to work, AI would need to be advanced enough to synthesize natural sounding dialogue, and from what I understand, nothing close to that has been developed. But again, I'm thinking in terms of decades from now.
According to Moore's Law, the number of transistors on integrated circuits doubles every two years, and while not sustainable forever, that trend has more or less held true for the last several decades. Computer processing is improving on a near exponential curve, and the software and hardware of today would seem like magic to someone from fifty years ago.
The main point here is that technology development is happening on a curve, and I personally will not be surprised if the kind of conversations mentioned above become possible a few decades from now. That may just be baseless musing on my part admittedly. I'm a composer and not a scientist. Still though, it's cool stuff to think about!
What we're more likely to see as hardware advances without any serious graphical upgrades is just bigger games. Bigger levels, more stuff happening at once, better physics. Stuff like that.
I think we'll definitely see this as hardware advances. Heck, we do see it with each new console generation. But we also see a lot of interesting innovation (motion controls like the wiimote, motion detection like the kinect, tablet controllers, etc). Even within the genre design we are seeing changes. Just check out articles on Bungie's upcoming game, Destiny.
Bigger, stronger, and faster is a definite, but I think some developers will also need to incorporate innovation to stay viable. I'm interested in seeing what such innovations will be.
At 3/21/13 05:08 AM, Cyberdevil wrote:
Speaking with NPCs is ultimately done with some goal in mind, and currently, your options and goals are clearly stated. In a conversation, would the character be led the right way or would the conversation act more like a barricade against getting what you want? The same way I don't like online multiplayer worlds, I think AI might further complicate the gaming experience unnecessarily.
While it's possible that things could become more complicated, I believe the pros of such a conversation system heavily outweigh the cons. There could always be goal/hint systems within the game, much like in Zelda: Skyward Sword and many other titles. In an RPG for example, you could optionally pull up a prompt that would remind you of the latest objective, such as, "Ask the blacksmith what materials you'll need to craft that dragon slaying sword." I think game developers would find ways to keep a conversation system from getting too out of hand.
I think we're reaching a point in trying to achieve realism when game developers will realize that realism isn't really what the gamers want, they want an otherworldly experience, and then they'll start moving back towards innovation in graphics rather than imitation of the real world.
Wouldn't a blend of realism and fantasy be interesting? A game could be otherworldly through its beautiful landscapes that are far more colorful and painterly than real life. At the same time, the game could be realistic in the way that players interact with AI and NPCs. This way, players feel like they are really connected to that otherworldly experience. Developers could imitate the real world in the humanity of games and yet totally defy the physics and look or real life.
At 3/21/13 05:00 AM, sharpnova wrote:
I'm glad I'm not the only one thinking along these lines. . . . Something that will cause such a huge shift in the way games are experienced and played that it will be like anything before it was bland, static, and pointless.
Awesome response that takes what I was thinking to a further level. I knew next to nothing about real-time ray tracing, per-pixel lighting, or NN before your post, but I'm really excited about the possibilities after looking those up. Thanks for the great input!