gdc11 land kevin
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!