Skip to content

Ranith27/Computer-Graphics-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

1️⃣ Introduction

"FLAPPY BIRD" is a classic side-scrolling mobile game recreated using OpenGL graphics package and implemented with C programming language.

2️⃣ Architecture Diagram

3️⃣ Prerequisites

HARDWARE REQUIREMENTS
✔ RAM: 2GB or Higher.
✔ Hard Disk: 40GB or higher
✔ Monitor:1024 x 768 Display Resolution.
✔ Operating System: Windows /Linux.

2.3 SOFTWARE REQUIREMENTS
✔ C language
✔ UBUNTU 22.04
✔ OpenGL

4️⃣ Steps

1 Environment Setup: Configure the project environment for OpenGL graphics.

2 Graphics Creation: Design the 2D retro-style visuals for the game.

3 Game Mechanics: Define how the game operates, such as continuous rightward movement and gravity effects.

4 Collision Handling: Implement collision detection between Faby and pipes.

5 Scoring System: Develop a system to track and display the player's score.

6 User Interaction: Enable player input to control Faby's upward flapping.

7 Main Loop: Set up the core game loop for smooth gameplay.

8 Testing and Debugging: Thoroughly test the game for any issues and debug as needed to optimize performance.

5️⃣ Output

About

Flappy Bird CG project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages