GDC GDC2010 2010 ( 2005 PlayStation3, Xbox360, Wii ) AI Killzone 2 (Guerrilla Games, 2009) [1] The Sims 3 (EA, Maxis,2009) [2] AI AI AI AI [3] AI AI Alex J. Champandard, "On the AI Strategy for KILLZONE 2's Multiplayer Bots" (AI Summit: Case Studies: AI in Recent Games) [1] [4] Richard Evans. "Modeling Individual Personalities in The Sims 3" [2] Killzone 2 FPS GDC2009 [5] Killzone 2 Killzone 2008 [6] Killzone 2 AI GDC2010 AI
[7] Killzone 2 HTN AI Killzone 2 Killzone 2 AI AI AI AI [8] Killzone 2 AI Strategy AI AI Squad AI AI AI Squad AI Individual AI AI Individual AI AI
Killzone 2 AI [1] Killzone 2 AI [1] HTN (Hierarchical Task Network Planner) [7] (HTN Planner) (threat) (order) AI (message) World State (task execution)
HTN Planner Killzone 2 [1] [9] [10] [7] (HTN) Killzone 2 HTN HTN (precondition)
HTN
HTN (Hierarchical Task Network) Domain Method Method Method Branch Branch Branch Branch Branch Precondition Precondition Precondition Precondition Precondition Task Task Task Task Task Task Task Task Task Task Task Task Task Task Task Task Task Task Task Killzone 2 (precondition) HTN (Hierarchical Task Network) Dana Nau et al., SHOP2: An HTN Planning System, Journal of Artificial Intelligence Research 20 (2003) 379-404 HTN (1) [11]
HTN (Hierarchical Task Network) Task Dana Nau et al., SHOP2: An HTN Planning System, Journal of Artificial Intelligence Research 20 (2003) 379-404 HTN (2) [11] HTN (Hierarchical Task Network) Dana S. Nau,"Hierarchical Task Network Planning", Lecture slides for Automated Planning: Theory and Practice http://www.cs.umd.edu/~nau/cmsc722/notes/chapter11.pdf HTN (3) [12] subtasks(m)
HTN (Hierarchical Task Network) Task Dana S. Nau,"Hierarchical Task Network Planning", Lecture slides for Automated Planning: Theory and Practice http://www.cs.umd.edu/~nau/cmsc722/notes/chapter11.pdf HTN (4) [12] Killzone 2 HTN [1]
Killzone 2 [1] Killzone 2 [1] A Active
Squad AI Squad AI AI (order) Strategy AI HTN Killzone 2 Squad AI [1] GDC2008 Halo3 Squad (2008 ) [6,13] Halo3 Squad Squad Squad Halo3 AI Killzone 2 Squad AI Squad
Killzone 2 Squad AI HTN [1] Killzone2 Halo3 Killzone 2 Squad [1] Halo3 Squad Killzone 2
Strategy AI Squad Strategy AI AI Killzone 2 AI AI Squad (Strategic Graph) Influence map
Killzone 2 [1] [1]
[1] Killzone 2 [1]
(Influence Map) Age of Empire (Ensemble Studios) [14] SimCity (EA Maxis) [15] Killzone 2 Squad Squad Sqaud (1) [16]
(2) [16] Killzone 2 Killzone 2 [1]
Killzone 2 Killzone 2 [1] HTN Killzone 2 Killzone 2 AI Killzone 2 AI AI Strategy AI - Squad AI - Individual AI HTN Strategy Map - Waypoint Map AI
AI AI HTN Strategy Graph Waypoint AI Killzone 2
Killzone 2 AI AI AI HTN Killzone 2 Killzone AI AI The Sims Killzone 2 AI AI FPS AI AI GDC2010 [2] The Sims AI AI The Sims AI 0.1 10cm FPS AI AI AI The Sims AI FPS AI The Sims The Sims AI
The Sims 1,2 AI [17] The Sims 3 FPS AI AI ( ) mental Physical The Sims AI AI Mood AI (Motive Engine)
The Sims 1,2 AI [18] Motive Engine The Sims 3 The Sims AI (Bathtub) (Take Bath) Mood AI Mood AI Mood The Sims [18] AI
AI Mood +40Bladder Urinate( ) +26 Mood [18] Mood Social W_Social Social X_Social W_Social(X_Social) X_Social Mood Mood Mood Hunger 70 70 W_Hunger(70) W_Hunger(70)*70 Mood Mood = W_Hunger(X_Hunger)*X_Hunger + W_Energy(X_Energy)*X_Energy +... Mood (X_ ) Bladder Energy, Hunger Mood
Mood Hygiene( ) Fun( ) Social( ) Social 60 90 W_Social(90)*90 - W_Social(60)*60 Hunger -80-50 W_Hunger(-50)*(-50) - W_Hunger(-80)*(-80) Mood Mood AI Mood The Sims1,2 Mood Mood The Sims 3
The Sims 3 [2] The Sims Mood Mood The Sims 3 Hunger (Auto-satisfaction)
Hunger [2] Hunger AI The Sims 3 The Sims 1,2 The Sims 3 AI The Sims 1,2 (AI) The Sims The Sims 3
The Sims 1,2 The Sims 3 [2] The Sims [2]
The Sims AI AI The Sims 3 Maslow Maslow The Sims AI The Sims 3 AI Trait Maslow AI Maslow [2] Trait Satisfaction
The Sims 3 AI (trait) TV AI The Sims 1,2 AI AI
The Sims 3 [2] [2] AI
[2] [2]
The Sims 3 AI AI NPC AI [2] FPS( ) AI Killzone 2 The Sims 3 AI FPS AI AI AI
AI FPS AI AI AI AI AI FPS AI [3] FPS AI
AI The Sims (Motive Engine) AI Killzone 2 FPS AI The Sims The Sims AI FPS AI AI Motive Engine FPS AI AI
FPS AI AI AI AI AI AI AI AI AI FPS AI AI AI Killzone 2 The Sims AI AI
AI AI AI AI [3] AI AI m
[3] AI AI AI AI AI [19] AI AI AI
AI AI GDC [20] AI AI AI AI AI AI
00 AI AI AI GDC2010 AI ( Sprinter Cell: Conviction (Ubisoft,2010) AI ) ( Killzone 2 The Sims ) AI Killzone 2 AI 1992 30 AI CG AI AI AI 10 AI AI AI AI [6] [17] AI
FPS AI AI AI AI AI AI [3]
[1] Alex Champandard, Tim Verweij, Remco Straatman, Killzone 2 Multiplayer Bots, Game AI Conference, Paris, 2009 (GDC2010 ) http://files.aigamedev.com/coverage/gaic09_killzone2bots_straatmanchampandard.p df [2] Richard Evans, Modeling Individual Personalities in The Sims 3, GDC2010, 2010 http://cmpmedia.vo.llnwd.net/o1/vault/gdc10/slides/evans_richard_modelingindividual PersonalitiesInTheSims3.pdf [3], " 00 10 ", GDC2010 (IGDA ), 2010 http://igda.sakura.ne.jp/sblo_files/ai-igdajp/gdc2010/gdc_report_2010_ymiyake_040 3.pdf [4] "AI Summit '10: Slides, Notes, Highlights and Photos", AIGameDev, 2010 http://aigamedev.com/open/coverage/gdc10-slides-highlights/ [5], GDC, (2008 ), pp.331-369, 2009 http://www.dcaj.org/report/2008/data/dc_08_03.pdf [6], AI, (2007 ), pp.37-113, 2008 http://www.dcaj.org/report/2007/data/dc08_07.pdf [7],,, 1997 [8],,, 1998 [9], IGDA AI 2 F.E.A.R, 2007 http://blogai.igda.jp/article/33936286.html [10], IGDA AI 3 Chrome Hounds, 2007 http://blogai.igda.jp/article/33936286.html [11] Nau, D. et al., "SHOP2: An HTN Planning System", Journal of Artificial Intelligence Research, vol.20 pp.379-404, 2003 http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.72.188&rep=rep1&type=pdf [12] Dana S. Nau, "Hierarchical Task Network Planning, Lecture slides for Automated Planning: Theory and Practice", http://www.cs.umd.edu/~nau/cmsc722/notes/chapter11.pdf [13] Damian Isla, "Building a Better Battle: HALO 3 AI Objectives", GDC2008, 2008 http://www.bungie.net/inside/publications.aspx
[14] Dave C. Pottinger, "Terrain Analysis in Realtime Strategy Games", http://zeniroy.springnote.com/pages/481669/attachments/212469 [15], " ",, 1990 [16] Maurice Bergsma and Peter Meij, "Influence Maps", Student Lecture GAI, 2006 http://www.slideshare.net/mobius.cn/influence-map [17], AI, (2008 ), pp.73-137, 2009 http://www.dcaj.org/report/2008/data/dc_08_03.pdf [18] Ken Forbus, "Simulation and Modeling: Under the hood of The Sims", http://www.cs.northwestern.edu/%7eforbus/c95-gd/lectures/the_sims_under_the_hoo d_files/frame.htm [19], " ", y_miyake AI, 2009 http://blogai.igda.jp/article/32493117.html [20], IGDA AI, http://blogai.igda.jp/article/33936286.html