Case-Based Reasoning and User-Generated AI for Real-Time Strategy Games

Creating AI for complex computer games requires a great deal of technical knowledge as well as engineering effort on the part of game developers. This paper focuses on techniques that enable end-users to create AI for games without requiring technical knowledge by using case-based reasoning techniques.

AI creation for computer games typically involves two steps: a) generating a first version of the AI, and b) debugging and adapting it via experimentation. We will use the domain of real-time strategy games to illustrate how case-based reasoning can address both steps.

Read the paper:

Case-Based Reasoning and User-Generated AI for Real-Time Strategy Games

by Santi Ontañón and Ashwin Ram

In P. Gonzáles-Calero & M. Gomez-Martín (ed.), AI for Games: State of the Practice, 2011.

2 responses to this post.

  1. Wow, interesting article!


  2. Posted by crazymouse on January 7, 2013 at 6:59 am

    Traditionally, strategy games have been played either with miniatures, using physical models of detailed terrain and miniature representations of people and equipment to depict the game state; or on a board, which commonly uses cardboard counters on a hex map.
    Strategy video games are categorized based on whether they offer the continuous gameplay of real-time strategy (RTS), or the discrete phases of turn-based strategy (TBS).
    Often the computer is expected to emulate a strategically thinking “side” similar to that of a human player (such as directing armies and constructing buildings), or emulate the “instinctive” actions of individual units.
    Popular wargames include Warhammer_40,000 or its fantasy counterpart Warhammer Fantasy. Popular strategic board wargames include risk, Axis and Allies, Diplomacy, and Paths of Glory. Advanced Squad Leader is a successful tactical scale wargame is halowars halowars Ultrawars game : Ultrawars rts game , .or Command and Conquer tiberiumalliances


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: