SlideShare uma empresa Scribd logo
1 de 23
Baixar para ler offline
Analyzing the social dynamics
of non-player characters
Magnus Johansson, Björn Strååt, Henrik Warpefelt and Harko
Verhagen
ISAGA 2013 Stockholm
magnus@dsv.su.se, bjor-str@fc.dsv.su.se, hw@dsv.su.se,
verhagen@dsv.su.se
Aim
“[w]e like to address the behavioral properties of Non Player
Characters (NPCs) and the social awareness of and amongst
NPCs aiming for humanlike behavior in NPCs. ”
6/26/13
Magnus Johansson Department of Computer and Systems Sciences
Disclaimer
“[..]with existing game genres there is no real need for truly
smart NPCs, but that it would be interesting if indeed one such
genre would appear. ” (Johansson, Eladhari and Verhagen 2012)
6/26/13 Magnus Johansson Department of Computer and Systems Sciences
Do we need smart, believable and social NPCs?
Immersion
”[d]eep but effortless involvement, reduced concern
for self and sense of time” (Sweetser et al 2012, p.2)
6/26/13 Magnus Johansson Department of Computer and Systems Sciences
6/26/13 Magnus Johansson Department of Computer and Systems Sciences
Challenges and immersion
“Part of the struggle lies in the opposition posed by monsters
and NPCs; part of it in exploration of the world and the story;
part of it in traps or puzzles posed in the game’s physical world,
or in social difficulties posed in the game’s social
realm” (Costykian 2002, p.15)
Immersion (Ermi and Mäyre, 2007)
•  Challenge based Immersion
•  Sensory based Immersion
•  Imaginative immersion
6/27/13 Magnus Johansson Department of Computer and Systems Sciences
The Gap
6/26/13 Magnus Johansson Department of Computer and Systems Sciences
Lankoski (2004); Björk and Lankoski (2007)
Loyall (1997); Mateas (1999)
?
Method
•  In-game observations in 3 AAA-games
•  From a black-box perspective
•  2-hour recordings from each game analyzed using the Game
Agent Matrix.
6/27/13 Magnus Johansson Department of Computer and Systems Sciences
Example
https://www.youtube.com/playlist?
list=PLPmxvKzF6p8VGekfzjSEpOELlpfmnHc38
The Game Agent Matrix
6/26/13 Magnus Johansson Department of Computer and Systems Sciences
Acting agents
Acting agents (simple reflex agents). The acting agent does not
change its behavior according to changes in the context since it is
static and executes the actions it is created to perform. Therefore
the acting agent is unaware of other agents that appear in the
columns: “multiple agents” situation, the “social structural”
situations, situations marked by “social goals” and “cultural
historical”.
6/26/13 Magnus Johansson Department of Computer and Systems Sciences
Reacting agents
Reacting agents (model-based reflex agents). The reacting agent
differs slightly from the acting agent in that it perceives changes
in its environment and can react accordingly. When the reacting
agent is socially aware, social knowledge and models of others is
seen as a prerequisite.
6/26/13 Magnus Johansson Department of Computer and Systems Sciences
Interacting agents
Interacting agents. The interacting agent has a continuation of
actions that can have various levels of dynamics, depending on
the information that is available in the agent’s environment. It
also reacts dynamically in contrast to the reacting agent and the
acting agent that does so in a less dynamic and changing way.
6/26/13 Magnus Johansson Department of Computer and Systems Sciences
Results
6/26/13 Magnus Johansson Department of Computer and Systems Sciences
Acting agent/ Single agent
•  Most NPCs manage to display these behaviors successfully
•  Uses language, uses tools, “pantomimed” behaviors that with
few exceptions are successful.
•  Pathfinding not a problem
6/27/13
Reacting agent
•  Adaption, Crisis response, Rapid emotional response and
Navigation showed non-trivial (i.e. occurring more than once)
positive values.
•  Adaption and crisis response successful in combat situations.
•  Navigation successful
•  Lack of awareness the most immersive breaking behavior,
often in combination with failures to adapt.
•  Models of self and models of others problematic
•  Cultural historical situation often successful, but often in
static manner
6/27/13
Interacting agent
•  The values most often associated with reinforcing immersion
was related to social interaction and face to face interaction.
•  Turn taking in dialogues at times disastrous (Skyrim)
•  Group conflict, team player and cooperation displayed rarely
but with reinforcing effects on immersion when present.
•  Sanctions rarely displayed but with reinforcing effects on
immersion when present.
6/27/13
Conclusions
•  Limited study
•  3 games, 2 hour in-game data recorded for each game
•  Enough data to evaluate the Game Agent Matrix and inform
further tune-ups
6/26/13 Magnus Johansson Department of Computer and Systems Sciences
Conclusions regarding method
•  The Game Agent Matrix (GAM) useful for both detecting
negative and positive behaviors/traits in NPCs
•  Some of the values in the matrix are just too similar and
should be refined for added clarity
•  Lack of awareness, often causing a double negative
•  Path-finding and route following useful additions from
previous version (Warpefelt and Strååt, 2012)
•  More work remains with the Game Agent Matrix
6/27/13 Magnus Johansson Department of Computer and Systems Sciences
Conclusions regarding NPCs and Games AI
6/26/13 / Name name, Institution or similar
Future work
•  Analyzing Sims online, façade and prom week (games more
targeted at displaying social behaviour in NPCs)
•  Explore the connection between some values in the matrix
that seem to be connected (adaption, Interruptability)
•  Analyze more games to see to what extent more demanding
behaviors are lacking, and how they may influence immersion
negatively.
6/26/13 Magnus Johansson Department of Computer and Systems Sciences
Questions
Thank you for listening!
magnus@dsv.su.se
www.magnus.blogs.dsv.su.se

