V.2 Update & Release


Hey everyone,

The V.2 update is here!

*This semi-final update includes:

  • A complete overhaul of the movement system, with improvements like Coyote Time and Jump Buffering for a more dynamic feel.
  • Checkpoints to make death less punishing.
  • Enhanced lighting and shadows.
  • Additional map details.
  • Borders to prevent going out of the map.

*Bug fixes:

  • Fixed the camera transition bug.
  • Prevented movement after winning the game.

*Known issues:

  • The coin bug has worsened with the movement overhaul but will be fixed in the next polish update.

*For the technical nerds:

The coin bug occurs due to how the coins are coded. When the player approaches a coin, an Area2D emits a signal indicating the player's proximity, adds one to the player's coin count, and then destroys the coin. Initially, the coin's audio was attached to the coin itself, causing it to be destroyed along with the coin.

To address this, I hid the coin sprite when collected, played the coin sound, and destroyed the coin after the sound finished:

pickups.add_point() 
coin_pickup_sound.play() 
hide() 
await coin_pickup_sound.finished 
queue_free() 

This created a window where the player could collect the coin multiple times while the sound played. I plan to fix this by creating an external node to play the sound when the player enters the area, but I didn't get around to it for this update.

Next up comes a small polish update to address remaining issues and tune the movement system a little bit.

Thanks to everyone who played this small project and stay tuned!


If you want to keep up with everything I do, you can follow my twitter page:

https://x.com/zamueo

Files

Platformer Game V.2.zip Play in browser
87 days ago

Leave a comment

Log in with itch.io to leave a comment.