Y

YouLibs

Remove Touch Overlay

How to Do PATHFINDING: A* Algorithm (The Thing That Most Games Actually Use)

Duration: 30:35Views: 28.2KLikes: 768Date Created: May, 2017

Channel: TheHappieCat

Category: Science & Technology

Tags: pathfindingthehappiecatthehappycatsimplea* algorithma starpathingartificial intelligencehappycatgame developmenthappiecatunitygame devhow-todevhappietutorialprogrammingguidec#gamingchasingaia*series

Description: In this video we review BFS/DFS, Dijkstra's algorithm, and then learn the principles and implementation of A*. This is the pathing algorithm used in many AAA games, since it is most often better performing than Dijkstra's by using estimates to reduce the search space. That's a wrap for this series for now! I will post my "roadmaps" for the month on the Patreon blog (see below), I'll link this post on Twitter and Facebook as well. So look out for June's plan in the coming days! Further reading on admissible heuristics: en.wikipedia.org/wiki/Admissible_heuristic (Yes, I am linking you to Wikipedia) theory.stanford.edu/~amitp/GameProgramming/Heuristics.html (I love this guy's website) NOTE: If you have any corrections to point out, please do leave a comment and I will keep a pinned comment with a running list of clarifications. Planning on doing this ^ for all my videos from here on out, since annotations are being deprecated, and mobile users can't see them anyway, AND since I always forget or flub at least one thing in my 10-30 minutes of talking :) Github of this series: github.com/anneomcl/PathfindingBasics Check out my Patreon, all funds go directly back to the show: patreon.com/thehappiecat Find challenges and ask questions here: reddit.com/r/TheHappieMakers My second channel! youtube.com/c/TheHappierCat2 Follow me on Twitter: twitter.com/TheHappieCat Or Facebook: facebook.com/TheHappieCat Or Twitch: twitch.tv/happiecat

Swipe Gestures On Overlay