Artificial Intelligence in Games

Slides:



Advertisements
Similar presentations
Chapter 09 AI techniques in different game genres (Puzzle/Card/Shooting)
Advertisements

Digital Game-Based Learning Why and How it Works.
February 7, 2006AI: Chapter 6: Adversarial Search1 Artificial Intelligence Chapter 6: Adversarial Search Michael Scherger Department of Computer Science.
CS 484 – Artificial Intelligence
CS 4700: Foundations of Artificial Intelligence Bart Selman Reinforcement Learning R&N – Chapter 21 Note: in the next two parts of RL, some of the figure/section.
Class Project Due at end of finals week Essentially anything you want, so long as it’s AI related and I approve Any programming language you want In pairs.
Administrative This was the last homework for the semester (yay!) First run of games: October 16 nd in class –Short document describing: goal + operational.
What is game balance?  Getting the numbers right  Some explicit, some implicit  All about relations between numbers  Nuance of relationships  Game.
Artificial Intelligence in Video Games By: Renaldo Doe Kevin Lam.
Game Playing and Game Programming (Chapter 6)
A.I. in Video Games Role-Playing Games (RPG) Jason Robinson.
“Programming” Games Without Programming (sort of) H. Muñoz-Avila Jarret Raim Jonathan Martin.
Game Playing CSC361 AI CSC361: Game Playing.
Introduction to AI Role Playing Game (RPG). Agenda History Types of RPGs AI in RPGs Common AI elements AI techniques RPG Making tool: RPG Maker XP RPG.
Game-Playing Read Chapter 6 Adversarial Search. Game Types Two-person games vs multi-person –chess vs monopoly Perfect Information vs Imperfect –checkers.
Video Game Artificial Intelligence April 9, 2007 Alex Rito.
State-Driven Programming for Computer Games Georgiy Korneev Anatoly Shalyto Saint Petersburg State University of Information Technologies, Mechanics and.
Game-Playing Read Chapter 6 Adversarial Search. State-Space Model Modified States the same Operators depend on whose turn Goal: As before: win or win.
CORE MECHANICS. WHAT ARE CORE MECHANICS? Core mechanics are the heart of a game; they generate the gameplay and implement the rules. Formal definition:
Circle of Interactive Media  Actions, reflected in the interface  How the actions impact relevant systems  How systems produce feedback, outcomes,
The Game Development Process: Genres. Outline  What is a Game?  Genres.
AI and GAMES CSC 8520, Villanova University Spring, 2004 Paula Matuszek & Robin McEntire.
Video Games Are they real ?. Video Games 1/ The beginning. 2/ Different styles. 3/ Can I create one ? 4/ The players.
Fundamentals of Game Design, 2 nd Edition by Ernest Adams Chapter 16: Sports Games.
Artificial Intelligence in Game Design Problems and Goals.
Game AI Fundamentals. What is Artificial Intelligence (AI)? Not easy to answer… “Ability of a computer or other machine to perform those activities that.
Textual Based Generation of Adventure Games Ross Berkland Supervisor: Professor Shaun Bangay Scene to Adventure Game.
Online Roleplaying Game System Ben Hall CS 470 4/14/2011.
Survey of AI for games. AI vs. AI for games Traditional AI: – Made to handle unseen inputs, large state space – Too many options possible to compute an.
Serious Games and Simulations. The business of using videogames or videogame technologies for purposes other than entertainment.
Sporting Spirit Values Statements for Players, Coaching & Volunteering roles, Primary Level and Whole School.
Probability (Grade 12) Daljit Dhaliwal. Sticks and Stones game.
Jorge Munoz, German Gutierrez, Araceli Sanchis Presented by: Itay Bittan.
Fundamentals of Game Design, 2 nd Edition by Ernest Adams Chapter 10: Core Mechanics.
Agents that can play multi-player games. Recall: Single-player, fully-observable, deterministic game agents An agent that plays Peg Solitaire involves.
Artificial Intelligence Techniques Artificial Stupidity?
Introduction to Artificial Intelligence CS 438 Spring 2008 Today –AIMA, Ch. 6 –Adversarial Search Thursday –AIMA, Ch. 6 –More Adversarial Search The “Luke.
Multi-Player Uğur Büyükköy. Overview Single-player video games are such a solitary pursuit. Single-player computer games present the illusion of intreraction.
AI in Computer Gaming: The first person shooter Tyler Hulburd.
Action games are video games that request from the player to use reflexes, precision, having sense of time in order to overcome different obstructions.
Games, computers, and artificial intelligence NDHU CSIE AI Lab 羅仲耘.
1 S ystems Analysis Laboratory Helsinki University of Technology Kai Virtanen, Tuomas Raivio and Raimo P. Hämäläinen Systems Analysis Laboratory Helsinki.
1 Adversarial Search CS 171/271 (Chapter 6) Some text and images in these slides were drawn from Russel & Norvig’s published material.
Chap. 1 GENERAL WISDOM AI Game Programming Wisdom.
Formal Elements - Players. Players Games designed for players. Without players, games have no reason to exist. When designing a game that you need to.
Probability Evaluation 11/12 th Grade Statistics Fair Games Random Number Generator Probable Outcomes Resources Why Fair Games? Probable Outcome Examples.
Fundamentals of Game Design by Ernest Adams and Andrew Rollings Chapter 1: Games and Video Games.
DEEP RED An Intelligent Approach to Chinese Checkers.
Adversarial Search Chapter Games vs. search problems "Unpredictable" opponent  specifying a move for every possible opponent reply Time limits.
Artificial Intelligence and Searching CPSC 315 – Programming Studio Spring 2013 Project 2, Lecture 1 Adapted from slides of Yoonsuck Choe.
Lecture 2: 11/4/1435 Problem Solving Agents Lecturer/ Kawther Abas 363CS – Artificial Intelligence.
Fundamentals of Game Design, 2 nd Edition by Ernest Adams Chapter 15: Role-Playing Games.
Genres of Games Pengantar Teknologi Game. Genres of Games 1.Action Games 2.Strategy Games 3.Role-Playing Games 4.Sports Games 5.Vehicle Simulations 6.Construction.
Game AI Matthew Hsieh Meng Tran. Computer Games Many different genres  Action  Role Playing  Adventure  Strategy  Simulation  Sports  Racing Each.
DESIGN GAME PECHA KUCHA Strategy Games (e.g. Red Alert) Simulation Games (e.g. Formula 1) Board Games (e.g. Poker) Arcade Games (e.g. Soccer)
Designing Intelligence Logical and Artificial Intelligence in Games Lecture 2.
Unit 72: Computer Game design
Adversarial Search CMPT 463. When: Tuesday, April 5 3:30PM Where: RLC 105 Team based: one, two or three people per team Languages: Python, C++ and Java.
Chapter 5 Adversarial Search. 5.1 Games Why Study Game Playing? Games allow us to experiment with easier versions of real-world situations Hostile agents.
GameplayStyle. Visual Style Visual What you see on the screen? Style What does it look like? What you do? Interaction Why you do it? Game Mechanics (win.
The Game Development Process: Artificial Intelligence.
Artificial Intelligence AIMA §5: Adversarial Search
Adversarial Environments/ Game Playing
Application of Artificial Intelligence and Graphics to Support a Three-Dimensional Game Chris Cummings.
MAKING HISTORY GAMES Not talking about: apps, PC games, online games, games FROM history.
Artificial Intelligence Lecture No. 5
Artificial Intelligence and Searching
Interaction with artificial intelligence in games
Artificial Intelligence and Searching
Artificial Intelligence and Searching
Presentation transcript:

Artificial Intelligence in Games Surendra Alokam (1370982)

Introduction to Artificial Intelligence (AI) Game artificial intelligence refers to techniques used in computer and video games to produce the illusion of intelligence in the behavior of non-player characters(NPCs) Hacks and cheats are acceptable in many cases, the computer abilities must be toned down to give human players a sense of fairness E.g. racing and shooting Game AI is on developing rational agents to match human performance.

Properties of games AI Deterministic Fully-observable Two agents whose actions must alternate Utility values at the end of the game are equal and opposite In chess, one player wins (+1), one player loses (-1) It is this opposition between the agents’ utility functions that makes the situation adversarial.

NEED OF ARTIFICIAL INTELLIGENCE IN GAMES In different games we find the artificial intelligence is challenge present in each of them. Games like action, role playing, adventure, strategy games, individual and team sports games all finding difficulty because of poor artificial intelligence. Some games like interactive drama and educational games also came in consideration for requirement of artificial intelligence.

By analyzing all these, we conclude that we can apply artificial intelligence on 2 different levels, which are as follow  1) Individual character artificial intelligence, with a goal of producing intelligent behavior.   2) A global artificial intelligence that watches over the games or games player interaction, influencing the direction that the game is taking.

Computer Game types Strategy Games Real-Time Strategy(RTS) Turn-Based Strategy(TBS) Role-Playing Games(RPG) Single-Player Multi-Player Action Games First-Person Shooters(FPS) First-Person Sneakers Sports Games Simulations Adventure Games Puzzle Games.

MinMax - Overview MinMax the heart of almost every computer board game Applies to games where: Players take turns Have perfect information Chess, Checkers, Tactics But can work for games without perfect information or chance Poker, Monopoly, Dice

Game Agents Most AI focuses around game agent think of agent as NPC, enemy, ally or neutral Loops through: sense-think-act cycle Acting is event specific, so talk about sense and think first, then a bit on act Sense Think Act

Finite State Machines Abstract model of computation Formally: Set of states A starting state An input vocabulary A transition function that maps inputs and the current state to a next state