Pular para o conteúdo

Guitar Hero em Bash

Responder tópico
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
  • Denunciar
  • Indicar

1. Guitar Hero em Bash

Enviado em 22/09/2011 - 06:35h

Bom, estava sem o que fazer essa madrugada, resolvi criar alguma coisa para passar o tempo, dessa vez saiu um Guitar Hero para o console xD

Ainda falta o som e o reconhecimento das teclas, mas já da pra ver as notas descendo, só para testes mesmo. As notas das musicas podem ser gravadas em arquivos de texto simples, e ser facilmente criadas/editadas. A reprodução da música em si ainda não pensei como vou fazer, mas será bem simples também

UPDATE:

Adicionado reconhecimento de teclas com animações nos botões:

http://paste.ubuntu.com/695037/

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

2. Re: Guitar Hero em Bash

Enviado em 22/09/2011 - 09:02h

Legal
quero ver depois quando melhorar
se assim já esta legal

3. Re: Guitar Hero em Bash

Enviado em 22/09/2011 - 10:30h

para colocar o som você pode usar o xine ou mplayer que funcionam em modo texto.

4. Re: Guitar Hero em Bash

Enviado em 22/09/2011 - 15:33h

Reprodução e musica adicionada. Vou ter que mudar o modo de reconhecimento das teclas, da forma que estou fazendo não tem como pressionar mais de uma tecla ao mesmo tempo.

A reprodução da musica é feita com a ferramenta ogg123 (do pacote vorbis-tools, instale-o). Eu gerei um dump do ogg para não precisar ficar baixando arquivos e tal, mas isso acabou deixando o script com mais de 115.000 linhas, quase travou meu navegador quando tentei visualizar no paste rsrs ou seja, não vai rolar, vai ter que baixar alguma coisa de qualquer jeito rs.

Por enquanto estou fazendo tudo no mesmo script porque é só para testes, mas ao final tudo terá seu próprio arquivo, pensei em:

guitar.ogg > Instrumento
song.ogg > Música
song.ini > Informações de nome de artista, música e etc
notes.ini > Notas
conf.ini > Configurações

Baixe o script neste link (7mb): http://viny.x10.mx/temp/guitarhero.sh
(já vem com a música Iron Man do Black Sabbath)

A notas estão sincronizadas com a música em seu computador?

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

Entre na sua conta para responder.

Fazer login para responder