# 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:** 20
**Page:** 1

<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: [November 17, 2020, 6:00pm UTC](https://forum.makecode.com/t/useful-arcade-extensions/4472/1 "2020-11-17T18:00:03Z")

</div>

Hello all,

I have made a Gist that links to a lot of useful extensions that I use frequently, so I didn’t have to scour the Forums trying to find the Github links that I use a lot. If I’ve missed any, (and I surely did) please tell me! Don’t forget to star the Gist so you won’t lose track of it! (Or you could just bookmark it) As more extensions keep popping up, I’ll add to this.

> <https://gist.github.com/UnsignedArduino/3bc2adce4b3f687ea1967578449d014d>

---

<div class="post-metadata">

### Author: ![Kat](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/kat/32/2596_2.png) [@Kat](https://forum.makecode.com/u/Kat)
#### Post date: [November 17, 2020, 6:08pm UTC](https://forum.makecode.com/t/useful-arcade-extensions/4472/2 "2020-11-17T18:08:59Z")

</div>

Nice!

---

<div class="post-metadata">

### Author: ![omnisImperium](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/omnisimperium/32/2728_2.png) [@omnisImperium](https://forum.makecode.com/u/omnisImperium)
#### Post date: [November 17, 2020, 6:22pm UTC](https://forum.makecode.com/t/useful-arcade-extensions/4472/3 "2020-11-17T18:22:27Z")

</div>

Thanks so much for this. I might add other extensions

---

<div class="post-metadata">

### Author: ![eliiiii](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/eliiiii/32/3224_2.png) [@eliiiii](https://forum.makecode.com/u/eliiiii)
#### Post date: [February 1, 2021, 4:30am UTC](https://forum.makecode.com/t/useful-arcade-extensions/4472/4 "2021-02-01T04:30:26Z")

</div>

Thank you for this! 🙂

---

<div class="post-metadata">

### Author: ![Purp13](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/purp13/32/3765_2.png) [@Purp13](https://forum.makecode.com/u/Purp13)
#### Post date: [February 2, 2021, 5:29pm UTC](https://forum.makecode.com/t/useful-arcade-extensions/4472/5 "2021-02-02T17:29:46Z")

</div>

Im on a ipad and i am blocked from github so is there a way i can download the code somewhere else

---

<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: [February 2, 2021, 5:47pm UTC](https://forum.makecode.com/t/useful-arcade-extensions/4472/6 "2021-02-02T17:47:57Z")

</div>

Unfortunately, no. GitHub is used to store millions of projects, and I still can’t understand why someone would block GitHub.

---

<div class="post-metadata">

### Author: ![Purp13](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/purp13/32/3765_2.png) [@Purp13](https://forum.makecode.com/u/Purp13)
#### Post date: [February 3, 2021, 11:57pm UTC](https://forum.makecode.com/t/useful-arcade-extensions/4472/7 "2021-02-03T23:57:18Z")

</div>

Ya i think its dumb to but i can’t change my dads mind so it is what it is

---

<div class="post-metadata">

### Author: ![Purp13](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/purp13/32/3765_2.png) [@Purp13](https://forum.makecode.com/u/Purp13)
#### Post date: [March 10, 2021, 11:00pm UTC](https://forum.makecode.com/t/useful-arcade-extensions/4472/8 "2021-03-10T23:00:35Z")

</div>

Hey i havent been on here in a while but i am now and my dad unlocked my git hub

---

<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 10, 2021, 11:07pm UTC](https://forum.makecode.com/t/useful-arcade-extensions/4472/9 "2021-03-10T23:07:58Z")

</div>

Nice! Also, I shoulda posted this a long time ago, but I switched to a GitHub repo:

> **[UnsignedArduino/Awesome-Arcade-Extensions](https://github.com/UnsignedArduino/Awesome-Arcade-Extensions)**
>
> This is a list of MakeCode Arcade extensions that I find super useful (or just plain cool) in my projects.

---

<div class="post-metadata">

### Author: ![Purp13](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/purp13/32/3765_2.png) [@Purp13](https://forum.makecode.com/u/Purp13)
#### Post date: [March 11, 2021, 6:55pm UTC](https://forum.makecode.com/t/useful-arcade-extensions/4472/10 "2021-03-11T18:55:15Z")

</div>

Is there a path finding extention cause thats what i need

---

<div class="post-metadata">

### Author: ![Agent\_14](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/agent_14/32/17567_2.png) [@Agent\_14](https://forum.makecode.com/u/Agent_14)
#### Post date: [March 11, 2021, 7:38pm UTC](https://forum.makecode.com/t/useful-arcade-extensions/4472/11 "2021-03-11T19:38:22Z")

</div>

There is. It is the a\* tilemap extension found there.

---

<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…

---

<div class="post-metadata">

### Author: ![Purp13](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/purp13/32/3765_2.png) [@Purp13](https://forum.makecode.com/u/Purp13)
#### Post date: [March 12, 2021, 5:13pm UTC](https://forum.makecode.com/t/useful-arcade-extensions/4472/13 "2021-03-12T17:13:13Z")

</div>

I tried to use this but there isn’t a way for the enemy to follow a path to get to the player and i am having a hard time getting the enemy to move around and not run into walls the other thing that i need for my game is a sensor for the enemy so thatt when the player is in this sensor then the enemy will follow the player and the only time that the enemy stops following the player is after the player has been out of the sensor for 3 seconds this can makee my game better. Something else im having trouble with is the damage i can make it where the enemy takes one life and then when i tried the forever block with it, it just took all the lifes if you want to look at the code then i can send it so that we can edit the code and figure out where the errors are.

---

<div class="post-metadata">

### Author: ![Purp13](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/purp13/32/3765_2.png) [@Purp13](https://forum.makecode.com/u/Purp13)
#### Post date: [March 12, 2021, 5:13pm UTC](https://forum.makecode.com/t/useful-arcade-extensions/4472/14 "2021-03-12T17:13:16Z")

</div>

Im asking this because my dad blocked my github again

---

<div class="post-metadata">

### Author: ![Purp13](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/purp13/32/3765_2.png) [@Purp13](https://forum.makecode.com/u/Purp13)
#### Post date: [March 13, 2021, 4:05am UTC](https://forum.makecode.com/t/useful-arcade-extensions/4472/15 "2021-03-13T04:05:22Z")

</div>

Thanks for all the help i got everything working and now i have a game i would like you guys to try😁 [https://makecode.com/\_dE93uLCi5YPf](https://makecode.com/_dE93uLCi5YPf)

---

<div class="post-metadata">

### Author: ![Purp13](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/purp13/32/3765_2.png) [@Purp13](https://forum.makecode.com/u/Purp13)
#### Post date: [March 13, 2021, 9:26pm UTC](https://forum.makecode.com/t/useful-arcade-extensions/4472/16 "2021-03-13T21:26:32Z")

</div>

So how was it im still working on it im going to add animations to the characters and make the characters look a little better im also going to add more levels to.

---

<div class="post-metadata">

### Author: ![MSmaug](https://avatars.discourse-cdn.com/v4/letter/m/f07891/32.png) [@MSmaug](https://forum.makecode.com/u/MSmaug)
#### Post date: [October 4, 2021, 4:07pm UTC](https://forum.makecode.com/t/useful-arcade-extensions/4472/17 "2021-10-04T16:07:45Z")

</div>

Huge thx to the guy who made this, it really helped out!

[https://github.com/riknoll/arcade-camera-offset](https://github.com/riknoll/arcade-camera-offset)

---

<div class="post-metadata">

### Author: ![Purp13](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/purp13/32/3765_2.png) [@Purp13](https://forum.makecode.com/u/Purp13)
#### Post date: [December 8, 2021, 11:22pm UTC](https://forum.makecode.com/t/useful-arcade-extensions/4472/18 "2021-12-08T23:22:44Z")

</div>

is there a way to find the mouses x and y value and use it?

---

<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: [December 9, 2021, 1:57am UTC](https://forum.makecode.com/t/useful-arcade-extensions/4472/19 "2021-12-09T01:57:41Z")

</div>

No.

* * *

(if you are talking about the mouse extension which allows hardware devices to pretend to be a mouse, then no as well)

---

<div class="post-metadata">

### Author: ![Purp13](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/purp13/32/3765_2.png) [@Purp13](https://forum.makecode.com/u/Purp13)
#### Post date: [December 9, 2021, 8:15pm UTC](https://forum.makecode.com/t/useful-arcade-extensions/4472/20 "2021-12-09T20:15:58Z")

</div>

ok thanks anyway
