gdc11 land kevin

Upload: vincenzo-aquafresca

Post on 05-Apr-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/2/2019 GDC11 land Kevin

    1/35

    Influence Maps

    Kevin Dill

    Lockheed Martin Advanced Simulation Center

    Strategic Decision Making

  • 8/2/2019 GDC11 land Kevin

    2/35

    Motivation

    The CPU A.I. in Kings of Waris very good. Thuses smart battlefield tactics like trying to flank and attacking your weak spots. On thlevels of difficulty, Kings of Warprovides a s

    challenge.

    - GameSpy (http://pc.gamespy.com/pc/kohankings-of-war/549000p2.html)

  • 8/2/2019 GDC11 land Kevin

    3/35

    Motivation

    While the single player will keep you busy, itskirmish and multiplayer that will make yocome back for more To face an AI that knwhen and how to strike makes it a challenge

    time you sit and play.

    - UGO (http://www.ugo.com/channels/gamefeatures/kohan2/)

  • 8/2/2019 GDC11 land Kevin

    4/35

    Motivation

    I'd say the AI in this game is probably one ofseen in an RTS title, so much so that the ofSkirmish mode almost makes the online mredundant - the only difference is your ene

    won't retaliate to your trash talking.

    - 3DAvenue (http://www.3davenue.com/indemod=article&id=893)

  • 8/2/2019 GDC11 land Kevin

    5/35

    Combat Values

  • 8/2/2019 GDC11 land Kevin

    6/35

    Modeling Terrain

  • 8/2/2019 GDC11 land Kevin

    7/35

    Propagation Mobile Units

  • 8/2/2019 GDC11 land Kevin

    8/35

    Propagation Mobile Units

  • 8/2/2019 GDC11 land Kevin

    9/35

    Propagation Mobile Units

    30

  • 8/2/2019 GDC11 land Kevin

    10/35

    Propagation Mobile Units

    20

    30

    15

  • 8/2/2019 GDC11 land Kevin

    11/35

    Propagation Mobile Units

    5 20

    30

    10

    15 53

  • 8/2/2019 GDC11 land Kevin

    12/35

    Conclusions Mobile Units

    Dont know enemy positions

    Do know enemy *influence*

    Yes, this is cheating, but subtle

    Strong units have more influence to propag

    Fast units propagate their influence over a

  • 8/2/2019 GDC11 land Kevin

    13/35

    Propagation Emplacements

    5 20

    30

    10

    15 53

  • 8/2/2019 GDC11 land Kevin

    14/35

    Propagation Emplacements

    5 20+15=35

    30

    10

    15 53

  • 8/2/2019 GDC11 land Kevin

    15/35

    Propagation Emplacements

    5+7.5=12.5 20+15=35

    30+10=40

    10+10=20

    15 53

  • 8/2/2019 GDC11 land Kevin

    16/35

    Propagation Emplacements

    5+7.5=12.5 20+15=35

    30+10=40

    10+10=20

    15 53

    0+2.5=2.5

  • 8/2/2019 GDC11 land Kevin

    17/35

    Conclusions Emplacements

    Fixed emplacements also have influence

    They influence *only* the regions they can

  • 8/2/2019 GDC11 land Kevin

    18/35

    Attack/Defend Decisions

    Compare assigned strength toenemy influence

    Priority drops exponentially ifyoure relatively weak

    Priority increases linearly ifyoure relatively strong

    At some point, adding more units is just sil

    My C

    Multiplier

    1x

    2x

    Kevin Dill, Prioritizing Actions in a Goal-Based RTS AI, AI Game Programming W

    pp 321-330.

  • 8/2/2019 GDC11 land Kevin

    19/35

    Attack/Defend Implications

    Defend where threatened

    Attack where weakest (all other things bein

    Emergent feints & forks

    Emergent teamwork

  • 8/2/2019 GDC11 land Kevin

    20/35

    Build Decisions

    Builder units are weak

    Newly built structures areboth expensive and vulnerable

    Accordingly, use the curve toassign escorts & defenders

    My C

    Multiplier

    1x

    2x

  • 8/2/2019 GDC11 land Kevin

    21/35

    Borders & Territory

  • 8/2/2019 GDC11 land Kevin

    22/35

    Master of Orion 3

    Detect borders

    Inside/Outside

    Contested

    Kevin Dill & Alex Sramek Performing Qualitative Terrain Analysis in Master of Or

    Programming Wisdom 2, 2004: pp 391-398.

  • 8/2/2019 GDC11 land Kevin

    23/35

    Propagation Border Influ

  • 8/2/2019 GDC11 land Kevin

    24/35

    Propagation Border Influ

    35 50

    40

    40

    25 1515

    25

    5 5

    20

  • 8/2/2019 GDC11 land Kevin

    25/35

    Propagation Border Influ

    35 50

    40

    40

    25 1515

    25

    5 10 5

    50

    35

    3

    4040

    30

    20

    20

    15

    5

  • 8/2/2019 GDC11 land Kevin

    26/35

    Identifying Territory

    Theirs

    35 50

    40

    40

    25 1515

    25

    5 10

    4030

    20

    20

    15

    5

  • 8/2/2019 GDC11 land Kevin

    27/35

    Identifying Territory

    35 50

    40

    40

    25 1515

    25

    5 10

    4030

    20

    20

    15

    5

    Theirs

    Mine

  • 8/2/2019 GDC11 land Kevin

    28/35

    Identifying Territory

    35 50

    40

    40

    25 1515

    25

    5 10

    4030

    20

    20

    15

    5

    Theirs

    Mine

    Contested

  • 8/2/2019 GDC11 land Kevin

    29/35

    Town Placement

    35 50

    40

    40

    25 1515

    25

    5 10

    4030

    20

    20

    15

    5

  • 8/2/2019 GDC11 land Kevin

    30/35

    Town Placement - Conservat

    35 50

    40

    40

    25 1515

    25

    5 10

    4030

    20

    20

    15

    5

    My territory

  • 8/2/2019 GDC11 land Kevin

    31/35

    Town Placement - Aggressive

    35 50

    40

    40

    25 1515

    25

    5 10

    4030

    20

    20

    15

    5

    Contestedterritory

  • 8/2/2019 GDC11 land Kevin

    32/35

    Fort Placement

    35 50

    40

    40

    25 1515

    25

    5 10

    4030

    20

    20

    15

    5

  • 8/2/2019 GDC11 land Kevin

    33/35

    Fort Placement - Defensive

    35 50

    40

    40

    25 1515

    25

    5 10

    4030

    20

    20

    15

    5

    My territory Toward

    enemy

  • 8/2/2019 GDC11 land Kevin

    34/35

    Fort Placement - Offensive

    35 50

    40

    40

    25 1515

    25

    5 10

    4030

    20

    20

    15

    5

    Enemyterritory

    Toward me

  • 8/2/2019 GDC11 land Kevin

    35/35

    Conclusions

    Spatial reasoning is criticalfor advanced st Influence maps are one technique among many

    Influence can affect all sorts of decisions

    Attack/Defend

    Expansion

    A little cheating goes a long way

    Its about experience, not integrity enabling thmake the decisions that will deliver a fun match

    Build

    You name it!