Presentation Title

Using an Inference Engine for AI in the Office Tactics Video Game

Author(s) Information

Diane Balane

Presentation Type

Oral Presentation

College

College of Art & Letters

Major

Marketing

Session Number

1

Location

RM 215

Juror Names

Moderator: Kathryn Ervin

Start Date

5-21-2015 1:40 PM

End Date

5-21-2015 2:00 PM

Abstract

FSM (or its improvements) is the most common method employed when implementing AI on video games. Its major advantages are its simplicity and the ease of implementation but its greatest disadvantage is the predictability of the next state, which could lead to the player predicting the next step the game will take. Although there are some improvements done in FSM to alleviate this predictability, the inference engine allows a reasoning process and could come up with a strategy or move that the player might not be expecting. The inference engine consists of three parts: the knowledge base, the agenda, and the working memory. This paper developed an inference engine using the scripting language of UDK and applied to a video game, OfficeTactics. The resulting AI is very diverse and provides a lot of options that makes the game more exciting and enjoyable to play.

Share

COinS
 
May 21st, 1:40 PM May 21st, 2:00 PM

Using an Inference Engine for AI in the Office Tactics Video Game

RM 215

FSM (or its improvements) is the most common method employed when implementing AI on video games. Its major advantages are its simplicity and the ease of implementation but its greatest disadvantage is the predictability of the next state, which could lead to the player predicting the next step the game will take. Although there are some improvements done in FSM to alleviate this predictability, the inference engine allows a reasoning process and could come up with a strategy or move that the player might not be expecting. The inference engine consists of three parts: the knowledge base, the agenda, and the working memory. This paper developed an inference engine using the scripting language of UDK and applied to a video game, OfficeTactics. The resulting AI is very diverse and provides a lot of options that makes the game more exciting and enjoyable to play.