CELESTE CLASSIC port

Hi,

This is the first post in this web, I am making a port of the classic celeste, the one of pico-8, but I am having problems with the wall jump, can someone help me pls? :loudly_crying_face::folded_hands:.

I have only make the first level but is god for now. First I will finish all the mecanics and then I will finish all the levels.

PD: Sorry for my english, I am from spain and I am not very good :sweat_smile:

9 Likes

Wow, that was so cool!

4 Likes

if you were willing to wait im working on a way to easily port pico-8 games using blocks (including spritesheet and tilemap importers!) so if you wait a bit it would make a it a lot easier and accurate

5 Likes

Ooh this is one of my favourite games ever!!! I got to the point where I could speed run in 3 min!!! Please continue this, it looks great already! MODS THANK YOU!!!

2 Likes

Your wall jump looks good! Are you having trouble with the dash? I can’t see anything wrong with the wall jump. Oh, wait, you are supposed to bounce off the wall when you jump. Hmm…

3 Likes

I love Celeste Classic so I would be happy to help a bit.

3 Likes

The reason bouncing off the wall will not work is because you are using the “control (player) with buttons…” block. Because of this, your character’s velocity gets set to that speed (70 in your code) when you hold right or left.

This means that setting the player velocity to push them off the wall will not work, as it will be overridden by that block.

What you need to do is make your own block of code that increases the player velocity x while the right button is pressed and decreases it if the left is held. You will have to make sure to add a maximum limit to the speed.

Playing the pico-8 version, I think that they have a sort of timer variable in the background that will count down after the player does a wall jump and only once the timer is done can the player turn back around after the jump.

2 Likes

I also like a lot this game :grin:

2 Likes

I have tried to fix the wall jump and I have also made the second level, now I have to fix the horizontal dash

here the new version → https://arcade.makecode.com/S03772-78910-59193-80203

1 Like

thanks so much, now it works :loudly_crying_face::heart:

1 Like

Nice! I play on a device called a “retroid”. I will try to show one of my times and would love for some tips! I am not as good as you though :sweat_smile:

1 Like

Are you actually porting the game or are you recreating it? It looks very much like the original

1 Like

I am recreating it, I am trying to make it as the original, the colors are the same, I have use the same palette and I am trying to do all the physics like the original game.

1 Like