Giter Site home page Giter Site logo

notiooo / flappy-bird-sfml-clone Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 9.81 MB

The first ever game I've created in the SFML library for a class project from a 5-week (2 classes a week each) programming class for the 3rd semester of the Informatics at Silesian University of Technology.

C++ 100.00%
game sfml-game university-project polsl

flappy-bird-sfml-clone's Introduction

Flappy Bird - SFML Clone

The first ever game I've created in the SFML library for a class project from a 5-week (2 classes a week each) programming class for the 3rd semester of the Informatics at Silesian University of Technology.

Gif presenting the game

A video showing how the game works

Source of knowledge

The game is based on the framework "Simple and Fast Multimedia Library (SFML)". Knowledge about the library itself was collected mainly from SFML documentation, as well as from the book SFML Game Development published in June 2013 by the publisher Packt, and the authors: Jan Haller, Henrik Vogelius Hansson, Artur Moreira. Smaller or larger errors were fixed with use of questions and problems from sites such as StackOverflow and sometimes from the official SFML forum.

What is the status of the current game?

Bad... The current game is in a bad stage due to the relatively short time allocated to the project. Many aspects have been badly implemented due to the time compromises.

All this will probably be improved in the future.

External Specification

How to play

It is a program made using a graphical library. Just run its executable file (.exe). The control is not too complicated. The main button is the spacebar, which allows you to make the first bird flap and each subsequent one. The spacebar also starts the second attempt after the result of the finished approach is displayed.

How to pause

To pause the game all you need is to press the ESC key.

How to quit

To quit the game you have to press the ESC key (pause) and then the Enter key.

flappy-bird-sfml-clone's People

Contributors

notiooo avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.