SlideShare a Scribd company logo
Games, AI, and Research
Pujana P
Pujana.P@gmail.com
WHO AM I?
Pujana Paliyawan
Doctoral in Advanced Information
Science and Engineering
Ritsumeikan University, Japan
Thesis: Universal Middleware for Motion Gaming
Master of Science in Information Technology
King Mongkut’s University of Technology Thonburi (KMUTT), Thailand
Thesis: Office Workers Syndrome Monitoring Using Kinect
Bachelor of Business Administration in
Business Information Systems
Assumption University of Thailand (AU)
Senior Project: Online Shooting Game Development
(ICE)
Right Punch Press Heavy Punch
Motion Keyboard event In-game Action
What can we do with Games?
Games and AI
Artificial Intelligence and Games (2018)
Georgios N. Yannakakis and Julian Togelius
“Games have long been seen as the perfect test-bed for artificial
intelligence (AI) methods, and are also becoming an increasingly important
application area.”
Why AI researchers like video games?
“Artificial intelligence (AI), the ability of a digital computer or
computer-controlled robot to perform tasks commonly
associated with intelligent beings.”
What is AI?
Artificial intelligence (Book by Jack Copeland), Originally published: 1993
What is Intelligence?
Which one looks more intelligent?
Cocktail
Maker vs.
Fingerprint
Scanner
Human needs intelligence to play game
The Turk
Why AI researchers like video games?
Clear Goals & Rules
• Rewards & Penalties setting
Intelligence is needed to play games
(most)
• Good & Bad Actions
Good and Bad Actions
Rewards and Punishments  a heart of Reinforcement Learning
Recommender System
System
• Buy / Not Buy
• Rating
Games
Chess Piece Relative Value
(More details)
Why AI researchers like video games?
Clear Goals & Rules
• Rewards & Penalties setting
Intelligence is needed to play games
(most)
• Good & Bad Actions
Complexity
All games deal with contingency plans
Real-time
Existence of Opponents
Dynamic Environment
Limited Processing Time Budget
Games, AI, and Research
WHAT HUMAN DO WITH GAME?
• Play
• Study
• Design, Develop
Create / Build Contents
https://vimeo.com/147101231
AI for game testing, NPC
Procedural Content Generation (PCG)
Reinforcement Learning Algorithm
AI Research
• Bot / NPC
Research on Games
0:449:00
Game AI: Strength(More details)
Game AI: Believability
AI bots that are more believable and human-like than human players
Artificial Intelligence and Games (2018)
Unreal Tournament bots passed the Turing test (2012)
Google Duplex (2018)
「ミスを犯す人間らしいゲームAIの研究 (Studies of
human-like game AI making mistakes) 」 by Mr.
Ito of UEC (電通大)
(More details)
Game AI: Adaptability
(Fun) Flow Theory Maloney AE, Mellecker R, Buday R, Gao Z, Hinkley T, Esparza L, Alexander S. Fun, flow, and fitness: opinions for
making more effective active videogames. Games for health journal. 2015 Feb 1;4(1):53-7.
• Promote Fun
• Prevent Boredom Anxiety
• Keep players continue playing the
game
(More details)
AI Research
• Bot / NPC
• Strength : For Victory !
• Believability : Human-like AI
• Adaptability : Dynamic Difficulty Adjustment
Research on Games
• Behavior Detection
• Toxicity detection / Trolling Behavior Detection
Toxic Behavior / Trolling in Games
Teleporter Trolling!
Overwatch
Symmetra/ ซิมเมทรา (Overwatch)
(More details)
Toxic Behavior / Trolling in Games
• Blizzard is monitoring YouTube videos to
curb toxic Overwatch behavior
https://www.gamasutra.com/view/news/313785/Blizzard_is_monitoring_YouTube_
videos_to_curb_toxic_Overwatch_behavior.php
• To prevent toxicity, design games with
community management in mind
https://www.gamasutra.com/view/news/315930/To_prevent_toxicity_design_game
s_with_community_management_in_mind.php
• Märtens M, Shen S, Iosup A, Kuipers F. Toxicity
detection in multiplayer online games. In
Network and Systems Support for Games (NetGames),
2015 International Workshop on 2015 Dec 3 (pp. 1-6).
IEEE.
Some Works
(More details)
Toxic Behavior / Trolling
in Other Application
Test Your Best Insults Against Google's New Anti-Troll AI (2017)
https://www.popularmechanics.com/technology/a25379/perspective-ai-google-comment-filter/
perspectiveapi.com
Google’s Perspective
(More details)
AI Research
• Bot / NPC
• Strength : For Victory !
• Believability : Human-like AI
• Adaptability : Dynamic Difficulty Adjustment
Research on Games
• Behavior Detection
• Toxicity detection / Trolling Behavior Detection
• Procedural Content Generation (PCG)
(More details) PCG in Games
pixel-sprite-generator
PCG in Games(More details)
deep-photo-styletransfer
PCG in other applications
Cornellians explores
visually what can be done
in the category of AI style
transfer
AI Research
• Bot / NPC
• Strength : For Victory !
• Believability : Human-like AI
• Adaptability : Dynamic Difficulty Adjustment
Research on Games
• Behavior Detection
• Toxicity detection / Trolling Behavior Detection
• Content Generation
• Audience Participation Games
Twitch Plays Pokémon
Audience Participation Games
https://www.twitch.tv/twitchplayspokemon
https://www.twitch.tv/videos/43378997
(More details)
AI Research
• Bot / NPC
• Strength : For Victory !
• Believability : Human-like AI
• Adaptability : Dynamic Difficulty Adjustment
Research on Games
• Behavior Detection
• Toxicity detection / Trolling Behavior Detection
Games for Health
• Physical
• Emotion
• Social
• Content Generation
• Audience Participation Games
Games for Health:
Physical
Rehab Game
https://news.usc.edu/48534/a-gem-of-a-game-for-amputees/
Exergame
ZOMBIES, RUN!
(More details)
29
Games for Health:
Emotion
Nevermind can sense a
player’s facial expressions for
signs of emotional distress.
Nevermind uses biofeedback
to make the game more
surreal and challenging when
players feel scared or nervous.
(More details)
Games for Health:
Social
Walking Campaign (2017)
• a complete certificate
• Lottery prizes such as
travel tickets.
• etc.
Course (10 days)
• 5 persons completed goal 200 km course
• 3 people to complete goal 120 km course
600 yen × 3 people
600 yen × 5 people
Population 120,000
700 Participants
(More details)
Games for Health:
Social
REFERENCES
Improving Relationships between
Parents and Children in Shopping
Malls by Using a Digital Treasure
Hunting Game
Iga N, Wakao A, Matsumura K, Lopez-Gulliver R, Noma H. Improving Relationships
between Parents and Children in Shopping Malls by Using a Digital Treasure Hunting
Game. InExtended Abstracts Publication of the Annual Symposium on Computer-Human
Interaction in Play 2017 Oct 15 (pp. 261-267). ACM.
(More details)
Game AI Competition
CIG CONFERENCE
• AIBIRDS Angry Birds AI Competition
• Angry Birds AI Competition, http://aibirds.org/
• M. Stephenson, J. Renz, X. Ge and P. Zhang: The 2017 AIBIRDS Competition, arXiv:1803.05156
arXiv:1803.05156v1 (2018)
• AIBIRDS Level Generation Competition
• AIBIRDS Level Generatioin Competition, https://aibirds.org/other-events/level-generation-
competition.html
• M. Stephenson, J. Renz, X. Ge, L. N. Ferreira, J. Togelius and P. Zhang: The 2017 AIBIRDS Level
Generation Competition, in IEEE Transactions on Games.doi: 10.1109/TG.2018.2854896 (2018)
•
Angry Bird
FightingICE
FightingICE
http://www.ice.ci.ritsumei.ac.jp/~ftgaic/
http://www.ice.ci.ritsumei.ac.jp/~ftgaic/index-2a.html
The 3 stages
TO STUDY
3 main AIs
• Random
• Copy
• Machete

