SlideShare a Scribd company logo
1 of 6
Download to read offline
Technical Challenges of Artificial
Intelligence in gaming
An analysis of the use of AI in gaming and the
challenges it presents to developers by Joshua
Matthews.
Lets start with some positives: some early examples of great, innovative forms of AI…
•  The Sims (2000) – The best selling PC game of all time, The Sims revolutionised
the AI spectrum, placing behavior responsibilities on the actors environment via
Smart Objects, providing a number of basic desires for the Sims to drive their
actions individually and modeling emotional interactions, allowing relationships to
form. Gameplay - https://www.youtube.com/watch?v=e20QY7Hx88s
•  Halo (2001) – The first title of this successful franchise brought many innovations.
The enemies use cover wisely and employ suppressive fire and grenades; the
situation of the squad has an impact on its individuals (when team leader dies, team
members flee); plus, there’s a lot of attention to detail. For example, enemies throw
grenades back at the player and team members will respond if the player should
bother them. -
•  Black & White (2001) - Published by Lionhead Studios, this god game featured
interacting with a giant AI creature which can learn from examples, and takes
reward and punishment. Its engine uses a solid AI architecture, rooted in cognitive
science, known as belief-desire-intention (BDI) and machine learning techniques
such as decision trees and neural networks are used with great success.
The mid 2000’s downfallNotice how all of those games that I just mentioned are at least 12 years old? It is said that
from around the mid-2000s videogame AI nestled itself beneath a “chest-high wall” and has
pretty much stayed there ever since.
Far Cry
The Far Cry series has had a mixed relationship with AI over the course of its last two titles. Being
open world games, this series has more aspects to cover in terms of AI, mainly revolving around its
natural environment. Far Cry 2 had some great ideas for its animal AI. They developed a spawning
technique that allowed them to take advantage of the fact that, in real life, Animals don’t stay in the
same place. This was combined with an encounter system, that spawned various AI in the game
based on what’s already there. However, less predators were actually included within the game
world as the developers couldn’t control their AI and stop them from eating all the herbivores.
Far Cry 3 took a more individual approach to the animals and gave them more detailed virtual
minds. Ubisoft developer Hugo Desmeules explained “So now a turtle brain no longer consists of
only going left and right and being crushed by a plumber, it needs to flee progressing fire,
move away from an incoming vehicle, transition from ground to water navigable areas, walk,
hide, swim, and care about predators like sharks.”
The upgrade and developments in AI between these two games is quite impressive.
ZombiesThe Walking Dead: Survival Instinct had the graphics and premise to have what it takes to be a relatively decent
game. After all, isn’t The Walking Dead one of the most, if not the most well known zombie franchise? Well this
little mess of a game certainly died out due to its laughable AI system. The zombies didn’t share the correct focal
point and often were misdirected.
The zombies need to spawn and direct their attention to the player at a frequent enough rate to present a challenge
and this doesn’t happen. If the zombies are even spawning through the bugged up engine, their attention isn’t
focused on the player and sometimes they don’t even approach them. This would’ve been an easy behavior to
imply and I believe the true reason why it wasn’t there was due to a rush of development due to a dangerously fast
approaching release date.
https://www.youtube.com/watch?v=dcDLnaqOeHo
The Left 4 Dead franchise’s “AI Director” is the example that all future zombies games should follow. The
Director is designed to detect the whereabouts of the player and spawn a challenging amount of infected
accordingly. The Director will go through phases, which experienced players might even be able to judge and react
to: Build Up - Upon leaving the safe zone, the Director enters Build Up mode. In this mode, Common and Special
infected will spawn normally, and Mobs will appear regularly; Peak - The Director reaches "Peak" when the
Survivors are at maximum Intensity. It usually occurs at the peak of combat. Infected normally stop spawning at
this point.; Relax - During Relax phase, Survivors may rest and recouperate after passing through Peak phase.;
The Director constantly measures how much pressure each individual Survivor is under by monitoring their
Intensity. A Survivor's Intensity increases when attacked by an Infected, and by killing Infected that are close by.
Survivors will immediately reach maximum Intensity when incapacitated. Survivors will not gain intensity through
friendly fire, or when sniping distant Infected.
https://www.youtube.com/watch?v=Ngw5DUcQAMM
Playing with the AI
Over the past few years, many have uploaded videos online, demonstrating how
entertaining the AI knowledge of certain game actors is in events such as combat. By
enforcing some slight modifications, CPU actors can fight others without a player
being involved presenting us with total simulated combat, that relies entirely on the
game’s AI system. Some great examples of effective combat AI that I’ve found are
that of Bully by Rockstar Games (2006), a game set in a school, where each of its
‘cliques’ have their own unique rivalries and fighting styles. Certain actions that the
player does can have an effect on their reputation with that clique. For instance, if the
player eggs the Jock’s gym in alliance with the Nerds, the Jocks will not take kindly
to his next visit. Also, bullying certain individuals will provoke the Prefects to
apprehend you. Anyway, here’s a few videos of modifications that help convey the
different fighting styles and rivalries as a result of the AI.
https://www.youtube.com/watch?v=alHd9UUkZmU
https://www.youtube.com/watch?v=_tIRG8Xa8RM
The Last of US
Rays
Rays are technique that Naughty Dog used to avoid a big problem encountered within the
devlopment process of their Buddy AI, that ensured the Ellie was always realistically
reacting to Joels actions against enemies. It had to be restarted a few weeks before release
as they saw too many weaknesses within it.
Ray diagrams were used to show the different points were Ellie could stand in perespective
to Joel. The developers had to analyse these points, remove the points where she would
stand that would either be too close to the enemies or ridicolously out of Joel's sight and
adapt that basic perspective to every instance where they meet a group of enemies,
adapting in a way that doesn't enable it to look too rigid and unrealistic.
Examples of points that would have to be removed include any point where Ellie is faced
directly up against all wall near Joel or if she is standing so curved round to a certain angle
from Joel's perspective, that she is nearer to the enemies than him.
http://www.gdcvault.com/play/1020364/Ellie-Buddy-AI-in-The
In the above presentation,