Mais conteúdo relacionado

Semelhante a Isaga2013 johansson et al

Sna based reasoning for multiagent
Sna based reasoning for multiagentSna based reasoning for multiagent
Sna based reasoning for multiagentijaia
 
The Year in Psycholpgy and Gaming - PsychTech Panel - PAX East 2016
The Year in Psycholpgy and Gaming - PsychTech Panel - PAX East 2016The Year in Psycholpgy and Gaming - PsychTech Panel - PAX East 2016
The Year in Psycholpgy and Gaming - PsychTech Panel - PAX East 2016Josué Cardona
 
Building Systems to Capture, Measure, and Use Emotions and Personality
Building Systems to Capture, Measure, and Use Emotions and PersonalityBuilding Systems to Capture, Measure, and Use Emotions and Personality
Building Systems to Capture, Measure, and Use Emotions and PersonalityNeal Lathia
 
Social Networks and Social Simulation of 3D Online Communities
Social Networks and Social Simulation of 3D Online CommunitiesSocial Networks and Social Simulation of 3D Online Communities
Social Networks and Social Simulation of 3D Online Communitiesjimbbq
 
Activity Systems Analysis in Design Research
Activity Systems Analysis in Design ResearchActivity Systems Analysis in Design Research
Activity Systems Analysis in Design ResearchLisa Yamagata-Lynch
 
Spatial statistics presentation Texas A&M Census RDC
Spatial statistics presentation Texas A&M Census RDCSpatial statistics presentation Texas A&M Census RDC
Spatial statistics presentation Texas A&M Census RDCCorey Sparks
 
Applied game design 2 analysis
Applied game design 2 analysisApplied game design 2 analysis
Applied game design 2 analysisharlequinade
 
Games institute: University of California Visit: Game Thinking Overview
Games institute: University of California Visit: Game Thinking OverviewGames institute: University of California Visit: Game Thinking Overview
Games institute: University of California Visit: Game Thinking OverviewLennart Nacke
 
Critique Of The Lode Runner
Critique Of The Lode RunnerCritique Of The Lode Runner
Critique Of The Lode RunnerSharon Roberts
 
