Thanks! I really appreciate it. I was just a little disappointed since I joined the jam with over 3 days left but life said no, lol. Still glad people enjoyed the game (・∀・)
uJnaE
Creator of
Recent community posts
Thanks for your suggestion. Regarding the movement in my game, I used a function in Godot which is lerp which somewhat mimics acceleration. Instead of immediately getting the max speed of the player when pressing a movement button, it interpolates the value from 0 to the max speed. Same goes from max speed to 0 if the button is released. Regarding the jump, I just fed the player a constant jump velocity but when the jump key is released, I used lerp again to make the vertical velocity of the player to 0. Lastly, I implemented a coyote jump for 0.1 sec.
Here's my code but note that it is written in gdscript and it doesn't have comments.
Edit: I just checked, I actually did not use the lerp function in this code. It was on another game I made, sorry. So I basically fed a fixed movement speed in this game and made the vertical velocity of the player equal to zero on jump release.
I like the concept but I suggest you tweak how the user can interact with the user interface since it is very annoying to reach the z button while my hands are positioned in the arrow keys and the mouse. I also had difficulty starting the game until I read your itch page. I suggest using mouse input to the ui instead.
I think the game loop is good but the current game is very hard. The player has too little time to react to the upcoming obstacles. Additionally, the player doesn't have any indicator that tells them that the scene will change which ended up the player instantly crashing. It would be nice if you add those indicators and increase the camera height.
It is a nice simple game but I don't really see any use for the switching color and shape mechanic, though I might be wrong since I did not play the game long enough. Also, there is a bug where the game restarts when I click my mouse while the game is still playing but the obstacles from the last session is still on screen.