Despite being the third PICO-8 game I've made and obviously the first I'm posting here, this began as my first project. It's also the first project I've ever completed outside of a jam setting. I enjoyed discovering and becoming acquainted with PICO-8's limitations, and I accomplished a lot more than I expected I would when I first started on Cake Quest back in December. If you're interested, you can read about its inception here and about its development here.
I learned a lot, and I hope others can learn from it as well.
EDIT: Modified vertical camera tracking
EDIT 2: Made further adjustments to vertical camera tracking
Sure, glad to suggest if its helpful.
You don't necessarily need to draw a sprite for jumping. Just make the actual jump last 2x to 3x as long. Fluid, using coefficient values like sin() or cos() or just make a lookup table. It could be something simple.
0, -10, -19, -27, -34, -40, -45, -49, -52, -54, -55, -54, -52, -49, -45, -40, -34, -27, -19, -10, 0
And the camera is still jumping a bit when the player jumps. Good challenge to see if that can be removed entirely.
It's looking better ! 👍
You might consider having a bit of slipperiness. If you examine the grandmaster platformer, Super Mario Bros, you will see that if he is moving a good clip - and stops. It takes a few pixels before he can.
He can also jump backwards if an opposite direction is chosen suddenly and he is moving the direction he is facing.
The jump for your character still seems rather brief and sharp. Sure you don't want to smooth it a bit ?
Look to Super Mario Bros for a near perfect example of a platformer and in jumping:
https://youtu.be/rLl9XBg7wSs?t=10
Notice how he slows down vertically before returning in the opposite direction when he reaches the pinnacle of his jumping height.
[Please log in to post a comment]