# Restrict sprites to certain tiles

**URL:** <https://forum.makecode.com/t/restrict-sprites-to-certain-tiles/1342>\
**Category:** Help\
**Created:** [March 6, 2020, 9:04pm UTC](https://forum.makecode.com/t/restrict-sprites-to-certain-tiles/1342 "2020-03-06T21:04:12Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![nayrbgo](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/nayrbgo/32/668_2.png) [@nayrbgo](https://forum.makecode.com/u/nayrbgo)\
**Post date:** [March 6, 2020, 9:04pm UTC](https://forum.makecode.com/t/restrict-sprites-to-certain-tiles/1342/1 "2020-03-06T21:04:12Z")

</div>

Is there a way I can restrict particular sprites to travel on particular tiles?  
Thanks!

---

<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:** [March 6, 2020, 10:12pm UTC](https://forum.makecode.com/t/restrict-sprites-to-certain-tiles/1342/2 "2020-03-06T22:12:45Z")

</div>

You can use walls to restrict ALL sprites from walking on certain tiles. If you’re looking to create walls that only apply to one kind of sprite, that isn’t currently supported

---

<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:** [March 6, 2020, 10:16pm UTC](https://forum.makecode.com/t/restrict-sprites-to-certain-tiles/1342/3 "2020-03-06T22:16:10Z")

</div>

If you have any specifics on what your game is trying to do, I might be able to point you in the right direction

---

<div class="post-metadata">

**Author:** ![nayrbgo](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/nayrbgo/32/668_2.png) [@nayrbgo](https://forum.makecode.com/u/nayrbgo)\
**Post date:** [March 7, 2020, 1:44am UTC](https://forum.makecode.com/t/restrict-sprites-to-certain-tiles/1342/4 "2020-03-07T01:44:08Z")

</div>

Thanks, @richard — like in Frogger, certain sprites travel in a single lane, that’s what I’m after.

---

<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:** [March 9, 2020, 5:00pm UTC](https://forum.makecode.com/t/restrict-sprites-to-certain-tiles/1342/5 "2020-03-09T17:00:12Z")

</div>

One way to do that is to only set the x velocity and not the y. You can use a tilemap to mark the spawn points and create projectiles on top of them. Here’s an example game:

> **[frogger-lanes](https://arcade.makecode.com/52764-47659-75185-58982)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

---

<div class="post-metadata">

**Author:** ![nayrbgo](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/nayrbgo/32/668_2.png) [@nayrbgo](https://forum.makecode.com/u/nayrbgo)\
**Post date:** [March 9, 2020, 8:56pm UTC](https://forum.makecode.com/t/restrict-sprites-to-certain-tiles/1342/6 "2020-03-09T20:56:21Z")

</div>

Super idea! I see you used projectiles. That was clever. Wonder if that could be done with enemies, too.

---

<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:** [March 9, 2020, 9:50pm UTC](https://forum.makecode.com/t/restrict-sprites-to-certain-tiles/1342/7 "2020-03-09T21:50:19Z")

</div>

Yep! Nothing special about projectiles. Here’s the equivalent code with normal sprites

> **[frogger-lanes-no-projectiles](https://arcade.makecode.com/90995-19456-61756-54083)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

---

<div class="post-metadata">

**Author:** ![nayrbgo](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/nayrbgo/32/668_2.png) [@nayrbgo](https://forum.makecode.com/u/nayrbgo)\
**Post date:** [March 9, 2020, 10:13pm UTC](https://forum.makecode.com/t/restrict-sprites-to-certain-tiles/1342/8 "2020-03-09T22:13:45Z")

</div>

Thanks for the help!
