×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

AI programmers struggle to makes games 'imitate life'

coondoggie (973519) writes | 1 year,23 days

AI 1

coondoggie writes "Artificial intelligence, a field of programming employed by video game developers to make characters smarter and improve their decisions, still has a ways to go before it actually yields intelligent characters. "There are AI games with very little 'I' in them," said Brian Schwab, senior AI and gameplay engineer at Blizzard Entertainment, which has published the hugely successful "Warcraft," "StarCraft" and "Diablo" series of strategy games."
Link to Original Source

1 comment

that's because... (1)

crutchy (1949900) | 1 year,23 days | (#43285211)

...game engines have to run in real time

variables are constantly changing and AI routines must be fairly efficient to keep up

there are also a few different aspects of game AI which don't just affect "decisions". AI routines must also simulate sensory input that is non-existent, such as traversing an obstacle map using a path finding algorithm

game AI also needn't be overly complicated, because while it often seems like game AI's fall short of expectations for a half-decent opponent, there are only so many things that a character can do; if would be pretty weird if the bad guy just stopped and stood in the middle of a battlefield because he had a sudden stroke of philosophic wisdom.

what game AI's need more development in is strategic intelligence and teamwork. game AI doesn't have to imitate human brain functionality; it only needs to simulate the behavior, and current finite state machine and various other AI implementations are adequate. maybe the random variable assignments could be less random, perhaps based more on genetic algorithms

the real problem with game companies like blizzard is they're less motivated by the desire to develop awesome game AI as they are pumping out games and making a fuckload of money. you're more likely to see game AI improvements come from universities

Check for New Comments
Slashdot Account

Need an Account?

Forgot your password?

Don't worry, we never post anything without your permission.

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>
Sign up for Slashdot Newsletters
Create a Slashdot Account

Loading...