A downloadable game for Windows and Linux

Download NowName your own price

Sabe quando você tá jogando um jogo de ritmo e pensa "cara, queria muito jogar isso com aquela música específica que eu tenho no PC"? Foi basicamente por isso que eu criei o NumBeat.

A premissa é bem direta: você aponta o jogo pra qualquer arquivo MP3 ou WAV que tiver na sua máquina e ele cria o mapa das notas na hora. Na prática, o que o código faz é ler a forma de onda do áudio, procurar os picos de volume e as variações de energia, e usa isso pra decidir onde colocar as notas. Não é só jogar um monte de número aleatório na tela, o chart tenta acompanhar a estrutura da música. Depois que ele processa, é só cair pra dentro.

A tela tem um teclado numérico gigante, do 1 ao 9. As notas descem em pistas verticais e você tem que apertar o número certo quando elas cruzam a linha amarela lá embaixo. Se o timing for bom, você pontua. Se vacilar, perde a nota. No final da música, aparece aquela tela clássica de resultados com sua precisão e a quantidade de acertos.

Tem três dificuldades pra escolher. No Fácil, o jogo pega só as batidas mais fortes e te dá uma margem de erro maior. No Difícil, ele começa a pegar subdivisões, notas mais rápidas e cobra um timing bem mais rigoroso. Como a geração depende do áudio, uma música calma vai gerar um chart tranquilo, enquanto um metal ou EDM vai virar uma loucura.

Eu coloquei um navegador de arquivos dentro do próprio jogo pra você não precisar ficar abrindo terminal ou arrastando arquivo pra cima do ícone. É só abrir, dar Enter, procurar a pasta e escolher a música. Ah, e ele lê nomes de arquivos com caracteres especiais, então se você tiver uma pasta cheia de música japonesa ou com acentos, não vai dar erro de carregamento.

O jogo tá disponível pra Windows (64-bit, precisa de OpenGL 3.3) e Linux. Se você tem um PC muito antigo que não suporta OpenGL 3.3 e gostaria de uma versão com suporte à OpenGL mais antigo, entre em contato pelo e-mail arthurg.santos@proton.me e eu mando pra você.

É um projeto pessoal, feito nas horas vagas, sem microtransação, sem login obrigatório e sem frescura. Os charts são salvos em arquivos JSON na pasta do jogo, então se você quiser editar as notas manualmente depois, pode abrir o arquivo e alterar. Se der algum bug bizarro com algum MP3 muito específico, me avisa. Bom jogo.

Updated 6 days ago
Published 10 days ago
StatusReleased
PlatformsWindows, Linux
AuthorArthur
GenreRhythm
AI DisclosureAI Assisted, Code

Download

Download NowName your own price

Click download now to get access to the following files:

numbeat.exe 17 MB
numbeat 260 kB