32
@agatestudio Let’s find the path Teguh Legion Agate Studio

Hierarchy by Teguh

Embed Size (px)

Citation preview

Page 1: Hierarchy by Teguh

@agatestudio

Let’s find the path

Teguh

Legion

Agate Studio

Page 2: Hierarchy by Teguh

Which path to the enemy bases?

Page 3: Hierarchy by Teguh
Page 4: Hierarchy by Teguh

Pathfinding

Page 5: Hierarchy by Teguh

Finding Path

Page 6: Hierarchy by Teguh

Representation

Page 7: Hierarchy by Teguh

Algorithm

• Dijkstra’s Algorithm

• A* Algorithm

• Etc

http://qiao.github.io/PathFinding.js/visual/

Page 8: Hierarchy by Teguh

Dijkstra’s Algorithm

Page 9: Hierarchy by Teguh

Dijkstra’s Algorithm

Page 10: Hierarchy by Teguh

A* Algorithm

• Add heuristic

• Assumsi

Page 11: Hierarchy by Teguh
Page 12: Hierarchy by Teguh

Analogy

Page 13: Hierarchy by Teguh

A* Algorithm

Page 14: Hierarchy by Teguh

A* Algorithm

Page 15: Hierarchy by Teguh

A* Bad Case

Page 16: Hierarchy by Teguh
Page 17: Hierarchy by Teguh
Page 18: Hierarchy by Teguh
Page 19: Hierarchy by Teguh

Hierarchical Pathfinding

Page 20: Hierarchy by Teguh
Page 21: Hierarchy by Teguh

8 12

6

Page 22: Hierarchy by Teguh
Page 23: Hierarchy by Teguh
Page 24: Hierarchy by Teguh

Dynamic Map

Page 25: Hierarchy by Teguh
Page 26: Hierarchy by Teguh

Any Question?

Page 27: Hierarchy by Teguh

Thanks ^_^

Page 28: Hierarchy by Teguh

Additional: A Glance to Block A* Database driven search

Page 29: Hierarchy by Teguh
Page 30: Hierarchy by Teguh
Page 31: Hierarchy by Teguh
Page 32: Hierarchy by Teguh

Thanks ^_^