More Related Content

Similar to Games, AI, and Research - Part 1 Intro

Game Studies Download 3.0
Game Studies Download 3.0Game Studies Download 3.0
Game Studies Download 3.0
Jane McGonigal
 
Designing Social Network Games with SoPlay Heuristics
Designing Social Network Games with SoPlay HeuristicsDesigning Social Network Games with SoPlay Heuristics
Designing Social Network Games with SoPlay Heuristics
Rojola
 
"The Perspective Game: An Epistemic Game for Civic Engagement" by Sherry Jone...
"The Perspective Game: An Epistemic Game for Civic Engagement" by Sherry Jone..."The Perspective Game: An Epistemic Game for Civic Engagement" by Sherry Jone...
"The Perspective Game: An Epistemic Game for Civic Engagement" by Sherry Jone...
Sherry Jones
 
Game on ctu keynote by calongne 2014
Game on  ctu keynote by calongne 2014Game on  ctu keynote by calongne 2014
Game on ctu keynote by calongne 2014
Cynthia Calongne
 
Game Ethology 2
Game Ethology 2Game Ethology 2
Game Ethology 2
Katrin Becker
 
Research Overview Mirjam P Eladhari August 2019
Research Overview Mirjam P Eladhari August 2019Research Overview Mirjam P Eladhari August 2019
Research Overview Mirjam P Eladhari August 2019
Mirjam Eladhari
 
