Building Flappy Bird Using C

# 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/lab-1/assets/20231011-14-13-05-qp7cLPga.png) ## 🎯 Tasks In this project, you will learn: - How to implement the character-based version of Flappy Bird using C. - How to handle keyboard events to control the bird's movement. - How to create the illusion of forward motion by moving obstacles from right to left. - How to use the `ncurses` library to draw the character interface. ## 🏆 Achievements After completing this project, you will be able to: - Demonstrate proficiency in C programming language. - Develop skills in handling keyboard events. - Implement real-time updates in a C program. - Utilize the `ncurses` library for text-based screen drawing. - Understand data structures and system calls in Linux.

|60 : 00

Click the virtual machine below to start practicing