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
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.
Jojojo aquele Geek 😀
Grande ideia. Ótimo.
O nome do jogo fez meu dia 🙂
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
Coloquei o novo link caso o que enviei fosse uma versão antiga:
https://mega.co.nz/#!MVZimZrL!YLqe-Nc55v5vGRTAI5GrV1hQjinowOx9T-dcrAlX-JQ
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.
você pode me ajudar a executá-lo?
Eu não sei como jogar.
obrigado
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
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.
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)
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.
mm acho que estava errado
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.
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.
… 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 !!!
Que interessante ...
Já tenho uma ideia!
Eu em u: Camaradas, vamos programar um jogo hoje ...
O jogo é tão ruim quanto o Flappy Birds original.
Parabéns!
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
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.
Desculpas: eles não entenderam o duplo sentido usado.
Por favor, não use serviços proprietários como github ou mega. Existem alternativas gratuitas.
# 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.
O que aconteceu com o mega link? Não sei como fazer a partir do repo no git. Eu quero jogar 🙁
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'
https://mega.co.nz/#!MVZimZrL!YLqe-Nc55v5vGRTAI5GrV1hQjinowOx9T-dcrAlX-JQ
O nível de esquisitice é impressionante.
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?
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 ???
🙂
sim, minha sogra….