Apprendre par le jeu
Apprendre par le jeu Apprendre par le jeu
Apprendre par le jeu
Antoine Taly
 
Instructional Gaming
Instructional GamingInstructional Gaming
Instructional Gaming
Karl Kapp
 
Rival Assassins
Rival AssassinsRival Assassins
Rival Assassins
Aviral Agarwal
 
Apprendre par le jeu diu ilumens 2016
Apprendre par le jeu diu ilumens 2016Apprendre par le jeu diu ilumens 2016
Apprendre par le jeu diu ilumens 2016
Antoine Taly
 
Rival assassins
Rival assassinsRival assassins
Rival assassins
Vibhor Mittal
 
Rival assassins
Rival assassinsRival assassins
Rival assassins
Vibhor Mittal
 
New5th worldotro ncdc
New5th worldotro ncdcNew5th worldotro ncdc
New5th worldotro ncdc
Jim "Brodie" Brazell
 
"Epistemic Game Design for Collaborative Inquiry and Civic Engagement" by She...
"Epistemic Game Design for Collaborative Inquiry and Civic Engagement" by She..."Epistemic Game Design for Collaborative Inquiry and Civic Engagement" by She...
"Epistemic Game Design for Collaborative Inquiry and Civic Engagement" by She...
Sherry Jones
 
Game Studies Download 2009 - Top 10 Research Findings
Game Studies Download 2009 - Top 10 Research FindingsGame Studies Download 2009 - Top 10 Research Findings
Game Studies Download 2009 - Top 10 Research Findings
Jane McGonigal
 
Learning with games
Learning with gamesLearning with games
Learning with games
Antoine Taly
 
The Skeleton Chase: Health Based ARG
The Skeleton Chase:  Health Based ARGThe Skeleton Chase:  Health Based ARG
The Skeleton Chase: Health Based ARG
jdjohnst
 
Sciences Games #Glass2015
Sciences Games #Glass2015Sciences Games #Glass2015
Sciences Games #Glass2015
Antoine Taly
 
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
Damian Isla
 
Excite artificial intelligence Class 9
Excite artificial intelligence Class 9Excite artificial intelligence Class 9
Excite artificial intelligence Class 9
TutorialAICSIP
 

Similar to Games, AI, and Research - Part 1 Intro (20)

Game Studies Download 3.0
Game Studies Download 3.0Game Studies Download 3.0
Game Studies Download 3.0
 
Designing Social Network Games with SoPlay Heuristics
Designing Social Network Games with SoPlay HeuristicsDesigning Social Network Games with SoPlay Heuristics
Designing Social Network Games with SoPlay Heuristics
 
"The Perspective Game: An Epistemic Game for Civic Engagement" by Sherry Jone...
"The Perspective Game: An Epistemic Game for Civic Engagement" by Sherry Jone..."The Perspective Game: An Epistemic Game for Civic Engagement" by Sherry Jone...
"The Perspective Game: An Epistemic Game for Civic Engagement" by Sherry Jone...
 
Game on ctu keynote by calongne 2014
Game on  ctu keynote by calongne 2014Game on  ctu keynote by calongne 2014
Game on ctu keynote by calongne 2014
 
Game Ethology 2
Game Ethology 2Game Ethology 2
Game Ethology 2
 
Research Overview Mirjam P Eladhari August 2019
Research Overview Mirjam P Eladhari August 2019Research Overview Mirjam P Eladhari August 2019
Research Overview Mirjam P Eladhari August 2019
 
Apprendre par le jeu
Apprendre par le jeu Apprendre par le jeu
Apprendre par le jeu
 
Instructional Gaming
Instructional GamingInstructional Gaming
Instructional Gaming
 
Rival Assassins
Rival AssassinsRival Assassins
Rival Assassins
 
Apprendre par le jeu diu ilumens 2016
Apprendre par le jeu diu ilumens 2016Apprendre par le jeu diu ilumens 2016
Apprendre par le jeu diu ilumens 2016
 
Rival assassins
Rival assassinsRival assassins
Rival assassins
 
Rival assassins
Rival assassinsRival assassins
Rival assassins
 