More Related Content

What's hot

The Making of PopCap's Plants vs Zombies
The Making of PopCap's Plants vs ZombiesThe Making of PopCap's Plants vs Zombies
The Making of PopCap's Plants vs ZombiesJames Gwertzman
 
Red Dead Redemption production
Red Dead Redemption productionRed Dead Redemption production
Red Dead Redemption productionAlexanderHunt
 
Disempowerment Fantasies: How taking power away from players can create bette...
Disempowerment Fantasies: How taking power away from players can create bette...Disempowerment Fantasies: How taking power away from players can create bette...
Disempowerment Fantasies: How taking power away from players can create bette...Valentina Tamer
 
Videogame slideshow
Videogame slideshowVideogame slideshow
Videogame slideshowSkelantor
 
Film Studies
Film StudiesFilm Studies
Film Studies_
 
Game Design Workshop - Interaction South America 2013
Game Design Workshop - Interaction South America 2013Game Design Workshop - Interaction South America 2013
Game Design Workshop - Interaction South America 2013Tiago Ramos
 
Comparison of Doom and Obscure Essay
Comparison of Doom and Obscure EssayComparison of Doom and Obscure Essay
Comparison of Doom and Obscure Essayjoaodias4994
 
Production of Red Dead Redemption
Production of Red Dead RedemptionProduction of Red Dead Redemption
Production of Red Dead RedemptionAlexanderHunt
 
Week 6 LIVE class, 2010
Week 6 LIVE class, 2010Week 6 LIVE class, 2010
Week 6 LIVE class, 2010carrie.heeter
 
Interface: Creating the connection
Interface: Creating the connectionInterface: Creating the connection
Interface: Creating the connectionTracie King
 
Lesson 1 online gaming culture
Lesson 1 online gaming cultureLesson 1 online gaming culture
Lesson 1 online gaming cultureAnton367594
 
GAMEPREZ Gamejam@HackerDojo
GAMEPREZ Gamejam@HackerDojoGAMEPREZ Gamejam@HackerDojo
GAMEPREZ Gamejam@HackerDojokatchwreck
 
Online gaming culture 2
Online gaming culture 2Online gaming culture 2
Online gaming culture 2Anton367594
 
