21
Game AI (for Economists) Julian Togelius IT University of Copenhagen

Game AI (for Economists) - Thomas H. Jørgensen › wp-content › uploads › CopenhagenUni2014...Game AI (for Economists) Julian Togelius! IT University of Copenhagen Who am I? •

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Game AI (for Economists) - Thomas H. Jørgensen › wp-content › uploads › CopenhagenUni2014...Game AI (for Economists) Julian Togelius! IT University of Copenhagen Who am I? •

Game AI (for Economists)

Julian Togelius IT University of Copenhagen

Page 2: Game AI (for Economists) - Thomas H. Jørgensen › wp-content › uploads › CopenhagenUni2014...Game AI (for Economists) Julian Togelius! IT University of Copenhagen Who am I? •

Who am I?• Malmöit

• Studied in Lund, Sussex, Essex

• Postdoc in Lugano, at ITU for 4.5 years

• philosophy + psychology >> artificial intelligence + robotics >> games

• Current research focus: player modelling, procedural content generation, evolutionary computation

Page 3: Game AI (for Economists) - Thomas H. Jørgensen › wp-content › uploads › CopenhagenUni2014...Game AI (for Economists) Julian Togelius! IT University of Copenhagen Who am I? •

Games + AI = …• Simple behaviour control for simple

NPCs in commercial games

• Occasional more complex algorithms in commercial games, e.g. behaviour trees

• Tree-search algorithms for board games and “general game playing”

• Reinforcement learning and evolution

• Procedural content generation

• Player modelling

Page 4: Game AI (for Economists) - Thomas H. Jørgensen › wp-content › uploads › CopenhagenUni2014...Game AI (for Economists) Julian Togelius! IT University of Copenhagen Who am I? •

Twitch-based games

Page 5: Game AI (for Economists) - Thomas H. Jørgensen › wp-content › uploads › CopenhagenUni2014...Game AI (for Economists) Julian Togelius! IT University of Copenhagen Who am I? •

Finite state machines

Page 6: Game AI (for Economists) - Thomas H. Jørgensen › wp-content › uploads › CopenhagenUni2014...Game AI (for Economists) Julian Togelius! IT University of Copenhagen Who am I? •

A* search

Page 7: Game AI (for Economists) - Thomas H. Jørgensen › wp-content › uploads › CopenhagenUni2014...Game AI (for Economists) Julian Togelius! IT University of Copenhagen Who am I? •

STRIPS-like planning

Page 8: Game AI (for Economists) - Thomas H. Jørgensen › wp-content › uploads › CopenhagenUni2014...Game AI (for Economists) Julian Togelius! IT University of Copenhagen Who am I? •

STRIPS-like planning

Page 9: Game AI (for Economists) - Thomas H. Jørgensen › wp-content › uploads › CopenhagenUni2014...Game AI (for Economists) Julian Togelius! IT University of Copenhagen Who am I? •

Behaviour trees

Page 10: Game AI (for Economists) - Thomas H. Jørgensen › wp-content › uploads › CopenhagenUni2014...Game AI (for Economists) Julian Togelius! IT University of Copenhagen Who am I? •

Strategy games

Page 11: Game AI (for Economists) - Thomas H. Jørgensen › wp-content › uploads › CopenhagenUni2014...Game AI (for Economists) Julian Togelius! IT University of Copenhagen Who am I? •

Potential fields

Page 12: Game AI (for Economists) - Thomas H. Jørgensen › wp-content › uploads › CopenhagenUni2014...Game AI (for Economists) Julian Togelius! IT University of Copenhagen Who am I? •

Social simulation games

Page 13: Game AI (for Economists) - Thomas H. Jørgensen › wp-content › uploads › CopenhagenUni2014...Game AI (for Economists) Julian Togelius! IT University of Copenhagen Who am I? •

Needs-based AI

Page 14: Game AI (for Economists) - Thomas H. Jørgensen › wp-content › uploads › CopenhagenUni2014...Game AI (for Economists) Julian Togelius! IT University of Copenhagen Who am I? •

Board games

Page 15: Game AI (for Economists) - Thomas H. Jørgensen › wp-content › uploads › CopenhagenUni2014...Game AI (for Economists) Julian Togelius! IT University of Copenhagen Who am I? •

MiniMax

Page 16: Game AI (for Economists) - Thomas H. Jørgensen › wp-content › uploads › CopenhagenUni2014...Game AI (for Economists) Julian Togelius! IT University of Copenhagen Who am I? •

Evaluation function

Page 17: Game AI (for Economists) - Thomas H. Jørgensen › wp-content › uploads › CopenhagenUni2014...Game AI (for Economists) Julian Togelius! IT University of Copenhagen Who am I? •

Neuroevolution

Page 18: Game AI (for Economists) - Thomas H. Jørgensen › wp-content › uploads › CopenhagenUni2014...Game AI (for Economists) Julian Togelius! IT University of Copenhagen Who am I? •

Monte Carlo Tree Search

Page 19: Game AI (for Economists) - Thomas H. Jørgensen › wp-content › uploads › CopenhagenUni2014...Game AI (for Economists) Julian Togelius! IT University of Copenhagen Who am I? •

Player modelling

• Player preferences

• Player experience

• Player style (abstract)

• Player behaviour (detailed)

Page 20: Game AI (for Economists) - Thomas H. Jørgensen › wp-content › uploads › CopenhagenUni2014...Game AI (for Economists) Julian Togelius! IT University of Copenhagen Who am I? •

Player level preferences in Super Mario Bros

• Neuroevolutionary preference learning

• Player experience model 73-92%

Player  Experience  (fun,  frustra4on,  anxiety,  …)

Level  features  and  rules,  playing  behavior

C.  Pedersen,  J.  Togelius,  G.  N.  Yannakakis.,  Modeling  Player  Experience  for  Content  Crea4on  IEEE  TCIAG,  2010

Page 21: Game AI (for Economists) - Thomas H. Jørgensen › wp-content › uploads › CopenhagenUni2014...Game AI (for Economists) Julian Togelius! IT University of Copenhagen Who am I? •

Procedural content generation in games