# Please do this richard

**URL:** <https://forum.makecode.com/t/please-do-this-richard/39704>\
**Category:** Help\
**Created:** [October 9, 2025, 4:43pm UTC](https://forum.makecode.com/t/please-do-this-richard/39704 "2025-10-09T16:43:21Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![MyCraft\_Steve](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/mycraft_steve/32/25707_2.png) [@MyCraft\_Steve](https://forum.makecode.com/u/MyCraft_Steve)\
**Post date:** [October 9, 2025, 4:43pm UTC](https://forum.makecode.com/t/please-do-this-richard/39704/1 "2025-10-09T16:43:21Z")

</div>

Hi @richard! Sorry I keep bothering you, but I would really love it if you made an option so that instead of

on sprite of kind something overlaps with tile

It can be more like

on sprite of any kind overlaps with tile

Or maybe

on sprite of any kind overlaps with sprite of any kind

and

on sprite of any kind overlaps with sprite of kind something

as well. Thanks!

---

<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 9, 2025, 10:48pm UTC](https://forum.makecode.com/t/please-do-this-richard/39704/2 "2025-10-09T22:48:37Z")

</div>

~~they exist check the sprites and tile tab~~

oh shoot I read this wrong

---

<div class="post-metadata">

**Author:** ![WoofWoof](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/woofwoof/32/32523_2.png) [@WoofWoof](https://forum.makecode.com/u/WoofWoof)\
**Post date:** [October 10, 2025, 2:22am UTC](https://forum.makecode.com/t/please-do-this-richard/39704/3 "2025-10-10T02:22:46Z")

</div>

No they don’t. The user is looking for “on sprite of kind _ **any** _ overlaps…” which doesn’t exist. What I would do instead to simplify all these blocks is something like

 ![Screenshot 2025-10-09 at 7.06.56 PM](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/8/9/891108d033242ad61f91e2dd764e2db82c2d7f28.png)  
Using something like this, you would only have to edit the single function to change what both of the overlap events do!

---

<div class="post-metadata">

**Author:** ![MyCraft\_Steve](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/mycraft_steve/32/25707_2.png) [@MyCraft\_Steve](https://forum.makecode.com/u/MyCraft_Steve)\
**Post date:** [October 10, 2025, 5:59pm UTC](https://forum.makecode.com/t/please-do-this-richard/39704/4 "2025-10-10T17:59:57Z")

</div>

Yes but I’m asking @richard if he can make a block just to simplify things and not make me have to duplicate a single overlap block 30 times when coding my game. It seems like he might be able to do that kind of stuff.

---

<div class="post-metadata">

**Author:** ![a012](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/a012/32/24099_2.png) [@a012](https://forum.makecode.com/u/a012)\
**Post date:** [October 11, 2025, 12:45am UTC](https://forum.makecode.com/t/please-do-this-richard/39704/5 "2025-10-11T00:45:01Z")

</div>

I recommend in the on overlap function you defined, use if sprite’ overlaps with othersprite because it can make if the sprite’ overlaps with othersprite in the on overlap function and then it will run the code.

---

<div class="post-metadata">

**Author:** ![WoofWoof](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/woofwoof/32/32523_2.png) [@WoofWoof](https://forum.makecode.com/u/WoofWoof)\
**Post date:** [October 11, 2025, 12:45am UTC](https://forum.makecode.com/t/please-do-this-richard/39704/6 "2025-10-11T00:45:06Z")

</div>

I mean, I could probably make an extension for that, but at the same time, what are you doing that requires so many different sprite types? Imma be honest, this type of thing is why I prefer to not use sprites at all.

---

<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 11, 2025, 12:45am UTC](https://forum.makecode.com/t/please-do-this-richard/39704/7 "2025-10-11T00:45:08Z")

</div>

maybe he’ll add that in the next arcade release

---

<div class="post-metadata">

**Author:** ![MeatballDev](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/meatballdev/32/28502_2.png) [@MeatballDev](https://forum.makecode.com/u/MeatballDev)\
**Post date:** [October 14, 2025, 9:54pm UTC](https://forum.makecode.com/t/please-do-this-richard/39704/8 "2025-10-14T21:54:29Z")

</div>

this is a quite exquisite idea, I provide my full support
