Help with destroying tiles

I have an action which sends the player downward at a high velocity. When used on top of a certain sprite and tile, I want it to remove the sprite, and the wall tile when hit at that high speed. This would make the floor look like it’s broken, and send the player through it.

Any help with this is appreciated!

(Move with arrows; up to jump and then when you’re in the air, press down to slam down)


This sounded lots of fun so I put this together for you :slight_smile:

1 Like

Hi, I just saw this! Thank you so much.

Luckily, I already have code for the slam itself, but the code to break the floor really helps!

The only issue I’m still having now is that I need kind of tile to break, and a radius of them on the x axis (specifically 5 tiles – the one under the player, and two on either side). I’m pretty sure I can get the former working with an if/then statement, but the radius sounds more complicated.

This made me think :smiley: I like little challenges like this as I’m doing similar stuff with Tiles for another project… I didn’t do it with a radius, instead, I did it with iterating through a list of the tiles.

Here you go :slight_smile:

1 Like

Thank you again! I kind of had the idea to select the row under the player, but I had no idea how to actually do it. You’ve been a huge help!