Computational Social Neuroscience - E Tognoli
Computational Social Neuroscience - E TognoliComputational Social Neuroscience - E Tognoli
Computational Social Neuroscience - E TognoliEmmanuelleTognoli
 
Using Data Integration Models for Understanding Complex Social Systems
Using Data Integration Modelsfor Understanding Complex Social SystemsUsing Data Integration Modelsfor Understanding Complex Social Systems
Using Data Integration Models for Understanding Complex Social SystemsBruce Edmonds
 
Algorithms as the new ux design material
Algorithms as the new ux design materialAlgorithms as the new ux design material
Algorithms as the new ux design materialpeterpur
 
E-Learning Social Network Analysis for Social Awareness by Niki Lambropoulos
E-Learning Social Network Analysis for Social Awareness by Niki LambropoulosE-Learning Social Network Analysis for Social Awareness by Niki Lambropoulos
E-Learning Social Network Analysis for Social Awareness by Niki LambropoulosNiki Lambropoulos PhD
 
Networking Portfolio Term Paper
Networking Portfolio Term PaperNetworking Portfolio Term Paper
Networking Portfolio Term PaperWriters Per Hour
 
Dartmouth discussion: What's wrong with "What's wrong with CHAT?"?
Dartmouth discussion: What's wrong with "What's wrong with CHAT?"?Dartmouth discussion: What's wrong with "What's wrong with CHAT?"?
Dartmouth discussion: What's wrong with "What's wrong with CHAT?"?Clay Spinuzzi
 
Why one-size-fits all does not work in Explainable Artificial Intelligence!
Why one-size-fits all does not work in Explainable Artificial Intelligence!Why one-size-fits all does not work in Explainable Artificial Intelligence!
Why one-size-fits all does not work in Explainable Artificial Intelligence!voginip
 
Multimode network based efficient and scalable learning of collective behavior
Multimode network based efficient and scalable learning of collective behaviorMultimode network based efficient and scalable learning of collective behavior
Multimode network based efficient and scalable learning of collective behaviorIAEME Publication
 

Semelhante a Isaga2013 johansson et al (20)

Sna based reasoning for multiagent
Sna based reasoning for multiagentSna based reasoning for multiagent
Sna based reasoning for multiagent
 
The Year in Psycholpgy and Gaming - PsychTech Panel - PAX East 2016
The Year in Psycholpgy and Gaming - PsychTech Panel - PAX East 2016The Year in Psycholpgy and Gaming - PsychTech Panel - PAX East 2016
The Year in Psycholpgy and Gaming - PsychTech Panel - PAX East 2016
 
Building Systems to Capture, Measure, and Use Emotions and Personality
Building Systems to Capture, Measure, and Use Emotions and PersonalityBuilding Systems to Capture, Measure, and Use Emotions and Personality
Building Systems to Capture, Measure, and Use Emotions and Personality
 
Social Networks and Social Simulation of 3D Online Communities
Social Networks and Social Simulation of 3D Online CommunitiesSocial Networks and Social Simulation of 3D Online Communities
Social Networks and Social Simulation of 3D Online Communities
 
Activity Systems Analysis in Design Research
Activity Systems Analysis in Design ResearchActivity Systems Analysis in Design Research
Activity Systems Analysis in Design Research
 
Spatial statistics presentation Texas A&M Census RDC
Spatial statistics presentation Texas A&M Census RDCSpatial statistics presentation Texas A&M Census RDC
Spatial statistics presentation Texas A&M Census RDC
 
Introduction to participatory tools
Introduction to participatory toolsIntroduction to participatory tools
Introduction to participatory tools
 
Applied game design 2 analysis
Applied game design 2 analysisApplied game design 2 analysis
Applied game design 2 analysis
 
Can we predict your sentiments by listening to your peers?
Can we predict your sentiments by listening to your peers?Can we predict your sentiments by listening to your peers?
Can we predict your sentiments by listening to your peers?
 
