Godot FlappyBird 20_Games_Challenge
FINALLY!!
I managed to make a flappy bird game! (it was daunting to be honest: too much unknown territory)
Making the game in less than in an overall 40 hours of work was hectic to say the least, but it a was a good challenge.
The rotation mechanic and smoothing it, creating the parallax background, adding a restart feature, generating pipes, adding a couple of sound effects and so on, was NOT the difficult part.
I shot myself in the foot by grouping my text labels and the button into a canvas layer and it complicated things for me beyond my modest comprehension (stuttering image, unclickable button problem persisted, weird positioning ..)
The final result is very satisficing but with few considerations:
- I have to learn how to properly use those control nodes and its children, UI is meant to be easily integrated with some further knowledge.
- I managed to generate a finite amount of pipes (100 in my case) but the game is supposed to have an infinite number of pipes to make it an endless game.
- Apparently, positioning nodes on the screen is rather difficult when scenes start stacking and especially when you don't know what you're doing. Inheritance, global positions, the viewport, the camera .. all play a role in managing the nodes position on the screen. There must some sort of a global solution for managing it. It can't be as arbitrary as I did.
- The game's screen dimensions and scaling is an import factor that has to be dealt with separately and with care as an early matter, not just throwing numbers in the viewport settings.
Overall, this was a great personal achievement and it opened my mind to how much more I need to learn.
Comments
Log in with itch.io to leave a comment.
A great project for beginning! Definitely keep making games 👏👏
Thank you!!
I will keep it up !💯
never knew it would be this fun 😁