Growing Up Gamer
Growing Up GamerGrowing Up Gamer
Growing Up Gamerdrdeleto
 

What's hot (19)

The Making of PopCap's Plants vs Zombies
The Making of PopCap's Plants vs ZombiesThe Making of PopCap's Plants vs Zombies
The Making of PopCap's Plants vs Zombies
 
Red Dead Redemption production
Red Dead Redemption productionRed Dead Redemption production
Red Dead Redemption production
 
Disempowerment Fantasies: How taking power away from players can create bette...
Disempowerment Fantasies: How taking power away from players can create bette...Disempowerment Fantasies: How taking power away from players can create bette...
Disempowerment Fantasies: How taking power away from players can create bette...
 
Videogame slideshow
Videogame slideshowVideogame slideshow
Videogame slideshow
 
Film Studies
Film StudiesFilm Studies
Film Studies
 
Game Design Workshop - Interaction South America 2013
Game Design Workshop - Interaction South America 2013Game Design Workshop - Interaction South America 2013
Game Design Workshop - Interaction South America 2013
 
Comparison of Doom and Obscure Essay
Comparison of Doom and Obscure EssayComparison of Doom and Obscure Essay
Comparison of Doom and Obscure Essay
 
Mmorpg
MmorpgMmorpg
Mmorpg
 
Weeks 8, 9 Game Design
Weeks 8, 9 Game DesignWeeks 8, 9 Game Design
Weeks 8, 9 Game Design
 
Production of RDR
Production of RDRProduction of RDR
Production of RDR
 
Weeks 6, 7 Game Design
Weeks 6, 7 Game DesignWeeks 6, 7 Game Design
Weeks 6, 7 Game Design
 
Production of Red Dead Redemption
Production of Red Dead RedemptionProduction of Red Dead Redemption
Production of Red Dead Redemption
 
Week 6 LIVE class, 2010
Week 6 LIVE class, 2010Week 6 LIVE class, 2010
Week 6 LIVE class, 2010
 
Interface: Creating the connection
Interface: Creating the connectionInterface: Creating the connection
Interface: Creating the connection
 
Lesson 1 online gaming culture
Lesson 1 online gaming cultureLesson 1 online gaming culture
Lesson 1 online gaming culture
 
GAMEPREZ Gamejam@HackerDojo
GAMEPREZ Gamejam@HackerDojoGAMEPREZ Gamejam@HackerDojo
GAMEPREZ Gamejam@HackerDojo
 
Online gaming culture 2
Online gaming culture 2Online gaming culture 2
Online gaming culture 2
 
Growing Up Gamer
Growing Up GamerGrowing Up Gamer
Growing Up Gamer
 
Game physics
Game physicsGame physics
Game physics
 

Similar to Ai presentation (1) 2

Artificial Intelligence in Video Games: A Love Story
Artificial Intelligence in Video Games: A Love StoryArtificial Intelligence in Video Games: A Love Story
Artificial Intelligence in Video Games: A Love StoryDamian Isla
 
AI.implant_Games_White_Paper
AI.implant_Games_White_PaperAI.implant_Games_White_Paper
AI.implant_Games_White_PaperKenneth Trueman
 
Video game research vg
Video game research vgVideo game research vg
Video game research vgAbbie Nicholls
 
GameMaker 1) intro to gamemaker
GameMaker 1) intro to gamemakerGameMaker 1) intro to gamemaker
GameMaker 1) intro to gamemakeriain bruce
 
Clockwork badgers
Clockwork badgersClockwork badgers
Clockwork badgersJackMunro
 
From gamification to game design
From gamification to game designFrom gamification to game design
From gamification to game designCodemotion
 
Last Day of Work-Presentation
Last Day of Work-PresentationLast Day of Work-Presentation
Last Day of Work-PresentationNicolò Borghi
 
Cristian Diaconescu, Founder Sand Sailor Studio - Black The Fall: the story b...
Cristian Diaconescu, Founder Sand Sailor Studio - Black The Fall: the story b...Cristian Diaconescu, Founder Sand Sailor Studio - Black The Fall: the story b...
Cristian Diaconescu, Founder Sand Sailor Studio - Black The Fall: the story b...How to Web
 
