Real time strategy game AI.  Developed by Blizzard Entertainment (my favourite game company).  Three races: Terran, Zerg, Protoss.  Basic controls:

Slides:



Advertisements
Similar presentations
Soar and StarCraft By Alex Turner. What is StarCraft: Brood War? A Real-Time Strategy (RTS) computer game released in A sci-fi war simulation Continually.
Advertisements

Multiplayer Online Games An-Cheng Huang Bruce Maggs.
Game Pitch Document presented by: Robert Rak. Abstract of game story Alien solar system located on the other side of our galaxy Four inhabitable planets.
How To Beat Boig at Starcraft Version 1.0 A Bradley Schlesinger Presentaion StarCraft June 18, 2007.
Artificial Intelligence in Real Time Strategy Games Dan Li.
Artificial Intelligence (91.420/543) and Machine Learning and Data Mining (91.421/544) Prof. Gary Livingston.
Playing Tic Tac Toe with Neural Networks Justin Herbrand CS/ECE/ME 539.
Implementation and Study of a “Term” based Role Playing Game using Client Server Paradigm. Vaithiyanathan Sundaram.
For the ultimate in entertainment, play with 2 or more people, individually or as a team Players alternate turns Each player picks an “answer” and must.
 By Ashwinkumar Ganesan CMSC 601.  Reinforcement Learning  Problem Statement  Proposed Method  Conclusions.
An MMO Space Shooter/Strategy Game Bill Chang.  Humans have depleted resources on earth, and a newly discovered mineral is fueling civilization. Thousands.
Review of Yale Lectures 1 and 2 What is a strictly dominated strategy? Why should you never play one? Why do rational choices sometimes lead to poor decisions?
CSE 471/598 Intro to AI (Lecture 1). Course Overview What is AI –Intelligent Agents Search (Problem Solving Agents) –Single agent search [Project 1]
AMAZEing Maze Requirements Elicitation, Modeling, and Analysis Presentation.
Chess Board Project 1 Due dates: March 23. Introduction First of series of three projects This project focuses on getting a representative chess board.
1 Chapter 2 Uses and Limitations. 2 Chapter 2 Contents l The Chinese Room l HAL – Fantasy or Reality? l AI in the 21 st Century.
Chapter 4 Decision Support and Artificial Intelligence: Brainpower for Your Business Copyright © 2010 by the McGraw-Hill Companies, Inc. All rights reserved.
Advance wars Reveiw By Joshua Oziemski. Basic Information Title: Advance wars Developed by Intelligent Systems Published by Nintendo Genre: Turn based.
How to use the Translate Feature in Microsoft Word. This is a good resource for communicating with ESL students. Press right arrow key on keyboard to advance.
Robots for Urban Search and Rescue Game-Based Design of Human- Robot Interfaces for USR CHI2004.
Course: Introduction to Computers
My Hobby is Gaming By: Anthony Lupi World of Warcraft The Elder Scrolls V: Skyrim Team Fortress 2 How I got started How long have you been doing it and.
How to Be a Game Developer
Video Games Are they real ?. Video Games 1/ The beginning. 2/ Different styles. 3/ Can I create one ? 4/ The players.
Good Successful Businesses By: Adam Langston. Google Started in 1998, Google is one of the most successful online businesses. In 2012, Google made a $10.74.
By: Rex Garcia. Starcraft Starcraft is a military science fiction real-time strategy video game developed by Blizzard Entertainment. The game was released.
Machine Learning Chapter 13. Reinforcement Learning
2k BotPrize Presentation – James Shannon. Objective of Competition  Create a bot that seems human.  Bot will judge and be judged as BOT or HUMAN. 
Game City In this project you will learn the basics of visual programming to start creating your own games. The tool you will be using to do this is Microsoft.
GROUP POLICIES AND SECURITY USING WINDOWS SERVER 2008 Raymond Ross EKU, Dept. of Technology, CEN.
Starcraft Opponent Modeling CSE 391: Intro to AI Luciano Cheng.
1 ETC. 2 Sounds FX Sounds FX –WAV audio files –Load into memory and play it »Load »Play »Stop »Pause –2D or 3D »3D should be integrated into scene management.
Evolutionary Computing Systems Lab (ECSL), University of Nevada, Reno 1 Authors : Siming Liu, Christopher Ballinger, Sushil Louis
TEMPLATE DESIGN © Last Resort Animation, Modeling, AI, Networking, and Backend Alex Bunch, Nick Hunter, Austin Lohr, Robert.
By Joshua Perez.  Starcraft : Wings of Liberty or Heart of the Swarm  Have a general knowledge SC2 controls and  Computer that can run it, Mac can.
 5 Core Elements to Game Design Courtesy of Gamestar Mechanics.
