Advertisement

Applying Neural Networks to Games

Started by June 20, 2011 12:16 PM
2 comments, last by IADaveMark 13 years, 5 months ago
Is there reason that neural networks were used for games like Creatures and Black and White as opposed to a simpler approach using probabilities? Was it just in hopes of getting more realistic behavior since ANN's are based on a biological process (even though that didn't really happen)?

Is there reason that neural networks were used for games like Creatures and Black and White as opposed to a simpler approach using probabilities? Was it just in hopes of getting more realistic behavior since ANN's are based on a biological process (even though that didn't really happen)?


Marketing, its a nice buzzword.

There are easier ways to make "trainable" game AIs like the one in B&W (ANNs blackbox nature makes them a bit of a nightmare to work with in games). , you could use pre-trained ANNs for some AI related tasks though (Atleast if they're pre-trained you can test them before shipping the game) and ANNs are quite good for things like pattern recognition and function aproximation which makes them a fairly decent option for things like gesture recognition.
[size="1"]I don't suffer from insanity, I'm enjoying every minute of it.
The voices in my head may not be real, but they have some good ideas!
Advertisement

Is there reason that neural networks were used for games like Creatures and Black and White as opposed to a simpler approach using probabilities? Was it just in hopes of getting more realistic behavior since ANN's are based on a biological process (even though that didn't really happen)?


Likely cause it sounds cool to say 'neural network'. That, or someone had a working piece of code and a demo so they threw it in.. Hard to say.

Is there reason that neural networks were used for games like Creatures and Black and White as opposed to a simpler approach using probabilities?

Black & White did not use ANNs... just reinforcement learning. It's basically a utility-based model like that found in the Sims, but the utilities for various activities are not hard-coded. They can (and will) change based on the feedback that you (the hand of God, in this case) give them.


Was it just in hopes of getting more realistic behavior since ANN's are based on a biological process (even though that didn't really happen)?
[/quote]
They aren't based on a biological process... they are based on a mathematical one.

That said, NNs are seriously sub-optimal for doing pretty much anything AI related.


Dave Mark - President and Lead Designer of Intrinsic Algorithm LLC
Professional consultant on game AI, mathematical modeling, simulation modeling
Co-founder and 10 year advisor of the GDC AI Summit
Author of the book, Behavioral Mathematics for Game AI
Blogs I write:
IA News - What's happening at IA | IA on AI - AI news and notes | Post-Play'em - Observations on AI of games I play

"Reducing the world to mathematical equations!"

This topic is closed to new replies.

Advertisement