Action and Adventure Games
Action and Adventure GamesAction and Adventure Games
Action and Adventure GamesZai Lekir
 
Game Design for Storytellers
Game Design for StorytellersGame Design for Storytellers
Game Design for StorytellersPietro Polsinelli
 
Unit 13 assignment 2 aki
Unit 13  assignment 2 akiUnit 13  assignment 2 aki
Unit 13 assignment 2 akihaverstockmedia
 
Unit 13 assignment 2 aki
Unit 13  assignment 2 akiUnit 13  assignment 2 aki
Unit 13 assignment 2 akihaverstockmedia
 
9.5 Theses on the Power and Efficacy of Gamification
9.5 Theses on the Power and Efficacy of Gamification9.5 Theses on the Power and Efficacy of Gamification
9.5 Theses on the Power and Efficacy of GamificationSebastian Deterding
 
Adventures in Game Animation
Adventures in Game AnimationAdventures in Game Animation
Adventures in Game AnimationJeannie Novak
 
Serious games a proposal of taxonomy gacet11
Serious games a proposal of taxonomy gacet11Serious games a proposal of taxonomy gacet11
Serious games a proposal of taxonomy gacet11CATTID "Sapienza"
 
10. Fundamental AI Technologies
10. Fundamental AI Technologies10. Fundamental AI Technologies
10. Fundamental AI TechnologiesAmin Babadi
 

Similar to Ai presentation (1) 2 (20)

Artificial Intelligence in Video Games: A Love Story
Artificial Intelligence in Video Games: A Love StoryArtificial Intelligence in Video Games: A Love Story
Artificial Intelligence in Video Games: A Love Story
 
AI.implant_Games_White_Paper
AI.implant_Games_White_PaperAI.implant_Games_White_Paper
AI.implant_Games_White_Paper
 
Video game research vg
Video game research vgVideo game research vg
Video game research vg
 
GameMaker 1) intro to gamemaker
GameMaker 1) intro to gamemakerGameMaker 1) intro to gamemaker
GameMaker 1) intro to gamemaker
 
Zombi - Shoot for Survive
Zombi - Shoot for SurviveZombi - Shoot for Survive
Zombi - Shoot for Survive
 
Accidental Gamers
Accidental GamersAccidental Gamers
Accidental Gamers
 
Clockwork badgers
Clockwork badgersClockwork badgers
Clockwork badgers
 
From gamification to game design
From gamification to game designFrom gamification to game design
From gamification to game design
 
Last Day of Work-Presentation
Last Day of Work-PresentationLast Day of Work-Presentation
Last Day of Work-Presentation
 
Cristian Diaconescu, Founder Sand Sailor Studio - Black The Fall: the story b...
Cristian Diaconescu, Founder Sand Sailor Studio - Black The Fall: the story b...Cristian Diaconescu, Founder Sand Sailor Studio - Black The Fall: the story b...
Cristian Diaconescu, Founder Sand Sailor Studio - Black The Fall: the story b...
 
Learning through Play
Learning through PlayLearning through Play
Learning through Play
 
Action and Adventure Games
Action and Adventure GamesAction and Adventure Games
Action and Adventure Games
 
Game Design for Storytellers
Game Design for StorytellersGame Design for Storytellers
Game Design for Storytellers
 
VR Endanger Games Series
VR Endanger Games SeriesVR Endanger Games Series
VR Endanger Games Series
 
Unit 13 assignment 2 aki
Unit 13  assignment 2 akiUnit 13  assignment 2 aki
Unit 13 assignment 2 aki
 
Unit 13 assignment 2 aki
Unit 13  assignment 2 akiUnit 13  assignment 2 aki
Unit 13 assignment 2 aki
 
9.5 Theses on the Power and Efficacy of Gamification
9.5 Theses on the Power and Efficacy of Gamification9.5 Theses on the Power and Efficacy of Gamification
9.5 Theses on the Power and Efficacy of Gamification
 
Adventures in Game Animation
Adventures in Game AnimationAdventures in Game Animation
Adventures in Game Animation
 
