Building Flappy Bird Using C (Challenge)

# Introduction Flappy Bird is a popular and addictive mobile game that gained immense popularity for its simple yet challenging gameplay. In this project, we will learn how to implement our own version of Flappy Bird using the C programming language. By following this project, you will: - Learn how to use the `ncurses` library for text-based screen drawing. - Acquire knowledge of data structures and system calls in Linux. - Gain experience in handling keyboard events and real-time updates in a C program. ## 👀 Preview ![Flappy Bird Preview](https://file.labex.io/namespace/718bace8-27a3-4200-a588-dde4041ceeb9/c/project-building-flappy-bird-using-c/challenge-1/assets/20231011-14-13-05-qp7cLPga.png) ## 🎯 Tasks In this project, you will: - Implement the character-based version of Flappy Bird using C. - Handle keyboard events to control the bird's movement. - Create the illusion of forward motion by moving obstacles from right to left. - Use the `ncurses` library to draw the character interface. ## 🏆 Achievements By working on this project, you will gain the following skills: - C programming language. - Handling keyboard events. - Implementing real-time updates. - Using the `ncurses` library for text-based screen drawing. - Understanding data structures and system calls in Linux. Now, let's get started with the project!

|60 : 00

Click the virtual machine below to start practicing