The Art of Strategic and Tactical AI in RTS Games Region Wars – MS3 Hans Hartman, Johan Larsson, Fredrik Medeström.

Slides:



Advertisements
Similar presentations
Dan Waters, Academic Relations Manager, Microsoft.
Advertisements

MANIFEST DESTINY 560group3 Abe Kim David Straily Jarrod Freeman Abdul Mod-Rokbi “The future of RTS games...”
Going Beyond Conventional GUIs. 2 Changing the assumptions n What happens when we step outside the conventional GUI / desktop / widgets framework? – Topic.
Milestone 3 – final presentation Programmers & Designers: Sarah Fahlesson, Andreas Lundström Graphics Artists: Erik Öhman, Peter Mörtberg.
“You Sunk My Iceberg!” An Android Game. By: Kevin Morillo, James Redway, and Ishmael Smrynow.
CIS 487 GAME EVALUATION NEED FOR SPEED UNDERGROUND 2 LUCIAN BLEBEA.
Unreal II – The Awakening Game Review Steve Blossom CIS 487.
Professor Joe Perret Pierce College Transition to Microsoft Office 2007.
Fire Emblem A game Review By Scott Tluczek. What is Fire Emblem Made by Intelligent Systems Published by Nintendo A long series from the NES A RPG/Strategy.
Donkey Konga Game Review. Basic Game Information Review of the Japanese Version Playable on Nintendo Gamecube Approx. $85 for the package that features.
03 | Exploring Construct 2 Templates
AraFell Project By: Joey Peters. System Selection A video game – Video games implement many OS principles Already working on the project Challenging Fun.
The Lord of the Rings The Return of the King. Basic Information Company: Electronic Arts (EA) Author: ▫lead designers: Bret Robbins & Chris Tremmel ▫Lead.
Advance wars Reveiw By Joshua Oziemski. Basic Information Title: Advance wars Developed by Intelligent Systems Published by Nintendo Genre: Turn based.
Gearbox Software PRODUCTION PIPELINE – JOBS TITLES – JOB DESCRIPTIONS.
Overview E2E Soccer have released a mobile app for the Apple iPhone for coaches and players who use E2E Soccer’s League Centre product. The mobile app.
How to Script a Presentation and Include Your Own Original Media Bryn Jones UNDA 2001.
3rd Person Shooter Milestone 1. Timeplan & Progress table Timeplan Progress table Progress table.
Ch 26 & 27 User Interfaces.
PowerPoint Presentation By: David Larson. IPA’s Identify Components of Visio 2010 interface, navigate a Visio drawing, and get help Using Visio. Manipulate.
Matthew Smart Evolution of Computer Games Critical and Theoretical Studies Level 1 Games Design.
Creating Accessible PowerPoint Presentations Matt Polkowsky.
CIS 300 Spring Introductions The Mastrix team: –Jim Babcock –Eric Hayes –Christian Montoya –Yi Xu.
Team Blackfire Alea, Doe, Gilkey, Williams, Williams.
Interface Time Paul Taylor The Interface As seen by Ed Byrne Player Interface Game Core Mechanics.
Enhancing the Graphical User Interface Multiple Forms, Controls, and Menus.
TEMPLATE DESIGN © Last Resort Animation, Modeling, AI, Networking, and Backend Alex Bunch, Nick Hunter, Austin Lohr, Robert.
Copyright © 2015 Curt Hill Typing Your Commands Console, Command Line and Movies.
Funativity CS 426 Fall Team Members David Smits – Lead Chintan Patel – Programmer Jim Gagliano – Programmer Ashleigh Wiatrowski - Artist.
 Have you ever wanted to learn about how the person in your screen was made when you play video games?  There are many opportunities in video game development.
