Presentation is loading. Please wait.

Presentation is loading. Please wait.

And Just Games etc.. EVOLUTION OF COMPUTER GAMES 1972-1977PongOdyssey1977-1981 Beginning of the use of microprocessors ATARI VCS system 1985-1989 8 bit.

Similar presentations


Presentation on theme: "And Just Games etc.. EVOLUTION OF COMPUTER GAMES 1972-1977PongOdyssey1977-1981 Beginning of the use of microprocessors ATARI VCS system 1985-1989 8 bit."— Presentation transcript:

1 And Just Games etc.

2 EVOLUTION OF COMPUTER GAMES 1972-1977PongOdyssey1977-1981 Beginning of the use of microprocessors ATARI VCS system 1985-1989 8 bit systems (Nintendo and Sega) 1989-1995 16 bit systems (NEC Turbographix 16) Sega Genesis Super NES NEO-GEO, Atari Jaguar 1972-1977PongOdyssey1977-1981 Beginning of the use of microprocessors ATARI VCS system 1985-1989 8 bit systems (Nintendo and Sega) 1989-1995 16 bit systems (NEC Turbographix 16) Sega Genesis Super NES NEO-GEO, Atari Jaguar

3 TYPES OF GAMES Side scrolling First person shooter FightingRacingRPG Board Games Side scrolling First person shooter FightingRacingRPG Board Games

4 Game AI Components Movement - avoid obstacles, navigation, paths, move appropriately Animation- display of the character in certain situations Combat -selecting tactics to help it reach its goal, or to prevent another from reaching its goal Behavior -determines the characters goals, how it acts, defined by the previous components Movement - avoid obstacles, navigation, paths, move appropriately Animation- display of the character in certain situations Combat -selecting tactics to help it reach its goal, or to prevent another from reaching its goal Behavior -determines the characters goals, how it acts, defined by the previous components

5 Artificial Intelligence The attempt emulate intelligence in machines. Terminology used in game AI (also used in general AI) –Agent- the entity that acts on Artificial intelligence –Goal – a desired result for an agent –Utility-a grading system for an agents goals The attempt emulate intelligence in machines. Terminology used in game AI (also used in general AI) –Agent- the entity that acts on Artificial intelligence –Goal – a desired result for an agent –Utility-a grading system for an agents goals

6 AI Techniques incorporated in making games Expert Systems Finite-State Machines Production Systems Decision Tree Case-Based Genetic Algorithms Neural Networks Fuzzy Logic Expert Systems Finite-State Machines Production Systems Decision Tree Case-Based Genetic Algorithms Neural Networks Fuzzy Logic

7 Expert Systems Finite Finite performs automated reasoning in response to queries. performs automated reasoning in response to queries. Finite State Machines A simple rule based system (most used Technique in the industry) A simple rule based system (most used Technique in the industry) Production Systems Uses a database of rules with actions based on those rules Uses a database of rules with actions based on those rules Decision Tree An algorithmically generates tree that outputs an action based on “training examples” An algorithmically generates tree that outputs an action based on “training examples” Expert Systems Finite Finite performs automated reasoning in response to queries. performs automated reasoning in response to queries. Finite State Machines A simple rule based system (most used Technique in the industry) A simple rule based system (most used Technique in the industry) Production Systems Uses a database of rules with actions based on those rules Uses a database of rules with actions based on those rules Decision Tree An algorithmically generates tree that outputs an action based on “training examples” An algorithmically generates tree that outputs an action based on “training examples”

8 Case-Based Reasoning Analyzes a set of inputs to a set of possible situations and behavioral out puts. Analyzes a set of inputs to a set of possible situations and behavioral out puts. Genetic Algorithms Assembles solutions from “fitting” fragments from input. Assembles solutions from “fitting” fragments from input. Neural Networks Uses a network of nodes. It adjusts internal numeric parameters with goal of response optimization. Uses a network of nodes. It adjusts internal numeric parameters with goal of response optimization. Fuzzy Logic Utilizes numeric values to represent a degree of order in specified relationships or phenomena. Utilizes numeric values to represent a degree of order in specified relationships or phenomena. Case-Based Reasoning Analyzes a set of inputs to a set of possible situations and behavioral out puts. Analyzes a set of inputs to a set of possible situations and behavioral out puts. Genetic Algorithms Assembles solutions from “fitting” fragments from input. Assembles solutions from “fitting” fragments from input. Neural Networks Uses a network of nodes. It adjusts internal numeric parameters with goal of response optimization. Uses a network of nodes. It adjusts internal numeric parameters with goal of response optimization. Fuzzy Logic Utilizes numeric values to represent a degree of order in specified relationships or phenomena. Utilizes numeric values to represent a degree of order in specified relationships or phenomena.

9 Applications of these techniques in today's video game market Quake II Used the concept of FSM to control the monsters in the game. Quake II Used the concept of FSM to control the monsters in the game. Virtua Fighter 4 Used neural networks to help the games fighters adapt to the users style and skill. Virtua Fighter 4 Used neural networks to help the games fighters adapt to the users style and skill.

10 Applications of these techniques in video games not in today's market Clashing Fists Used the concept of FSM (slightly altered) to control the computer controlled fighter in the game. Clashing Fists Used the concept of FSM (slightly altered) to control the computer controlled fighter in the game. Spade Used FSM with (slightly altered) to control the multiple opponents to the player

11 Should computer games be taken seriously? Because of the prevalence of video games within our society they should be. Videogames posses a lot of power in terms of it recognition in society. Developers have to be more responsible for what they put out there for so many to experience.


Download ppt "And Just Games etc.. EVOLUTION OF COMPUTER GAMES 1972-1977PongOdyssey1977-1981 Beginning of the use of microprocessors ATARI VCS system 1985-1989 8 bit."

Similar presentations


Ads by Google