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

Slides:



Advertisements
Similar presentations
Approaches, Tools, and Applications Islam A. El-Shaarawy Shoubra Faculty of Eng.
Advertisements

Artificial Intelligence. Intelligent? What is intelligence? computational part of the ability to achieve goals in the world.
CHAPTER 4 DECISION SUPPORT AND ARTIFICIAL INTELLIGENCE Brainpower for Your Business.
Artificial Intelligence
HOW TO MAKE A MACHINE THINK? CONTACT DETAILS Our team constists of 7 undergraduate students fascinated by consciousness and AI. We are aiming to simulate.
Chapter 4 DECISION SUPPORT AND ARTIFICIAL INTELLIGENCE
The Decision-Making Process IT Brainpower
II Information Systems Technology Ross Malaga 8 "Part II Using Information Systems“ Copyright © 2005 Prentice Hall, Inc. 8-1 Using Information Systems.
And Just Games etc.. EVOLUTION OF COMPUTER GAMES PongOdyssey Beginning of the use of microprocessors ATARI VCS system bit.
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 7: Expert Systems and Artificial Intelligence Decision Support.
1 Chapter 4 Decision Support and Artificial Intelligence Brainpower for Your Business.
Chapter 12: Intelligent Systems in Business
McGraw-Hill/Irwin ©2005 The McGraw-Hill Companies, All rights reserved ©2005 The McGraw-Hill Companies, All rights reserved McGraw-Hill/Irwin.
Artificial Intelligence
Copyright R. Weber INFO 629 Concepts in Artificial Intelligence Fall 2004 Professor: Dr. Rosina Weber.
Artificial Intelligence By Ryan Shoultes & Jeremy Creighton.
McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 4 Analytics, Decision Support, and Artificial Intelligence:
Enabling Organization-Decision Making
Chapter 11: Artificial Intelligence
0AI-based Information Technology  Information Technology Based on AI ● What is Artificial Intelligence? ● Artificial Intelligence vs. Natural Intelligence.
Artificial Intelligence in Game Design Problems and Goals.
Chapter 14: Artificial Intelligence Invitation to Computer Science, C++ Version, Third Edition.
Chapter 10 Artificial Intelligence. © 2005 Pearson Addison-Wesley. All rights reserved 10-2 Chapter 10: Artificial Intelligence 10.1 Intelligence and.
intelligence study and design of intelligent agentsis the intelligence of machines and the branch of computer science that aims to create it. AI textbooks.
Lecture 1 Note: Some slides and/or pictures are adapted from Lecture slides / Books of Dr Zafar Alvi. Text Book - Aritificial Intelligence Illuminated.
Department of Information Technology Indian Institute of Information Technology and Management Gwalior AASF hIQ 1 st Nov ‘09 Department of Information.
Introduction GAM 376 Robin Burke Winter Outline Introductions Syllabus.
An Introduction to Artificial Intelligence and Knowledge Engineering N. Kasabov, Foundations of Neural Networks, Fuzzy Systems, and Knowledge Engineering,
10/6/2015 1Intelligent Systems and Soft Computing Lecture 0 What is Soft Computing.
Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Decision Support Systems Chapter 10.
5. Alternative Approaches. Strategic Bahavior in Business and Econ 1. Introduction 2. Individual Decision Making 3. Basic Topics in Game Theory 4. The.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 11: Artificial Intelligence Computer Science: An Overview Tenth Edition.
Artificial Intelligence By Michelle Witcofsky And Evan Flanagan.
NEURAL - FUZZY LOGIC FOR AUTOMATIC OBJECT RECOGNITION.
I Robot.
Neural Network Implementation of Poker AI
Artificial Intelligence and Searching CPSC 315 – Programming Studio Spring 2013 Project 2, Lecture 1 Adapted from slides of Yoonsuck Choe.
AI ● Dr. Ahmad aljaafreh. What is AI? “AI” can be defined as the simulation of human intelligence on a machine, so as to make the machine efficient to.
PLUG IT IN 5 Intelligent Systems. 1.Introduction to intelligent systems 2.Expert Systems 3.Neural Networks 4.Fuzzy Logic 5.Genetic Algorithms 6.Intelligent.
WEEK INTRODUCTION IT440 ARTIFICIAL INTELLIGENCE.
Artificial Intelligence, Expert Systems, and Neural Networks Group 10 Cameron Kinard Leaundre Zeno Heath Carley Megan Wiedmaier.
ARTIFICIALINTELLIGENCE ARTIFICIAL INTELLIGENCE EXPERT SYSTEMS.
FOUNDATIONS OF ARTIFICIAL INTELLIGENCE
O NCE TRADING BEGINS, PLEASE ALLOW IT TO TRADE O NCE TRADING BEGINS, PLEASE ALLOW IT TO TRADE B E REALISTIC WITH YOUR EXPECTATIONS B E REALISTIC WITH.
Presented by:- Reema Tariq Artificial Intelligence.
McGraw-Hill/Irwin © 2002 The McGraw-Hill Companies, Inc. All rights reserved. C H A P T E R Haag Cummings McCubbrey Third Edition 4 Decision Support and.
1 ARTIFICIAL INTELLIGENCE Gilles BÉZARD Version 3.16.
INTRODUCTION TO COGNITIVE SCIENCE NURSING INFORMATICS CHAPTER 3 1.
Artificial Intelligence, simulation and modelling.
Network Management Lecture 13. MACHINE LEARNING TECHNIQUES 2 Dr. Atiq Ahmed Université de Balouchistan.
Chapter 13 Artificial Intelligence. Artificial Intelligence – Figure 13.1 The Turing Test.
Artificial Intelligence
Chapter 11: Artificial Intelligence
Lecture #1 Introduction
CHAPTER 1 Introduction BIC 3337 EXPERT SYSTEM.
Chapter 11: Artificial Intelligence
Organization and Knowledge Management
Artificial Intelligence (AI)
ARTIFICIAL INTELLIGENCE.
MANAGING KNOWLEDGE FOR THE DIGITAL FIRM
Artificial Intelligence
Artificial Intelligence and Searching
Introduction Artificial Intelligent.
Artificial Intelligence (AI)
Intelligent Systems and
Artificial Intelligence
Artificial Intelligence and Searching
Artificial Intelligence and Searching
Presentation transcript:

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