New5th worldotro ncdc
New5th worldotro ncdcNew5th worldotro ncdc
New5th worldotro ncdc
 
"Epistemic Game Design for Collaborative Inquiry and Civic Engagement" by She...
"Epistemic Game Design for Collaborative Inquiry and Civic Engagement" by She..."Epistemic Game Design for Collaborative Inquiry and Civic Engagement" by She...
"Epistemic Game Design for Collaborative Inquiry and Civic Engagement" by She...
 
Game Studies Download 2009 - Top 10 Research Findings
Game Studies Download 2009 - Top 10 Research FindingsGame Studies Download 2009 - Top 10 Research Findings
Game Studies Download 2009 - Top 10 Research Findings
 
Learning with games
Learning with gamesLearning with games
Learning with games
 
The Skeleton Chase: Health Based ARG
The Skeleton Chase:  Health Based ARGThe Skeleton Chase:  Health Based ARG
The Skeleton Chase: Health Based ARG
 
Sciences Games #Glass2015
Sciences Games #Glass2015Sciences Games #Glass2015
Sciences Games #Glass2015
 
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
 
Excite artificial intelligence Class 9
Excite artificial intelligence Class 9Excite artificial intelligence Class 9
Excite artificial intelligence Class 9
 

Recently uploaded

Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
Pixlogix Infotech
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Zilliz
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 

Recently uploaded (20)

Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 

