ASCII BIRD

I have come to present a small program in C. It is a version of the famous game "Flappy bird" for lovers of the linux terminal. He still has many things to polish but he lets himself play

ascii-birds

A terminal game written in C that emulates Flappy Birds

I have to say that most of the code for this mini game is the interface, which was created by my group at university.

The credit goes to all the members of the group.

I leave a download link:
https://mega.co.nz/#!lMBBwZwK!cdplK_stXWDYZvw5_U6Uxh6Ea3FguGBUEdlGK-gLess

To play just make and run.

I also leave the link with the code on github:
https://github.com/CarlosTuring-94/ASCII-BIRD

I hope you enjoy it.


29 comments, leave yours

Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.

  1.   elav said

    Jojojo that Geek 😀

  2.   pepper said

    Great idea. Great.

  3.   Staff said

    The name of the game made my day 🙂

  4.   frameworks said

    charros, this very bastard for my little brain haha ​​I ran it in tty1 because in the «normal» terminal it did not «look» well, the «images» were out of square, the game is cool

  5.   Carlos Turing said

    I put the new link in case the one I uploaded was an old version:

    https://mega.co.nz/#!MVZimZrL!YLqe-Nc55v5vGRTAI5GrV1hQjinowOx9T-dcrAlX-JQ

  6.   Carlos Turing said

    By the way, the size to play it is fixed. So zoom in on the terminal or go into graphics mode to make it look good. Thank you very much to all.

    1.    paulmansilla said

      can you help me run it?
      I don't know how to play it.
      Thank you

      1.    Carlos Turing said

        If you download it from mega, you unzip the file and move to the "ASCII BIRD" folder. Do make (if it gives a problem later, make clean and then make all). If it compiles correctly, expand the terminal to make it look good, and run the executable: ./ascii-bird

  7.   Raphael Cox said

    What a way to waste time on these little programs that in a few months will be forgotten.
    Instead of those same programmers dedicating themselves to contributing to much more important projects such as LibreOffice (finally contributing in the graphical interface), Owncloud, Diaspora *, Replicant, etc. These projects do need real contributions so that we have quality free software.

    1.    frameworks said

      You are carnally right, but that is what COMMON INTEREST is all about, the members of your uni .. they are interested in LEARNING TO DO THAT,
      what they learned by doing that little game will not be forgotten.

      It is true that the entire community would help us if other projects were to advance but the best we can do is

      if you know how to program TEACH (so that more people can help in any project they want)

      If you don't know how to program, LEARN (so we can teach programming 😀)

    2.    juanra20 said

      Good contribution, although there are many lines of code for this little game haha ​​I did not think there would be so many.

      By the way, is it me or is the blog filling up with people who criticize almost everything that they want them to do everything that is correct for them (rather, what Stallman believes is correct)? I am not saying it for this article that the truth is that it serves something either to pass the time, to learn (read the code), but damn I have already been reading a lot of gritty / fanboy people on the blog (in the comments) who despise the work of the editors. Ironically I am criticizing haha ​​but then I want to know if I am the only one who has noticed that or maybe I am the weird one that is wrong.

      1.    juanra20 said

        mm I think I was wrong

    3.    Carlos Turing said

      It's not that it doesn't support free software. But I'm in the second year of my degree, I don't have time to participate in any project. The interface code was from a university subject. It took 3 hours to do the rest of the code. I don't think that in that time I could have contributed much, considering that my knowledge is quite limited.
      I did not feel bad about the comment but it may be that this type of response discourages people who are learning. I just wanted to share this in case anyone wanted to play a bit as I found it funny.

      1.    dhunter said

        Well, the game is right for you "as nobody cares", don't worry about the lamers, you spend your time on whatever you want and you don't have to give explanations to anyone, you're doing too well to be in 2nd. A greeting.

    4.    dry0gut said

      … Your comment doesn't make sense. I'm probably not the first to say it. How do you think something is perfected? It seems interesting to me, I see it as a way of learning or polishing myself. As an opportunity or a challenge ...

      Regards!!!

  8.   Faustino said

    How interesting ...
    I already have an idea!
    Me in the u: Comrades we are going to program a game today ...

  9.   Ramiro Estigarribia said

    The game is just as bad as the original Flappy Birds.
    Congratulations!

    1.    x11tete11x said

      Sir, would you be so kind to show us your port of Battlefield 4 for linux?

    2.    f3niX said

      Every day the blog is filled with more ignorant people who only criticize for criticizing. I don't know what's wrong with them.

      1.    Ramiro Estigarribia said

        Apologies: they have not understood the double meaning used.

  10.   No. said

    Please do not use proprietary services like github or mega. There are free alternatives.

  11.   dacooks said

    # Generando ascii-birds.o
    # Depende de ascii-birds.c Interface.c
    # Ha cambiado ascii-birds.c
    gcc -c ascii-birds.c Interface.c
    #---------------------------
    # Generando scwindow.o
    # Depende de scwindow.c Interface.c
    # Ha cambiado scwindow.c
    gcc -c scwindow.c Interface.c
    #---------------------------
    # Generando ascii-birds
    # Depende de ascii-birds.o Interface.o scwindow.o
    # Ha cambiado ascii-birds.o
    gcc -o ascii-birds ascii-birds.o Interface.o scwindow.o -lpthread
    mv *.o build/
    mv: el objetivo «build/» no es un directorio
    make: *** [ascii-birds] Error 1

    I get that, help.

  12.   Joao said

    What happened to the mega link? I don't know how to do it from the git repo. I want to play it 🙁

    1.    f3niX said

      From git just install git and make a clone like this:

      git clone https://github.com/CarlosTuring-94/ASCII-BIRD.git

      Ready you can compile with 'make'

  13.   f4ik0 said

    The level of freakiness is impressive.

  14.   sergio said

    how to run it? I deeply regret my ignorance but I still do not get along with Linux at all if there is a charitable person who tells me step by step how to do it, will I know how to thank him ??

  15.   Nebuchadnezzar said

    HOW GOOD!!!!!!
    well, not really, your little game made me remember how much I hate Flappy birds. CAN THERE BE SOMETHING MORE FRUSTRATING ???
    : )

    1.    Miguel said

      yes, my mother-in-law….