Games institute: University of California Visit: Game Thinking Overview
Games institute: University of California Visit: Game Thinking OverviewGames institute: University of California Visit: Game Thinking Overview
Games institute: University of California Visit: Game Thinking Overview
 
Critique Of The Lode Runner
Critique Of The Lode RunnerCritique Of The Lode Runner
Critique Of The Lode Runner
 
Computational Social Neuroscience - E Tognoli
Computational Social Neuroscience - E TognoliComputational Social Neuroscience - E Tognoli
Computational Social Neuroscience - E Tognoli
 
Using Data Integration Models for Understanding Complex Social Systems
Using Data Integration Modelsfor Understanding Complex Social SystemsUsing Data Integration Modelsfor Understanding Complex Social Systems
Using Data Integration Models for Understanding Complex Social Systems
 
Algorithms as the new ux design material
Algorithms as the new ux design materialAlgorithms as the new ux design material
Algorithms as the new ux design material
 
Bosch (2014)
Bosch (2014)Bosch (2014)
Bosch (2014)
 
E-Learning Social Network Analysis for Social Awareness by Niki Lambropoulos
E-Learning Social Network Analysis for Social Awareness by Niki LambropoulosE-Learning Social Network Analysis for Social Awareness by Niki Lambropoulos
E-Learning Social Network Analysis for Social Awareness by Niki Lambropoulos
 
Networking Portfolio Term Paper
Networking Portfolio Term PaperNetworking Portfolio Term Paper
Networking Portfolio Term Paper
 
Dartmouth discussion: What's wrong with "What's wrong with CHAT?"?
Dartmouth discussion: What's wrong with "What's wrong with CHAT?"?Dartmouth discussion: What's wrong with "What's wrong with CHAT?"?
Dartmouth discussion: What's wrong with "What's wrong with CHAT?"?
 
Why one-size-fits all does not work in Explainable Artificial Intelligence!
Why one-size-fits all does not work in Explainable Artificial Intelligence!Why one-size-fits all does not work in Explainable Artificial Intelligence!
Why one-size-fits all does not work in Explainable Artificial Intelligence!
 
Multimode network based efficient and scalable learning of collective behavior
Multimode network based efficient and scalable learning of collective behaviorMultimode network based efficient and scalable learning of collective behavior
Multimode network based efficient and scalable learning of collective behavior
 

Último

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 

Último (20)

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 

Isaga2013 johansson et al

  • 1. Analyzing the social dynamics of non-player characters Magnus Johansson, Björn Strååt, Henrik Warpefelt and Harko Verhagen ISAGA 2013 Stockholm magnus@dsv.su.se, bjor-str@fc.dsv.su.se, hw@dsv.su.se, verhagen@dsv.su.se
  • 2. Aim “[w]e like to address the behavioral properties of Non Player Characters (NPCs) and the social awareness of and amongst NPCs aiming for humanlike behavior in NPCs. ” 6/26/13 Magnus Johansson Department of Computer and Systems Sciences
  • 3. Disclaimer “[..]with existing game genres there is no real need for truly smart NPCs, but that it would be interesting if indeed one such genre would appear. ” (Johansson, Eladhari and Verhagen 2012) 6/26/13 Magnus Johansson Department of Computer and Systems Sciences Do we need smart, believable and social NPCs?
  • 4. Immersion ”[d]eep but effortless involvement, reduced concern for self and sense of time” (Sweetser et al 2012, p.2) 6/26/13 Magnus Johansson Department of Computer and Systems Sciences
  • 5. 6/26/13 Magnus Johansson Department of Computer and Systems Sciences Challenges and immersion “Part of the struggle lies in the opposition posed by monsters and NPCs; part of it in exploration of the world and the story; part of it in traps or puzzles posed in the game’s physical world, or in social difficulties posed in the game’s social realm” (Costykian 2002, p.15)
  • 6. Immersion (Ermi and Mäyre, 2007) •  Challenge based Immersion •  Sensory based Immersion •  Imaginative immersion 6/27/13 Magnus Johansson Department of Computer and Systems Sciences
  • 7. The Gap 6/26/13 Magnus Johansson Department of Computer and Systems Sciences Lankoski (2004); Björk and Lankoski (2007) Loyall (1997); Mateas (1999) ?
  • 8. Method •  In-game observations in 3 AAA-games •  From a black-box perspective •  2-hour recordings from each game analyzed using the Game Agent Matrix. 6/27/13 Magnus Johansson Department of Computer and Systems Sciences
  • 10. The Game Agent Matrix 6/26/13 Magnus Johansson Department of Computer and Systems Sciences
  • 11. Acting agents Acting agents (simple reflex agents). The acting agent does not change its behavior according to changes in the context since it is static and executes the actions it is created to perform. Therefore the acting agent is unaware of other agents that appear in the columns: “multiple agents” situation, the “social structural” situations, situations marked by “social goals” and “cultural historical”. 6/26/13 Magnus Johansson Department of Computer and Systems Sciences
  • 12. Reacting agents Reacting agents (model-based reflex agents). The reacting agent differs slightly from the acting agent in that it perceives changes in its environment and can react accordingly. When the reacting agent is socially aware, social knowledge and models of others is seen as a prerequisite. 6/26/13 Magnus Johansson Department of Computer and Systems Sciences
  • 13. Interacting agents Interacting agents. The interacting agent has a continuation of actions that can have various levels of dynamics, depending on the information that is available in the agent’s environment. It also reacts dynamically in contrast to the reacting agent and the acting agent that does so in a less dynamic and changing way. 6/26/13 Magnus Johansson Department of Computer and Systems Sciences
  • 14. Results 6/26/13 Magnus Johansson Department of Computer and Systems Sciences
  • 15. Acting agent/ Single agent •  Most NPCs manage to display these behaviors successfully •  Uses language, uses tools, “pantomimed” behaviors that with few exceptions are successful. •  Pathfinding not a problem 6/27/13
  • 16. Reacting agent •  Adaption, Crisis response, Rapid emotional response and Navigation showed non-trivial (i.e. occurring more than once) positive values. •  Adaption and crisis response successful in combat situations. •  Navigation successful •  Lack of awareness the most immersive breaking behavior, often in combination with failures to adapt. •  Models of self and models of others problematic •  Cultural historical situation often successful, but often in static manner 6/27/13
  • 17. Interacting agent •  The values most often associated with reinforcing immersion was related to social interaction and face to face interaction. •  Turn taking in dialogues at times disastrous (Skyrim) •  Group conflict, team player and cooperation displayed rarely but with reinforcing effects on immersion when present. •  Sanctions rarely displayed but with reinforcing effects on immersion when present. 6/27/13
  • 18. Conclusions •  Limited study •  3 games, 2 hour in-game data recorded for each game •  Enough data to evaluate the Game Agent Matrix and inform further tune-ups 6/26/13 Magnus Johansson Department of Computer and Systems Sciences
  • 19. Conclusions regarding method •  The Game Agent Matrix (GAM) useful for both detecting negative and positive behaviors/traits in NPCs •  Some of the values in the matrix are just too similar and should be refined for added clarity •  Lack of awareness, often causing a double negative •  Path-finding and route following useful additions from previous version (Warpefelt and Strååt, 2012) •  More work remains with the Game Agent Matrix 6/27/13 Magnus Johansson Department of Computer and Systems Sciences
  • 20. Conclusions regarding NPCs and Games AI 6/26/13 / Name name, Institution or similar
  • 21. Future work •  Analyzing Sims online, façade and prom week (games more targeted at displaying social behaviour in NPCs) •  Explore the connection between some values in the matrix that seem to be connected (adaption, Interruptability) •  Analyze more games to see to what extent more demanding behaviors are lacking, and how they may influence immersion negatively. 6/26/13 Magnus Johansson Department of Computer and Systems Sciences
  • 23. Thank you for listening! magnus@dsv.su.se www.magnus.blogs.dsv.su.se