Serious games a proposal of taxonomy gacet11
Serious games a proposal of taxonomy gacet11Serious games a proposal of taxonomy gacet11
Serious games a proposal of taxonomy gacet11
 
10. Fundamental AI Technologies
10. Fundamental AI Technologies10. Fundamental AI Technologies
10. Fundamental AI Technologies
 

More from Josh Matthews

More from Josh Matthews (20)

Unit 17 - Graphic design
Unit 17 - Graphic designUnit 17 - Graphic design
Unit 17 - Graphic design
 
Unit 34 - Further research
Unit 34 - Further researchUnit 34 - Further research
Unit 34 - Further research
 
Unit 16 - Photography
Unit 16 - PhotographyUnit 16 - Photography
Unit 16 - Photography
 
Unit 34 - Further research
Unit 34 - Further researchUnit 34 - Further research
Unit 34 - Further research
 
Mm os and rpgs
Mm os and rpgsMm os and rpgs
Mm os and rpgs
 
T shirt analysis
T shirt analysisT shirt analysis
T shirt analysis
 
Future trends
Future trendsFuture trends
Future trends
 
Evaluation of news report
Evaluation of news reportEvaluation of news report
Evaluation of news report
 
Chad marketing campaign
Chad marketing campaignChad marketing campaign
Chad marketing campaign
 
Graphic design products for chad
Graphic design products for chadGraphic design products for chad
Graphic design products for chad
 
Unit01 a02-
Unit01 a02-Unit01 a02-
Unit01 a02-
 
Questionaire
QuestionaireQuestionaire
Questionaire
 
Treatment - Drama
Treatment - DramaTreatment - Drama
Treatment - Drama
 
Unit 1 AO2
Unit 1 AO2Unit 1 AO2
Unit 1 AO2
 
Fruit ninja app logo analysis
Fruit ninja app logo analysisFruit ninja app logo analysis
Fruit ninja app logo analysis
 
Unit 1 AO2
Unit 1 AO2Unit 1 AO2
Unit 1 AO2
 
Ai presentation (1) 2
Ai presentation (1) 2Ai presentation (1) 2
Ai presentation (1) 2
 
Titanfall structure
Titanfall structureTitanfall structure
Titanfall structure
 
Titanfall structure
Titanfall structureTitanfall structure
Titanfall structure
 
Animation target audience
Animation target audienceAnimation target audience
Animation target audience
 

Recently uploaded

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 

