80 likes | 392 Views
Game AI Review by Michael Choppa. Warcraft III. About Warcraft III. Real Time Strategy Game Blizzard Object is to destroy the other player's buildings, using various units. How is AI used?. Computer opponent Path finding Grouping/Moving Attacking Make your own.
E N D
Game AI Review by Michael Choppa Warcraft III
About Warcraft III • Real Time Strategy Game • Blizzard • Object is to destroy the other player's buildings, using various units.
How is AI used? • Computer opponent • Path finding • Grouping/Moving • Attacking • Make your own
What Techniques are used? • Swarm-like behavior when moving. • Perception – Take action according to what is visible. • Reactive – autocast spells. • Creep/expand, priority on saving base. • Attack
What tools are used to implement AI? • JASS script language • Event driven hierarchy • alleviate a lot of needless AI polling by executing code only when there is a reason to do something.
AI Strengths • Great Pathfinding – noted one of the best in the genre. • Challenging – Computer opponents are incredibly tough if a general strategy is used.
AI Weakness • Easy Computer opponent • Computer has predictable build pattern. • Computer vulnerable to certain strategies, and cannot adapt. • Annoyances • Attack cohesion (some attack, others don't) • Stray Worker
How effective is AI in improving Gameplay? • Challenging opponents • Nearly flawless path finding means less micromanagement. • Units stay in an organized formation when moving. • Increases funativity.