VIDEO GAME SYSTEM PRESENTATION By: Neil Pillay. The Xbox 360.
CIS 588 AI Evaluation for World of Warcraft Jonathan Schmoll February 14, 2005.
Gameplay Creating the Experience. Definition Choices, challenges, or consequences that players face while navigating a virtual environment. Gameplay is.
Task 1-Language Choice By Joshua Wild.
DEEP RED An Intelligent Approach to Chinese Checkers.
Lesson 10.6a AIM: Variations on Linear Nim. DO NOW.
Manny and Andrew. What is Starcraft II RTS (real time strategy game) Made by Blizzard entertainment Came out in 2010 Sequel to original Starcraft (1998)
1991-current Games development and software production company.
In the Racing Game of Knowledge Who will finish first? By:priya ridha p Click Here to Start 5 player Click Here to Start 1 player.
Contested Dominion Game Treatment written by Nicholas Mezza.
COACH.
Chapayev CS426 04/04/08. Concept Vasilyev Brothers' Chapayev, 1934 Alternative way of playing Checkers is known as Chapayev game in the countries of former.
Introduction  Program: Set of sequence instruction that tell the computer what to do.  Software: A collection of programs, data, and information. 
Two (Three?) Games Philip Rash, NCSSM 2016 Teaching Contemporary Mathematics Conference.
NPC Adaptation in Interactive Fiction By: Ryen Wilkins Adviser: Dr. C. David Shaffer.
GCSE ICT Simulations. A simulation is a software package that recreates or simulates a complex phenomena, environment, or experience in order to provide.
Carcassonne Expert Game1 Carcassonne Java Jess Expert Game Intelligent Board Games and Query-Based Utility Reasoning René Molenaar, Ludo Maat.
Goo Wars Clausewitz Sandbox Shapes Mass Size Density Motivation Ancient War is the interaction of shapes. Fighting occurs at the intersection of these.
 Developed by Splash Damage  Produced by Activision  First person shooter multiplayer only game  Freeware due to problems with the single-player side.
CSE1GDT – Assignment 2010 Paul Taylor. Educational Yes, Boring No!
What’s a Computer?. The Basics A computer is a machine that manipulates data based on a list of instructions called a program.
WHAT IS HARDWARE ? Computer hardware is the collection of physical elements that comprise a COMPUTER SYSTEM LIKE A MOUSE, MONITOR, KEYBOARD, SPEAKER MICROPHONE,
1/23 A Benchmark for StarCraft Intelligent Agents Alberto Uriarte and Santiago Ontañón Drexel University Philadelphia November 15, 2015.
Game Programming Help. Content for Game programming:  Introduction to Game programming.  Different types of game  Different programming language for.
Guess Who? Fact - something that is real, which has happened and known to be true.
War and Video Games Portraying War in an Overlooked Medium Nicholas Perry.
A Global Game of People, Processes, and Strategy
Ho-Chul Cho, Kyung-Joong Kim, Sung-Bae Cho
Course: Introduction to Computers
Tobias Mahlmann and Mike Preuss
Tobias Mahlmann and Mike Preuss
A World of Warcraft Add-On By Stephen Rosekrans Advanced Digital Media
Bomb Game.
Tobias Mahlmann and Mike Preuss
Presentation transcript:

Real time strategy game AI

 Developed by Blizzard Entertainment (my favourite game company).  Three races: Terran, Zerg, Protoss.  Basic controls: mouse and keyboard.  Known to be extremely well balanced.

 Given one base and five workers.  Use worker units to collect resources (minerals and vespene gas).  Develop technologies and manage supplies.  Train forces to defeat other players

 Worker(SCV)  Technology construction(Robotic Factory)  Supply(Pylon)  Advanced unit(Lucker)

 Resource management.  Strategy decision.  Timing.  Micro-operation.

 StarCraft Brood War  Microsoft Visual C++.  Microsoft Windows XP/Vista (Windows 7 seems usable as well).

 C++ is recommended but Java or other languages like python is also permitted.  Using remote AI process to program an AI in other languages.  Chaos Launcher and BWAPI.

 Design a good AI bot is very difficult.  Winning a game depends on many factors, i.e. operation, strategy, timing…  Bots are totally weak now and none of them can defeat expert human players.

 Operation bot.  E E  A whole game played by AI.  embedded&v=IRqAPhSrkjI embedded&v=IRqAPhSrkjI