1st seminar- intelligent agent for medium-level artificial intelligence in real time strategy games
DESCRIPTION
TRANSCRIPT
Questions?
Thanks
Intelligent Agent for Medium-Level Artifical
Intelligence in Real Time Strategy GamesAn introduction
Project Members
• Muhamad Abdelmonem• Islam Farid Hamed• Magdy Medhat Muhamad• Muhamad Hesham
Supervisors
• Prof.Dr Mostafa Aref• Dr. Ibrahim Fathi
Agenda
• Problem Domain.• Problem Definition.• Objectives & Motivations.• Survey.• Approaches.• Development Environment.• Expected Deliverables & Testing.• Project Time Plan.
Problem Domain
Real-Time Strategy Games.
RTS Games
Problem Definition
High-LevelMacro-management
Problem Definition
Low-LevelMicro-management
Problem Definition
There is a gapbetween high-level and low-level management
Problem Definition
RTS Expert Players
Expert RTS play is as deeply skillful as expert chess play
Problem Definition
Medium-Level AIacts as the bridge between the high-level and low-level AI
Objectives
Human Player in Reasoning and Planning
MimicOur B
ig
Objective
RTS AI Research Objective
Objectives
Our Big Objective
Sub-Objectives
Medium-Level AI
…… ……
Motivations
In RTS Games
Interested
Active ResearchPapers are from 2003 to 2010.
Motivations
Battle Training Programs & Autonomous Weapon Systems.
War Simulation
Motivations
War SimulationBattle Training Programs & Autonomous Weapon Systems.
This work was supported by the Advanced Research Project Agency
of the Department of Defense and monitored by the Office of Naval Research.
Motivations
Survey
Previous WorkAdaptive Intelligent Agent in RTS Games
Survey
Latest ResearchExpressive Intelligence Studio
Survey
Reference Book“AI Game Engine Programming” talks about the AI in RTS
Games and areas of enhancement
AI Hierarchy in RTS Games
Approaches
Case-Based PlanningThe idea of planning as remembering
Approaches
Reinforcement-LearningA Machine Learning Technique
RTS Starter KitBundled with Torque Game Engine
Proposed Test-bed
Starcraft: BroodwarInteraction using BWAPI project
Proposed Test-bed
StargusOpen-Source Starcaft based on Stratagus Game Engine
Proposed Test-bed
WargusOpen-Source Warcraft2 based on Stratagus Game Engine
Selected Test-bed
•C++•Stratagus Game Engine•Visual Studio 2008•Tortoise SVN
Development Tools
Expected Output
Enhanced AI EngineThat implements medium-level AI
Testing
Judging by RTS expertsSimply, geeks rule
Testing
Agent Mind VisualizationJudging agent behavior
Project Time Plan
References[1] Ibrahim Moawad, Mostafa Aref, Omar Enayet, and Abdelrahman Al-Ogail, 2010 . Intelligent Online Case Based Plannig Agent Model for RTS Games. In Proceedings of ISDA.
[2] Josh MaCoy and Michael Mateas. 2008. An Integrated Agent for Playing Real-Time Strategy Games by. In Proceedings of the 23rd national conference on Artificial intelligence.
[3] Martin Johansen Gunnerud. 2009. A CBR/RL system for learning micromanagement in real-time strategy games. In Norwegian University of Science and Technology.
[4] Brian Schwab. 2009. AI Game Engine Programming Book, 2nd edition.
Questions?
Thanks