Project Update : Multiplayer Flappy bird

Photo by Mark Cruz on Unsplash

Project Update : Multiplayer Flappy bird

10 days ago, I took inspiration from this repository and decided to work on one of the projects. I chose flappy bird because I had attempted to make a single-player flappy bird game in the future but could not complete it and also all other projects seemed too difficult for my skill level. But this does not mean this one is easy - the difficult part is the implementation of multiplayer mode.

So In the last 10 days, I researched and learned the basics of networking, sockets etc. (ChatGPT helped a lot) I decided to implement the game with the Pygame library, plus Python has its built-in library Sockets for implementing the client-server architecture.

To-do List :

  1. Creating rooms that players can join : 0% done

  2. Basic client-server Architecture: 50% done

  3. Game Logic(phyiscs,collisions,pipes) : 70 % done

  4. game_over and winning/losing logic : 0% done

The game is not even 50% completed. I found that the project is much more complex than I initially thought. But Im having very fun working on it.

Next Step

For now, I need to learn more networking concepts and need to clear my basics Since I have working on this for the last 10 days (3 hours per day on average) I'm taking a break from it for 5 days.

You can review the project and provide your constructive feedback.