Ai presentation (1) 2

  • 1. Technical Challenges of Artificial Intelligence in gaming An analysis of the use of AI in gaming and the challenges it presents to developers by Joshua Matthews.
  • 2. Lets start with some positives: some early examples of great, innovative forms of AI… •  The Sims (2000) – The best selling PC game of all time, The Sims revolutionised the AI spectrum, placing behavior responsibilities on the actors environment via Smart Objects, providing a number of basic desires for the Sims to drive their actions individually and modeling emotional interactions, allowing relationships to form. Gameplay - https://www.youtube.com/watch?v=e20QY7Hx88s •  Halo (2001) – The first title of this successful franchise brought many innovations. The enemies use cover wisely and employ suppressive fire and grenades; the situation of the squad has an impact on its individuals (when team leader dies, team members flee); plus, there’s a lot of attention to detail. For example, enemies throw grenades back at the player and team members will respond if the player should bother them. - •  Black & White (2001) - Published by Lionhead Studios, this god game featured interacting with a giant AI creature which can learn from examples, and takes reward and punishment. Its engine uses a solid AI architecture, rooted in cognitive science, known as belief-desire-intention (BDI) and machine learning techniques such as decision trees and neural networks are used with great success.
  • 3. The mid 2000’s downfallNotice how all of those games that I just mentioned are at least 12 years old? It is said that from around the mid-2000s videogame AI nestled itself beneath a “chest-high wall” and has pretty much stayed there ever since. Far Cry The Far Cry series has had a mixed relationship with AI over the course of its last two titles. Being open world games, this series has more aspects to cover in terms of AI, mainly revolving around its natural environment. Far Cry 2 had some great ideas for its animal AI. They developed a spawning technique that allowed them to take advantage of the fact that, in real life, Animals don’t stay in the same place. This was combined with an encounter system, that spawned various AI in the game based on what’s already there. However, less predators were actually included within the game world as the developers couldn’t control their AI and stop them from eating all the herbivores. Far Cry 3 took a more individual approach to the animals and gave them more detailed virtual minds. Ubisoft developer Hugo Desmeules explained “So now a turtle brain no longer consists of only going left and right and being crushed by a plumber, it needs to flee progressing fire, move away from an incoming vehicle, transition from ground to water navigable areas, walk, hide, swim, and care about predators like sharks.” The upgrade and developments in AI between these two games is quite impressive.
  • 4. ZombiesThe Walking Dead: Survival Instinct had the graphics and premise to have what it takes to be a relatively decent game. After all, isn’t The Walking Dead one of the most, if not the most well known zombie franchise? Well this little mess of a game certainly died out due to its laughable AI system. The zombies didn’t share the correct focal point and often were misdirected. The zombies need to spawn and direct their attention to the player at a frequent enough rate to present a challenge and this doesn’t happen. If the zombies are even spawning through the bugged up engine, their attention isn’t focused on the player and sometimes they don’t even approach them. This would’ve been an easy behavior to imply and I believe the true reason why it wasn’t there was due to a rush of development due to a dangerously fast approaching release date. https://www.youtube.com/watch?v=dcDLnaqOeHo The Left 4 Dead franchise’s “AI Director” is the example that all future zombies games should follow. The Director is designed to detect the whereabouts of the player and spawn a challenging amount of infected accordingly. The Director will go through phases, which experienced players might even be able to judge and react to: Build Up - Upon leaving the safe zone, the Director enters Build Up mode. In this mode, Common and Special infected will spawn normally, and Mobs will appear regularly; Peak - The Director reaches "Peak" when the Survivors are at maximum Intensity. It usually occurs at the peak of combat. Infected normally stop spawning at this point.; Relax - During Relax phase, Survivors may rest and recouperate after passing through Peak phase.; The Director constantly measures how much pressure each individual Survivor is under by monitoring their Intensity. A Survivor's Intensity increases when attacked by an Infected, and by killing Infected that are close by. Survivors will immediately reach maximum Intensity when incapacitated. Survivors will not gain intensity through friendly fire, or when sniping distant Infected. https://www.youtube.com/watch?v=Ngw5DUcQAMM
  • 5. Playing with the AI Over the past few years, many have uploaded videos online, demonstrating how entertaining the AI knowledge of certain game actors is in events such as combat. By enforcing some slight modifications, CPU actors can fight others without a player being involved presenting us with total simulated combat, that relies entirely on the game’s AI system. Some great examples of effective combat AI that I’ve found are that of Bully by Rockstar Games (2006), a game set in a school, where each of its ‘cliques’ have their own unique rivalries and fighting styles. Certain actions that the player does can have an effect on their reputation with that clique. For instance, if the player eggs the Jock’s gym in alliance with the Nerds, the Jocks will not take kindly to his next visit. Also, bullying certain individuals will provoke the Prefects to apprehend you. Anyway, here’s a few videos of modifications that help convey the different fighting styles and rivalries as a result of the AI. https://www.youtube.com/watch?v=alHd9UUkZmU https://www.youtube.com/watch?v=_tIRG8Xa8RM
  • 6. The Last of US Rays Rays are technique that Naughty Dog used to avoid a big problem encountered within the devlopment process of their Buddy AI, that ensured the Ellie was always realistically reacting to Joels actions against enemies. It had to be restarted a few weeks before release as they saw too many weaknesses within it. Ray diagrams were used to show the different points were Ellie could stand in perespective to Joel. The developers had to analyse these points, remove the points where she would stand that would either be too close to the enemies or ridicolously out of Joel's sight and adapt that basic perspective to every instance where they meet a group of enemies, adapting in a way that doesn't enable it to look too rigid and unrealistic. Examples of points that would have to be removed include any point where Ellie is faced directly up against all wall near Joel or if she is standing so curved round to a certain angle from Joel's perspective, that she is nearer to the enemies than him. http://www.gdcvault.com/play/1020364/Ellie-Buddy-AI-in-The In the above presentation,