# Useful Arcade extensions

**URL:** <https://forum.makecode.com/t/useful-arcade-extensions/4472>\
**Category:** Game Design\
**Created:** [November 17, 2020, 6:00pm UTC](https://forum.makecode.com/t/useful-arcade-extensions/4472 "2020-11-17T18:00:03Z")\
**Posts on this page:** 1\
**Showing post:** 12

<div class="post-metadata">

**Author:** ![UnsignedArduino](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/unsignedarduino/32/592_2.png) [@UnsignedArduino](https://forum.makecode.com/u/UnsignedArduino)\
**Post date:** [March 11, 2021, 7:39pm UTC](https://forum.makecode.com/t/useful-arcade-extensions/4472/12 "2021-03-11T19:39:11Z")

</div>

Yup, if you look in the [list](https://github.com/UnsignedArduino/Awesome-Arcade-Extensions#arcade-tilemap-a-star) Joey wrote an extension for the A\* pathfinding algorithm which will avoid walls, although it can get really laggy. (It’s a good extension, but it does take a while to compute)

> [@Tilemap Path Finding ( a\* ) (beta)](https://forum.makecode.com/t/tilemap-path-finding-a-beta/1846):
>
> This extension can be used to find the shortest path between two points on a tilemap, and to make a sprite follow that path. This could be useful in situations like a tower defense game, where you have enemies that need to move along a path from the start to the end. Quick note that this extension is definitely in a ‘beta’ form; the blocks ‘work’ but may change after trying it out a bit more / there may be more additions. Also, I’ll almost definitely change how the path following works; right n…

---

_[View the full topic](https://forum.makecode.com/t/useful-arcade-extensions/4472)._
