Skip to content

Flappy Bird C++ Console Game using SDL. Built for Web with Emscripten. (Play in browser!)

License

Notifications You must be signed in to change notification settings

Kordeyrow/flappy-bird-sdl

Repository files navigation

Contributors Forks Stargazers Issues MIT License LinkedIn

$\textsf{\color{#30e0a0}{Hey there! 😃}}$

Thanks for checking out my Flappy Bird game project! ☝️ Play now! ☝️

I chose Flappy Bird game because it is simple, but still has interesting features like gravity, collision and spawnnig. And also because it's a fun game if the developer balance the values carefully.

In the making of this game, I was able to learn the basics of SDL (window management, event polling, rendering), improve my C++ knowledge and learn more about project tools like Premake and Emscripten.

$\textsf{\color{#50c090}{Built With:}}$

SDLㅤㅤC++ㅤㅤVisual Studio

$\textsf{\color{#d0c080}{Libraries:}}$

  • SDL_Image (load images)
  • SDL_TTF (load fonts)
  • ImGui (render UI)

$\textsf{\color{#d0c080}{Tools:}}$

  • Premake (generate project files for Visual Studio)
  • Emscripten (generate web build)

$\textsf{\color{#50c090}{License}}$

Distributed under the MIT License. See LICENSE for more information.

$\textsf{\color{#50c090}{Contact}}$

Matheus Cordeiro - #kordeyrow (discord) - kordeyrow@gmail.com

$\textsf{\color{#50c090}{Acknowledgments}}$