What is intelligence? Intelligence is part of human mental capability than involve the ability to reason, plan, solve problems, think abstractly, comprehend ideas and language, and learn. The only intelligence that human knows most is human intelligence.

What is Artificial Intelligence The science and engineering of making intelligent machines, especially intelligent computer programs The goal of artificial intelligence is a study of making machine, or program behaves like having human intelligence.

Types of Artificial Intelligence System Expert systems: A computerized system that can provide solution or reach a conclusion on subject- specific problem based on large amount of known information. Usually the system consists of an engine that can analyze information and a very large database that store huge subject-specific information for analyzing use.

Types of Artificial Intelligence System Behavior based AI The behavior modules were finite state machines and thus contained no conventional memory or learning. The behavior modules were finite state machines and thus contained no conventional memory or learning. Behavior based AI Behavior based AI The behavior modules were finite state machines and thus contained no conventional memory or learning. The behavior modules were finite state machines and thus contained no conventional memory or learning. Artificial neural networks An artificial neural network is computing solution that consists of interconnected processing units to simulate operation of the brain. It is now applied in recognition of handwritten text, stock market prediction. Fuzzy systems Fuzzy systems

Artificial Intelligence for Shooting game Typically AI is used to simulate the behavior of humans or animals. In shooting game, enemy moving is controlled by AI as well as the behavior when contact with player. These are the basics of AI in computer games.

Tracing P AI P Current position of AI controlled character Past position of AI controlled character Current position of player controlled character Path of player Path of AI Current position of player controlled character AI controlled character reach player controlled character Player controlled character was moving AI controlled character keeps checking players coordinate AI

Evading P AI P Current position of AI controlled character Past position of AI controlled character Current position of player controlled character Path of player Path of AI Player controlled character move towards AI controlled character AI controlled character avert player controlled character Current position of player controlled character AI

Random P P Current position of AI controlled character Past position of AI controlled character Current position of player controlled character Path of player Path of AI Player controlled character keeps moving AI controlled character move regardless of player controlled character AI

Artificial Intelligence for Card Game AI Agent Environment Other players actions, states, trick of card, initial hand… Percepts: Trick of card, other players state… Sensors Actuators Actions: Trick of card … Process: Analysis of data, choosing effective strategy…

Artificial Intelligence for Card Game

Artificial Intelligence for Puzzle Game Criteriascore If no block in that column+1 If the top block in that column is the same as new block+1 If match block is found in the adjacent column at the same level +1 For each row remain empty+1 For column not a center Given by |column – 4 |

Thank You