Games, AI, and Research - Part 1 Intro

  • 1. Games, AI, and Research Pujana P Pujana.P@gmail.com
  • 2. WHO AM I? Pujana Paliyawan Doctoral in Advanced Information Science and Engineering Ritsumeikan University, Japan Thesis: Universal Middleware for Motion Gaming Master of Science in Information Technology King Mongkut’s University of Technology Thonburi (KMUTT), Thailand Thesis: Office Workers Syndrome Monitoring Using Kinect Bachelor of Business Administration in Business Information Systems Assumption University of Thailand (AU) Senior Project: Online Shooting Game Development (ICE) Right Punch Press Heavy Punch Motion Keyboard event In-game Action
  • 3. What can we do with Games?
  • 4. Games and AI Artificial Intelligence and Games (2018) Georgios N. Yannakakis and Julian Togelius “Games have long been seen as the perfect test-bed for artificial intelligence (AI) methods, and are also becoming an increasingly important application area.”
  • 5. Why AI researchers like video games? “Artificial intelligence (AI), the ability of a digital computer or computer-controlled robot to perform tasks commonly associated with intelligent beings.” What is AI? Artificial intelligence (Book by Jack Copeland), Originally published: 1993 What is Intelligence?
  • 6. Which one looks more intelligent? Cocktail Maker vs. Fingerprint Scanner
  • 7. Human needs intelligence to play game The Turk
  • 8. Why AI researchers like video games? Clear Goals & Rules • Rewards & Penalties setting Intelligence is needed to play games (most) • Good & Bad Actions
  • 9. Good and Bad Actions Rewards and Punishments  a heart of Reinforcement Learning Recommender System System • Buy / Not Buy • Rating Games Chess Piece Relative Value (More details)
  • 10. Why AI researchers like video games? Clear Goals & Rules • Rewards & Penalties setting Intelligence is needed to play games (most) • Good & Bad Actions Complexity All games deal with contingency plans Real-time Existence of Opponents Dynamic Environment Limited Processing Time Budget
  • 11. Games, AI, and Research
  • 12. WHAT HUMAN DO WITH GAME? • Play • Study • Design, Develop Create / Build Contents https://vimeo.com/147101231 AI for game testing, NPC Procedural Content Generation (PCG) Reinforcement Learning Algorithm
  • 13. AI Research • Bot / NPC Research on Games
  • 15. Game AI: Believability AI bots that are more believable and human-like than human players Artificial Intelligence and Games (2018) Unreal Tournament bots passed the Turing test (2012) Google Duplex (2018) 「ミスを犯す人間らしいゲームAIの研究 (Studies of human-like game AI making mistakes) 」 by Mr. Ito of UEC (電通大) (More details)
  • 16. Game AI: Adaptability (Fun) Flow Theory Maloney AE, Mellecker R, Buday R, Gao Z, Hinkley T, Esparza L, Alexander S. Fun, flow, and fitness: opinions for making more effective active videogames. Games for health journal. 2015 Feb 1;4(1):53-7. • Promote Fun • Prevent Boredom Anxiety • Keep players continue playing the game (More details)
  • 17. AI Research • Bot / NPC • Strength : For Victory ! • Believability : Human-like AI • Adaptability : Dynamic Difficulty Adjustment Research on Games • Behavior Detection • Toxicity detection / Trolling Behavior Detection
  • 18. Toxic Behavior / Trolling in Games Teleporter Trolling! Overwatch Symmetra/ ซิมเมทรา (Overwatch) (More details)
  • 19. Toxic Behavior / Trolling in Games • Blizzard is monitoring YouTube videos to curb toxic Overwatch behavior https://www.gamasutra.com/view/news/313785/Blizzard_is_monitoring_YouTube_ videos_to_curb_toxic_Overwatch_behavior.php • To prevent toxicity, design games with community management in mind https://www.gamasutra.com/view/news/315930/To_prevent_toxicity_design_game s_with_community_management_in_mind.php • Märtens M, Shen S, Iosup A, Kuipers F. Toxicity detection in multiplayer online games. In Network and Systems Support for Games (NetGames), 2015 International Workshop on 2015 Dec 3 (pp. 1-6). IEEE. Some Works (More details)
  • 20. Toxic Behavior / Trolling in Other Application Test Your Best Insults Against Google's New Anti-Troll AI (2017) https://www.popularmechanics.com/technology/a25379/perspective-ai-google-comment-filter/ perspectiveapi.com Google’s Perspective (More details)
  • 21. AI Research • Bot / NPC • Strength : For Victory ! • Believability : Human-like AI • Adaptability : Dynamic Difficulty Adjustment Research on Games • Behavior Detection • Toxicity detection / Trolling Behavior Detection • Procedural Content Generation (PCG)
  • 22. (More details) PCG in Games
  • 24. deep-photo-styletransfer PCG in other applications Cornellians explores visually what can be done in the category of AI style transfer
  • 25. AI Research • Bot / NPC • Strength : For Victory ! • Believability : Human-like AI • Adaptability : Dynamic Difficulty Adjustment Research on Games • Behavior Detection • Toxicity detection / Trolling Behavior Detection • Content Generation • Audience Participation Games
  • 26. Twitch Plays Pokémon Audience Participation Games https://www.twitch.tv/twitchplayspokemon https://www.twitch.tv/videos/43378997 (More details)
  • 27. AI Research • Bot / NPC • Strength : For Victory ! • Believability : Human-like AI • Adaptability : Dynamic Difficulty Adjustment Research on Games • Behavior Detection • Toxicity detection / Trolling Behavior Detection Games for Health • Physical • Emotion • Social • Content Generation • Audience Participation Games
  • 28. Games for Health: Physical Rehab Game https://news.usc.edu/48534/a-gem-of-a-game-for-amputees/ Exergame ZOMBIES, RUN! (More details)
  • 29. 29 Games for Health: Emotion Nevermind can sense a player’s facial expressions for signs of emotional distress. Nevermind uses biofeedback to make the game more surreal and challenging when players feel scared or nervous. (More details)
  • 30. Games for Health: Social Walking Campaign (2017) • a complete certificate • Lottery prizes such as travel tickets. • etc. Course (10 days) • 5 persons completed goal 200 km course • 3 people to complete goal 120 km course 600 yen × 3 people 600 yen × 5 people Population 120,000 700 Participants (More details)
  • 31. Games for Health: Social REFERENCES Improving Relationships between Parents and Children in Shopping Malls by Using a Digital Treasure Hunting Game Iga N, Wakao A, Matsumura K, Lopez-Gulliver R, Noma H. Improving Relationships between Parents and Children in Shopping Malls by Using a Digital Treasure Hunting Game. InExtended Abstracts Publication of the Annual Symposium on Computer-Human Interaction in Play 2017 Oct 15 (pp. 261-267). ACM. (More details)
  • 34. • AIBIRDS Angry Birds AI Competition • Angry Birds AI Competition, http://aibirds.org/ • M. Stephenson, J. Renz, X. Ge and P. Zhang: The 2017 AIBIRDS Competition, arXiv:1803.05156 arXiv:1803.05156v1 (2018) • AIBIRDS Level Generation Competition • AIBIRDS Level Generatioin Competition, https://aibirds.org/other-events/level-generation- competition.html • M. Stephenson, J. Renz, X. Ge, L. N. Ferreira, J. Togelius and P. Zhang: The 2017 AIBIRDS Level Generation Competition, in IEEE Transactions on Games.doi: 10.1109/TG.2018.2854896 (2018) • Angry Bird
  • 39. TO STUDY 3 main AIs • Random • Copy • Machete