Added a "splatoon" like ability to my game

As you can take control of enemies in the game I’m currently working on, I wanted to add special ability for every enemies. Here’s the first one, it’s a swimming on walls ability, a bit like you can do in splatoon.


It’s may need a little bit more of work, that’s why feedbacks would help me a lot ! You can try it on web browser here:

To trigger it, take control of a purple guy (on the right at the beginning) by throwing a knife on it and press shift to enter in the “swimming” mode.

6 Likes

Added so the enemy attack you when it’s not controlled.
And I also added a faucet to spawn a new purple dude after it died.
Here’s a demo video:

2 Likes

Nice good physics. Did you use godot Jolt?

1 Like

No, I used the default one and made it myself. I’m happy you like it!

1 Like

Hi again, as the game was looking a bit horrible I decided to make some sprites for it. I’m pretty happy with how it turns out, what do you think ?
Here’s a little video showcase:

2 Likes

This is looking really cool. I really enjoyed zooming up the walls as the blob (once I found him, you said he’d be to the right not the left! :laughing:). I like the concept of taking things over with the dagger, and teleporting to it.

I recommended this video (for the same reason) in another godot thread earlier, but I think your wall jumps in particular would benefit from some coyote time. I found jumping up the wall to the right completely impossible and had to restart once I found myself at the bottom. This section on player forgiveness covers that and just has some generally great platformer advice in it I think: https://youtu.be/yorTG9at90g?feature=shared&t=567

Also, I do have a lot running on my PC at the moment but the particle effects on the dagger caused a big lag spike every time I used it. If no one else has encountered that it’s probably just because my PC is busy, but thought it was worth a mention in case you want to test it.

1 Like

Thanks for your feedback, it helps a lot !
My bad, I mixed up my left and my right x)
Indeed, adding coyote time for walljump would be a great idea, I totally forgot about it.
I’ll check for the particles, maybe finding a way to make them spawn only if in the player camera.

1 Like