# CodingGrizzlyBear’s Extensions

**URL:** <https://forum.makecode.com/t/codinggrizzlybear-s-extensions/43313>\
**Category:** Show & Tell\
**Tags:** extension\
**Created:** [April 14, 2026, 2:11am UTC](https://forum.makecode.com/t/codinggrizzlybear-s-extensions/43313 "2026-04-14T02:11:27Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![CodingGrizzlyBear](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/codinggrizzlybear/32/14838_2.png) [@CodingGrizzlyBear](https://forum.makecode.com/u/CodingGrizzlyBear)\
**Post date:** [April 14, 2026, 2:11am UTC](https://forum.makecode.com/t/codinggrizzlybear-s-extensions/43313/1 "2026-04-14T02:11:28Z")

</div>

Here are my extensions:

An extension to create structures efficiently with tile utils (based off the thingy below)

> **[GitHub - codinggrizzlybear/tile-stamping-extension: An extension to stamp tiles](https://github.com/codinggrizzlybear/tile-stamping-extension)**
>
> An extension to stamp tiles

> [@How to create structures efficiently](https://forum.makecode.com/t/how-to-create-structures-efficiently/42700/8):
>
> @CodingGrizzlyBear the tile util extension makes this super easy! here’s some example code for ya: note that this function passes the tilemap in an array because we don’t have tilemaps as a supported function argument type. i would definitely not use the color coded tilemap extension, because that extension is really just for backwards compatibility with a very old version of arcade.

An extension to reset system keys (based off the thingy below)

> [@Backspace key resets arcade machine when used](https://forum.makecode.com/t/backspace-key-resets-arcade-machine-when-used/38632/2):
>
> You’ll need to disable the system keys (or at least disable the Menu system key). I don’t think there’s a block version of this yet, but here is the code in JavaScript: keymap.setSystemKeys(0, 0, 0, 0)

> **[GitHub - codinggrizzlybear/system-buttons-extension: An extension for system menu editing and system...](https://github.com/codinggrizzlybear/system-buttons-extension)**
>
> An extension for system menu editing and system key resetting

An extension to the profile life extension, adding half-hearts (like minecraft)

> **[GitHub - codinggrizzlybear/minecraft-profile-life: Adds half-hearts to @jwunderl's profile life...](https://github.com/codinggrizzlybear/minecraft-profile-life)**
>
> Adds half-hearts to @jwunderl's profile life extension

A copy of the adventure extension from the DND tutorial since I think it’s not downloadable anymore

> **[GitHub - codinggrizzlybear/adventure-extension-reborn: The adventure extension from the DND tutorial...](https://github.com/codinggrizzlybear/adventure-extension-reborn)**
>
> The adventure extension from the DND tutorial (honor among thieves) is once again an extension

And an extension to center camera:

> **[GitHub - codinggrizzlybear/multiplayer-camera-centering-extension: A simple way to handle multiplayer games without...](https://github.com/codinggrizzlybear/multiplayer-camera-centering-extension)**
>
> A simple way to handle multiplayer games without including split screen

> [@An extension for multiplayer games without using split-screen](https://forum.makecode.com/t/an-extension-for-multiplayer-games-without-using-split-screen/43310):
>
> Using this extension I made, you can center the camera between multiple sprites and not have them leave the screen. The extension support up to 6 sprites (idk maybe if you want to add NPCs) This is my first real extension! I appreciate feedback and stuff

Any ideas what to make next?

---

<div class="post-metadata">

**Author:** ![ThatCoder](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/thatcoder/32/29388_2.png) [@ThatCoder](https://forum.makecode.com/u/ThatCoder)\
**Post date:** [April 14, 2026, 4:29pm UTC](https://forum.makecode.com/t/codinggrizzlybear-s-extensions/43313/2 "2026-04-14T16:29:47Z")

</div>

You have a lot of extensions! I hope this helps someone

---

<div class="post-metadata">

**Author:** ![CodingGrizzlyBear](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/codinggrizzlybear/32/14838_2.png) [@CodingGrizzlyBear](https://forum.makecode.com/u/CodingGrizzlyBear)\
**Post date:** [April 15, 2026, 1:15am UTC](https://forum.makecode.com/t/codinggrizzlybear-s-extensions/43313/3 "2026-04-15T01:15:59Z")

</div>

An extension to detect when a sprite touches edge of a screen (not tilemap)

> **[GitHub - codinggrizzlybear/screen-wall-extension: See whenever a sprite touches the edge of the...](https://github.com/codinggrizzlybear/screen-wall-extension/)**
>
> See whenever a sprite touches the edge of the screen or goes out of the screen

> **[Screen Wall Demo](https://arcade.makecode.com/S08503-47726-53340-52087)**
>
> :)

---

<div class="post-metadata">

**Author:** ![CodingGrizzlyBear](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/codinggrizzlybear/32/14838_2.png) [@CodingGrizzlyBear](https://forum.makecode.com/u/CodingGrizzlyBear)\
**Post date:** [April 16, 2026, 2:26am UTC](https://forum.makecode.com/t/codinggrizzlybear-s-extensions/43313/4 "2026-04-16T02:26:43Z")

</div>

copied stuff

An extension that can give you errors on command

> **[GitHub - codinggrizzlybear/breaking-makecode: A MakeCode project](https://github.com/codinggrizzlybear/breaking-makecode)**
>
> A MakeCode project

I wouln’t be suprised if this went on `@NeverStopTheCoder` 's breaking makecode lol

---

<div class="post-metadata">

**Author:** ![YamJam](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/yamjam/32/29681_2.png) [@YamJam](https://forum.makecode.com/u/YamJam)\
**Post date:** [April 17, 2026, 12:03am UTC](https://forum.makecode.com/t/codinggrizzlybear-s-extensions/43313/5 "2026-04-17T00:03:41Z")

</div>

This will be perfect for the game I’m not working on anymore! 😃

If only this had appeared earlier… ☹

---

<div class="post-metadata">

**Author:** ![CodingGrizzlyBear](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/codinggrizzlybear/32/14838_2.png) [@CodingGrizzlyBear](https://forum.makecode.com/u/CodingGrizzlyBear)\
**Post date:** [April 17, 2026, 5:42pm UTC](https://forum.makecode.com/t/codinggrizzlybear-s-extensions/43313/6 "2026-04-17T17:42:30Z")

</div>

I have an extension that will add random movement (like animals) but I don’t know what to call it

Im thinking something like

basic-sprite-movement

or

random-sprite-movement

maybe

sprite-wandering

maybe even

NPC-movement

or

Animal-movement

---

<div class="post-metadata">

**Author:** ![CodingGrizzlyBear](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/codinggrizzlybear/32/14838_2.png) [@CodingGrizzlyBear](https://forum.makecode.com/u/CodingGrizzlyBear)\
**Post date:** [April 23, 2026, 3:06am UTC](https://forum.makecode.com/t/codinggrizzlybear-s-extensions/43313/7 "2026-04-23T03:06:06Z")

</div>

> **[GitHub - codinggrizzlybear/blocky-movement: A way to move sprites blockily](https://github.com/codinggrizzlybear/blocky-movement/)**
>
> A way to move sprites blockily

> **[Blocky Movement Extension Demo](https://arcade.makecode.com/S68839-24172-53665-69307)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

So um this is a simplified way to snap sprites onto tiles! 😊

@AlexK can you please rename the topic to “CodingGrizzlyBear’s Extensions?” tysm!

---

<div class="post-metadata">

**Author:** ![AlexK](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/alexk/32/33339_2.png) [@AlexK](https://forum.makecode.com/u/AlexK)\
**Post date:** [April 23, 2026, 3:06am UTC](https://forum.makecode.com/t/codinggrizzlybear-s-extensions/43313/8 "2026-04-23T03:06:47Z")

</div>

> [@CodingGrizzlyBear](#):
>
> @AlexK can you please rename the topic to “CodingGrizzlyBear’s Extensions?”

Roger that.

---

<div class="post-metadata">

**Author:** ![CodingGrizzlyBear](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/codinggrizzlybear/32/14838_2.png) [@CodingGrizzlyBear](https://forum.makecode.com/u/CodingGrizzlyBear)\
**Post date:** [April 25, 2026, 4:09am UTC](https://forum.makecode.com/t/codinggrizzlybear-s-extensions/43313/9 "2026-04-25T04:09:46Z")

</div>

Also: an extension in honor of five second games cuz i like them

Only one block: which allows you to play random five second game

> **[Five Second Game Extension Demo](https://arcade.makecode.com/S48414-35821-23679-70146)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

> **[GitHub - codinggrizzlybear/five-second-game-extension: A MakeCode project](https://github.com/codinggrizzlybear/five-second-game-extension/)**
>
> A MakeCode project

I just copied the five second game codes into the extension then bam

An extension to go with it:

> **[GitHub - codinggrizzlybear/5-second-game-jam-extension-reborn: Idk copied extension reborn](https://github.com/codinggrizzlybear/5-second-game-jam-extension-reborn/)**
>
> Idk copied extension reborn

Btw i did this for fun

---

<div class="post-metadata">

**Author:** ![CodingGrizzlyBear](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/codinggrizzlybear/32/14838_2.png) [@CodingGrizzlyBear](https://forum.makecode.com/u/CodingGrizzlyBear)\
**Post date:** [October 3, 2026, 4:19am UTC](https://forum.makecode.com/t/codinggrizzlybear-s-extensions/43313/10 "2026-10-03T04:19:06Z")

</div>

Made demo for this extension:

> **[GitHub - codinggrizzlybear/tile-stamping-extension: An extension to stamp tiles](https://github.com/codinggrizzlybear/tile-stamping-extension)**
>
> An extension to stamp tiles

The Demo:

> **[Tile Stamping Demo](https://arcade.makecode.com/S24300-99009-44077-86915)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

---

<div class="post-metadata">

**Author:** ![RizeUpDev](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/rizeupdev/32/36029_2.png) [@RizeUpDev](https://forum.makecode.com/u/RizeUpDev)\
**Post date:** [October 4, 2026, 3:24am UTC](https://forum.makecode.com/t/codinggrizzlybear-s-extensions/43313/11 "2026-10-04T03:24:17Z")

</div>

Do some more! Enemy AI is needed!

---

<div class="post-metadata">

**Author:** ![TheEarth](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/theearth/32/34579_2.png) [@TheEarth](https://forum.makecode.com/u/TheEarth)\
**Post date:** [October 4, 2026, 6:12pm UTC](https://forum.makecode.com/t/codinggrizzlybear-s-extensions/43313/12 "2026-10-04T18:12:15Z")

</div>

Easy enough for one to code normally Yall just need the sight extension and the \*star /tilemap-path extension

---

<div class="post-metadata">

**Author:** ![Sword\_Studios](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/sword_studios/32/35216_2.png) [@Sword\_Studios](https://forum.makecode.com/u/Sword_Studios)\
**Post date:** [October 4, 2026, 6:22pm UTC](https://forum.makecode.com/t/codinggrizzlybear-s-extensions/43313/13 "2026-10-04T18:22:57Z")

</div>

I believe both codaknight and randomuser have done that already with their mathx and ai extensions respectively

---

<div class="post-metadata">

**Author:** ![CodingGrizzlyBear](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/codinggrizzlybear/32/14838_2.png) [@CodingGrizzlyBear](https://forum.makecode.com/u/CodingGrizzlyBear)\
**Post date:** [October 4, 2026, 6:30pm UTC](https://forum.makecode.com/t/codinggrizzlybear-s-extensions/43313/14 "2026-10-04T18:30:07Z")

</div>

Like enemies that follow the player?

---

<div class="post-metadata">

**Author:** ![CodingGrizzlyBear](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/codinggrizzlybear/32/14838_2.png) [@CodingGrizzlyBear](https://forum.makecode.com/u/CodingGrizzlyBear)\
**Post date:** [October 4, 2026, 6:31pm UTC](https://forum.makecode.com/t/codinggrizzlybear-s-extensions/43313/15 "2026-10-04T18:31:20Z")

</div>

Also this random movement extension

> **[GitHub - codinggrizzlybear/sprite-random-movement-ai: A MakeCode project](https://github.com/codinggrizzlybear/sprite-random-movement-ai)**
>
> A MakeCode project

Maybe its useful idk

 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/5/7/5751f5e2b86a6acfc299176265f3f645cf95736f.png)

Switch interval is how much time before the mob switches direction

---

<div class="post-metadata">

**Author:** ![RizeUpDev](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/rizeupdev/32/36029_2.png) [@RizeUpDev](https://forum.makecode.com/u/RizeUpDev)\
**Post date:** [October 6, 2026, 9:43pm UTC](https://forum.makecode.com/t/codinggrizzlybear-s-extensions/43313/16 "2026-10-06T21:43:31Z")

</div>

Yeah that’s perfect! Thanks!
