Level Blocking Devlog (Week 9)


This is the second official devlog of my game Flappy Freak and it consists of changes made to the game within the last week with a big emphasis on level design/blocking. I wasnt able to do as much as i wanted due to me getting covid and getting heavily sick up to the point of not wanting to any work whatsoever.

For this week, i had placed the layout for the pipes, had the overall level duration extended and added a background for a lively scenery which should complete the level design of one of my levels. To accomplish the pipe design, i created  a new tilemap layer specifically for the pipes so that it does not interfere with the ground design and i am able to make it flexible so that if i want to make changes later, it can be done easily.  So I placed the pipe sprites within the sprite editor  and used the splice editor which then i spliced it into 5 pieces so that it was equal dimensions between each sprite. After applying the edits, i added the pipes to the level using the tile palette and had also duplicated some of the sprites on the palette and rotated them 180 degrees so that i could have pipes from both the ground and roof of the level. After adding all necessary pipe blocks, i added a collider to them so that the player could interact with them.

For the Level Background,  i attempted to make a image background using the canvas feature but it became complicated on trying to make a repeating image that wasn't blurry as the original image that i used was able to fit the aspect ratio of the canvas page and the level design. So i just placed the image as a background image and kept placing it next to each other until it fit the whole level, this isnt the most optimal way to do this but i wanted the quality of the image to be better then using a different system and blurs the image.

Here is the game in action:



I was able to fix both issues found in last weeks feedback from the tutorial session which were the player not being stationary when the game is initially played and the player losing speed when interacting with the roof boundary. I was able to accomplish the stationary solution by simply having the game be frozen at the start of the game until any one of the action buttons were pressed (Space, 'X', Left Mouse Button). And for the losing speed issue, i added a physics material 2d component to the boundary which allowed me to decrease the friction to 0 which stops the player from losing speed but it might be difficult to interact with the roof with the pipes being a hazard.


REFERENCES:

Dong Nguyen (Original Creator)

Samuel Cust (Supplying the Sprites) [1]

https://github.com/samuelcust/flappy-bird-assets [1]

https://flappybird.ee/blog/category/assets/

https://flappybird.ee/blog/textures/

[Accessed 17th April 2023]

Leave a comment

Log in with itch.io to leave a comment.