Skip to content

About

In this project for the Object Oriented Programming & Design course in C++, I alongside my friends Manal Hasan and Naaseh Saajid attempted to recreate the world famous video game "Flappy Bird".

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

 
 

Latest commit

 

History

116 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flappy Bird in C++ using OOP

Music license: Music: Pixelland by Kevin MacLeod Free download: https://filmmusic.io/song/4222-pixelland Licensed under CC BY 4.0: https://filmmusic.io/standard-license

Sound files are too big to be included in this repository Please change the path of font accordingly

This project was an attempt to recreate and customise the world famous video game, Flappy Bird.

Command to run the game:

g++ *.cpp -IC:\mingw_dev_lib\include\SDL2 -LC:\mingw_dev_lib\lib -w -lmingw32 -lSDL2main -lSDL2 -lSDL2_image -lSDL2_mixer -lSDL2_ttf -o oop_project

OOP in C++ concepts implemented:

1- Inheritance 2- Polymorphism 3- Operator Overloading 4- Virtual Functions 5- Pointer & object arrays 6- Dynamic memory allocation 7- Abstraction 8- Aggregation 9- Encapsulation 10- Composition 11- Association

Final UML:

OOP UML FINAL.pdf

image

Front End/Demo

final.project.demo.mp4

About

In this project for the Object Oriented Programming & Design course in C++, I alongside my friends Manal Hasan and Naaseh Saajid attempted to recreate the world famous video game "Flappy Bird".

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages