I’ve finished much of the game now. Although the game can be completed in roughly only ten minutes, I feel the game has a proper flow. You begin with basic movement set (horizontal movement and jump) only, then first gain a dashing ability that is mostly used to jump across to platforms afar. With the use of this item (and the same with 2 more that follow) the player gains access to different parts of the game where they previously couldn’t reach. The second item you gain in the course of the game is a wall kick glove. I’ve been hard at work most of today coding wall kick mechanics and I’m happy with how it turned out. I’m particularly proud of the wall kick sprite.
It’s not much but I just like how I managed to have the character sprite actually look like the character is about to jump. The walking animation and the dash sprite was kind of a mess so.
After a section that tests the newly gained wall kick ability, you gain an infinite jump item. This enable the character to flap around infinitely and reach the final level which is basically Flappybird. I imported flappybird sprite set into the game and made a non-random flappybird field for the character to flap around and avoid pipes in. At the end of the field there is flappybird himself, and when you touch him the credit rolls.
The game is still buggy with collision and movement, but at least it doesn’t crash. Every now and then the character is able to stand on the side of a wall and I have no idea why that occurs.