# \[Extension\] arcade-sprite-tilemaps

**URL:** <https://forum.makecode.com/t/extension-arcade-sprite-tilemaps/31444>\
**Category:** Arcade\
**Tags:** extension\
**Created:** [October 31, 2024, 10:05pm UTC](https://forum.makecode.com/t/extension-arcade-sprite-tilemaps/31444 "2024-10-31T22:05:48Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![richard](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/richard/32/5417_2.png) [@richard](https://forum.makecode.com/u/richard)\
**Post date:** [October 31, 2024, 10:05pm UTC](https://forum.makecode.com/t/extension-arcade-sprite-tilemaps/31444/1 "2024-10-31T22:05:48Z")

</div>

Hey folks!

Another day, another extension! This is one that @Sparks and I cooked up on Wednesday’s livestream. I present: [riknoll/arcade-sprite-tilemaps](https://github.com/riknoll/arcade-sprite-tilemaps)!

> **[GitHub - riknoll/arcade-sprite-tilemaps: A MakeCode Arcade extension that lets you set...](https://github.com/riknoll/arcade-sprite-tilemaps)**
>
> A MakeCode Arcade extension that lets you set different tilemaps for sprites

This extension lets you set different tilemaps for different sprites. These tilemaps don’t get drawn to the screen, but they do let you set different walls and tiles to overlap for individual sprites.

For example, you could use this extension to:

- Set different walls for the player and enemy sprites to limit the paths they can take when [path following](https://github.com/jwunderl/arcade-tilemap-a-star)
- Prevent players in a multiplayer game from entering each other’s territory
- Create a hidden tilemap for just the player that you use to place tiles that trigger events or cutscenes

…and lots of other things!

Now admittedly I have not done a ton of testing on this one, but I think it should be fine. Still if you run into bugs then please post them in this thread.

**Note: This extension replaces the physics engine, so it is not compatible with any other extension that overwrites the physics engine.**

---

<div class="post-metadata">

**Author:** ![Jedi](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/jedi/32/14307_2.png) [@Jedi](https://forum.makecode.com/u/Jedi)\
**Post date:** [October 31, 2024, 10:22pm UTC](https://forum.makecode.com/t/extension-arcade-sprite-tilemaps/31444/2 "2024-10-31T22:22:24Z")

</div>

dang you’ve been cooking with the extensions.  
thanks again for an awesome extension!

---

<div class="post-metadata">

**Author:** ![redSprite](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/redsprite/32/34262_2.png) [@redSprite](https://forum.makecode.com/u/redSprite)\
**Post date:** [November 1, 2024, 2:40am UTC](https://forum.makecode.com/t/extension-arcade-sprite-tilemaps/31444/3 "2024-11-01T02:40:57Z")

</div>

> [@richard](#):
>
> This is one that @Sparks and I **cooked** up

Uh oh, the slang got to him.  
Not good

---

<div class="post-metadata">

**Author:** ![Stickman4269](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/stickman4269/32/23582_2.png) [@Stickman4269](https://forum.makecode.com/u/Stickman4269)\
**Post date:** [November 4, 2024, 7:08pm UTC](https://forum.makecode.com/t/extension-arcade-sprite-tilemaps/31444/4 "2024-11-04T19:08:40Z")

</div>

![IMG_8734](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/4/f/4fb8b1ea121e50918d183d9c28e09328c3f5cf68.jpeg)
