PÁSSARO ASCII

Vim apresentar um pequeno programa em C. É uma versão do famoso jogo "Flappy bird" para os amantes do terminal linux. Ele ainda tem muitas coisas para polir, mas ele se deixa jogar

pássaros ascii

Um jogo de terminal escrito em C que emula Flappy Birds

Devo dizer que a maior parte do código para este minijogo é a interface, que foi criada pelo meu grupo na universidade.

O crédito vai para todos os integrantes do grupo.

Deixo um link para download:
https://mega.co.nz/#!lMBBwZwK!cdplK_stXWDYZvw5_U6Uxh6Ea3FguGBUEdlGK-gLess

Para jogar, basta fazer e correr.

Também deixo o link com o código no github:
https://github.com/CarlosTuring-94/ASCII-BIRD

Espero que você goste.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   elav. dito

    Jojojo aquele Geek 😀

  2.   pimenta dito

    Grande ideia. Ótimo.

  3.   Staff dito

    O nome do jogo fez meu dia 🙂

  4.   quadros dito

    charros, esse mesmo bastardo do meu cérebro haha ​​eu rodei no tty1 porque no terminal «normal» ele não «parecia» bem, as «imagens» estavam fora do quadrado, o jogo é legal

  5.   Carlos Turing dito

    Coloquei o novo link caso o que enviei fosse uma versão antiga:

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

  6.   Carlos Turing dito

    A propósito, o tamanho para jogar é fixo. Portanto, aumente o zoom no terminal ou vá para o modo gráfico para torná-lo bonito. Muito obrigado a todos.

    1.    Paulmansilla dito

      você pode me ajudar a executá-lo?
      Eu não sei como jogar.
      obrigado

      1.    Carlos Turing dito

        Se você baixá-lo do mega, descompacte o arquivo e vá para a pasta "ASCII BIRD". Faça (se der problema depois, faça limpo e depois faça tudo). Se ele compilar corretamente, expanda o terminal para que tenha uma boa aparência e execute o executável: ./ascii-bird

  7.   Raphael Cox dito

    Que jeito de perder tempo com esses pequenos programas que em poucos meses serão esquecidos.
    Em vez desses mesmos programadores se dedicando a contribuir com projetos muito mais importantes, como LibreOffice (finalmente contribuindo na interface gráfica), Owncloud, Diaspora *, Replicant, etc. Esses projetos precisam de contribuições reais para que tenhamos software livre de qualidade.

    1.    quadros dito

      Você está carnalmente certo, mas é disso que se trata o INTERESSE COMUM, os membros da sua universidade estão interessados ​​em APRENDER A FAZER ISSO,
      o que aprenderam fazendo aquele joguinho não será esquecido.

      É verdade que toda a comunidade nos ajudaria se outros projetos avançassem, mas o melhor que podemos fazer é

      se você sabe como programar o TEACH (para que mais pessoas possam ajudar em qualquer projeto que desejem)

      Se você não sabe como programar LEARN (para que possamos ensinar programação de programa)

    2.    juanra20 dito

      Boa contribuição, embora existam muitas linhas de código para este joguinho haha ​​eu não pensei que haveria tantas.

      Aliás, sou eu ou o blog está se enchendo de gente que critica quase tudo que eles querem que façam tudo que é correto para eles (melhor, o que Stallman acredita ser correto)? Não estou dizendo para este artigo que a verdade é que serve para passar o tempo, para aprender (ler o código), mas caramba eu já tenho lido muita gente corajosa / fanboy no blog (no comentários) que desprezam o trabalho dos editores. Ironicamente estou criticando haha, mas depois quero saber se sou o único que percebeu isso ou talvez eu seja o estranho que está errado.

      1.    juanra20 dito

        mm acho que estava errado

    3.    Carlos Turing dito

      Não é que não suporte software livre. Mas estou no segundo ano da graduação, não tenho tempo para participar de nenhum projeto. O código da interface era de uma disciplina universitária. Demorou 3 horas para fazer o resto do código. Não creio que naquela época pudesse ter contribuído muito, visto que meu conhecimento é bastante limitado.
      Não me senti mal com o comentário, mas pode ser que esse tipo de resposta desestimule as pessoas que estão aprendendo. Eu só queria compartilhar isso, caso alguém queira brincar um pouco, pois achei engraçado.

      1.    caçador dito

        Bem, o jogo fica por sua conta «porque ninguém liga», não se preocupe com os lamers, você gasta o seu tempo no que quer e não precisa dar explicações a ninguém, você está indo muito bem para ser na 2ª. Uma saudação.

    4.    dry0gut dito

      … Seu comentário não faz sentido. Provavelmente não sou o primeiro a dizer isso. Como você acha que algo é perfeito? Parece-me interessante, vejo como uma forma de aprender ou de me aperfeiçoar. Como oportunidade ou desafio ...

      Saudações !!!

  8.   Faustino dito

    Que interessante ...
    Já tenho uma ideia!
    Eu em u: Camaradas, vamos programar um jogo hoje ...

  9.   Ramiro Estigarribia dito

    O jogo é tão ruim quanto o Flappy Birds original.
    Parabéns!

    1.    x11tete11x dito

      Senhor, poderia ser tão gentil em nos mostrar sua porta do Battlefield 4 para linux? Eu digo, já que você critica de graça, imagino que você deve ter feito algo que nos deixa de boca aberta para o resto de nós mortais

    2.    f3niX dito

      A cada dia o blog se enche de mais gente ignorante que só critica por criticar. Não sei o que há de errado com eles.

      1.    Ramiro Estigarribia dito

        Desculpas: eles não entenderam o duplo sentido usado.

  10.   não dito

    Por favor, não use serviços proprietários como github ou mega. Existem alternativas gratuitas.

  11.   DaCooksGenericName dito

    # 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

    Eu entendo, ajuda.

  12.   Joao dito

    O que aconteceu com o mega link? Não sei como fazer a partir do repo no git. Eu quero jogar 🙁

    1.    f3niX dito

      Do git, instale o git e faça um clone como este:

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

      Pronto, você pode compilar com 'make'

  13.   f4ik0 dito

    O nível de esquisitice é impressionante.

  14.   sergio dito

    como executá-lo? Lamento profundamente minha ignorância, mas ainda não me dou muito bem com o Linux. Se houver uma pessoa caridosa que me diga passo a passo como fazer isso, saberei como agradecê-lo?

  15.   Nabucodonosor dito

    QUE BOM!!!!!!
    bem, na verdade não, seu joguinho me fez lembrar o quanto eu odeio os pássaros Flappy. PODE HAVER ALGO MAIS FRUSTRANTE ???
    🙂

    1.    miguel dito

      sim, minha sogra….