Elemental Presented by DarkWynter. Why DarkWynter?  Don’t Assume Real Knowledge  +  Wynter - Cause Wynter is cool and swapping vowels makes it cooler.
Breakfast Battle Kevin Brohaugh Matt Griffin Matt Kern Nick Obee Eric Witte.
Video Game Quiz storyboard Jack Dillon-Whitehouse
CS 352, W12 Eric Happe, Daniel Sills, Daniel Thornton, Marcos Zavala, Ben Zoon ANDROID/IOS RPG GAME UI.
Dead Run James Kelly, Mike Papo, Josh Lovatt. Basic Details Single Player Top Down Action game.
SkyNET Visualization Team Demo and Architecture Overview.
Shahed Chowdhuri, Sr. Consultant. 1.UI Design: predicting human behavior 2.Product Backlog vs Artificial Deadlines 3.Scrum, especially in lone-wolf.
Why program retro machines? Aren't they obsolete? Why not do something more constructive?
CIS 587 – Game Evaluation Alien vs. Predator 2 Jonathan Stoffer CIS 587 Fall 2005.
An Animated PowerPoint Networking People. 2 This page has been animated. The PowerPoint 2010 version includes an video element. The templates for older.
Name Pending A Tetris Attack clone. Operational Concepts  An evolution into next-gen of an existing puzzle game scheme  Capturing the essence of retro.
U.S.S.R Milestone 3 Presentation. Background Creating a arcade racing game involving the specialization areas of our choice: AI Procedural Content GPU/Shader.
Friday Quiz Details! Part One-Geography You will have to correctly identify places and features of US and NC map. Part 2: Key terms.
Trojan Rabbits. (10/31) Functional minimum: Tile/Grid-based Game "Engine" (Shaun & Michael) Game Objects Created (Timothy) User Interaction Movement (Yan)
Graphics Final Project: TANK! Zak Andree Kevin Pang Ed Kim.
T33M 5IVE. A game based on the manipulation of energy where players have control of an energy source that transmits energy through a series of power stations.
CS4099 Software Project By Tom Clark. The project Main aim: –Show how the expanding field of games utilises CS. –Re-enforce by creating an example using.
Contested Dominion Game Treatment written by Nicholas Mezza.
02 |Introduction to Game Engine Eriq Muhammad Adams J |
GCSE ICT Simulations. A simulation is a software package that recreates or simulates a complex phenomena, environment, or experience in order to provide.
Pirates & Ninjas. P&N: Plan Project summary Architecture User Interface World Creation (town) World Content Creation Game Play Artificial Intelligence.
20% schtuffs.  I will be learning how to scuplt high poly characters. Working with anatomy to create creatures and people.  My finished product would.
Basic Animation What you need to try is in the yellow boxes! Save this presentation in your BTA30A.
Modern Armored: Bike Attack – Racing Bike Download :Modern Armored: Bike AttackModern Armored: Bike Attack.
GAME TESTING REQUIREMENTS AND METHODS GAME DESIGN.
CIS 487 Game Evaluation BY: AUSTIN HORTON. SOCOM II U.S. NAVY SEALs  Developer: Zipper Interactive  Publisher: Sony Computer Entertainment  Director:
Allows the user and the computer to communicate with each other.
Game Design, Development, and Technology
Game Description Story Goals Controls. Game Description Story Goals Controls.
An Animated PowerPoint
Ben Catt Halo: Reach.
Carl Saenz CIS 487 Assignment 2
Hierarchy of a Game Design Team
Midterm Demo (Fall 2008).
Lab Exercise: Using Gestalt Principle
DOS and window operating system
05 | Desktop Applications
Collection Inventory Software
In CSC/WC Saudi Arabia((JTLS-GO
Presentation transcript:

The Art of Strategic and Tactical AI in RTS Games Region Wars – MS3 Hans Hartman, Johan Larsson, Fredrik Medeström

Background  RTS AI  Why? Hard to do properly Hasn’t been done really well before Infinite possibilities Could we do it better?

Region Wars  Fantasy Environment  Humans and Orcs  Basic Units  Commanders  Buildings  Goals/Missions

Region Wars, Map Structure  Province Map  Region Map

Region Wars, Included and Excluded Included:  Working AI  Placeholder Graphics  Four Playable Maps  Two Playable Races  Menu  GUI  HUD  Sound/Sound FX Excluded:  Multiplayer  Detailed Graphics  High Quality Sound

Creating the Game, A Technical Approach  XNA Easy 3D Easy Sound C# HLSL Support Xbox 360 Compatible

Creating the Game, A Technical Approach – Technical Details  Modular Structure  Uniformed Interface  XML  Map System

AI Structure

AI, Structural Details  Strategic Overmind  Resource Manager  Constructional AI  Worker AI  Military AI  Cognitive AI  Unit/Group AI  Training AI

Changes along the way, removed  Capital City removed  AI wall building

Changes along the way, modified  Waypoint not used as first planned  Resource using sorted list not heap as first planned  Obstacle avoidance limited to stationary objects  Humans also utilize flocking  Modified mission types  Background Music  Stats modified to balance game

Changes along the way, added  Splash screen  More maps  Map generator  Obstacles  100% AI vs. AI game mode  Planner to Overmind AI  Console and commands

Preview Video 4 Videos\Preview3.wmv

Further Information All information is available on:

Questions? “Just erotic, nothing kinky. It's the difference between using a feather and using a chicken.” “It is well known that a vital ingredient of success is not knowing that what you're attempting can't be done.”