Sprunki Phase6 - Sprunki Phase 6 Remastered - A Revolutionary Leap in Rhythm Gaming ...
Sprunki Phase 6 Remastered - A Revolutionary Leap in Rhythm Gaming ...

O que é o sprunki phase6 e como fazer funcionar

A comunidade de mods do Sprunki (ou melhor, os forks que usam o código-base original) cresce rápido demais pra documentação acompanhar. Phase6 não é mais um jogo completo por si só — é uma build específica onde os devs tentaram rearranjar o pipeline de áudio sem reescrever o motor de timing. O resultado funciona na maior parte, mas dá trabalho. Se você tá apenas buscando rodar o sprunki phase6, o caminho mais direto hoje envolve baixar o branch correspondente do repositório público, compilar com Node 18 (não use 20 ou superior ainda — quebra a compatibilidade com a lib de áudio que eles usam) e executar via npm start. O instalador automático já veio quebrado na última atualização; eu desisti de brigar com ele e faço o setup manual. Leva uns 5 minutos se você já tiver o ambiente configurado.

Configurando o sprunki phase6 localmente

Clonar o repositório e rodar os comandos básicos é quase suficiente, mas tem um detalhe que a maioria ignora: o arquivo de configuração de assets precisa ter o caminho absoluto, não relativo. Se você deixar como padrão, o motor carrega os primeiros três fases mas trava na fase 4 porque não encontra os samples de áudio. Eu perdi uma tarde inteira caçando esse bug antes de perceber que o problema era o caminho. O workaround que eu uso até hoje é simples. Antes de rodar, edite o config.json e troque a propriedade assetPath para o diretório completo onde estão os arquivos de som. No Linux ou Mac, algo como /home/seuusuario/sprunki-phase6/assets. No Windows, verifique se as barras são normais (barra normal, não invertida) ou use template literals se preferir deixar o script tratar isso automaticamente.

Outro ponto que ninguém comenta: o phase6 exige pelo menos 4GB de RAM livre pra rodar sem engasgar. Se sua máquina tiver menos que isso disponível quando o jogo inicia, a latência de áudio começa a subir e os beats saem do sincronismo. Não adianta tentar otimizar depois — o problema já começa no carregamento inicial. Fechar programas pesados antes de abrir o jogo resolve na prática. Se você prefere evitar compilação manual, existe um build pré-compilado nas releases do repositório. Ele funciona, mas eu recomendo usar apenas se você for testar rápido e não pretende fazer modificações. Versões compiladas vêm com o caminho dos assets hardcodado para o ambiente do desenvolvedor, então eventualmente você vai tropeçar no mesmo erro de path que eu descrevi acima.

👉 Clique no botão abaixo para saber mais sobre o assunto!

Para quem quer algo mais estável no dia a dia, o phase6 em si já mostrou limitações sérias. Ele foi construído pra rodar em tempo real com múltiplos camadas de áudio simultâneas, mas o motor original do Sprunki nunca foi pensado pra isso. Em sessões longas, acima de 40 minutos, a memória começa a vazar. Não é um erro fatal — você simplesmente nota lentidão progressiva até precisar reiniciar. Existe um patch não oficial que resolve parcialmente, mas ele introduz outros bugs menores, como glitch no visual da fase 5. Se seu objetivo é só jogar e não customizar, considere alternativas mais leves que usam versões mais antigas do código-base, que são mais estáveis. O phase6 é interessante pra quem quer explorar o que dá pra fazer com o motor atual, mas espera-se que os desenvolvedores lancem uma refatoração completa do pipeline de áudio em breve. Até lá, o manual ainda é o caminho mais confiável.

Pitfalls comuns ao rodar o phase6

Além do problema de path nos assets, outro erro frequente é tentar rodar o jogo diretamente do repositório clonado sem executar npm install antes. Sim, parece óbvio, mas todo dia alguém posta no Discord perguntando por que nada funciona. O package-lock.lock às vezes fica desatualizado se o branch mudou recentemente, então rode npm ci em vez de npm install pra garantir dependências exatas. Teclado e controle também merecem atenção. O phase6 mapeia inputs de forma diferente das fases anteriores. Se você vier de builds mais antigas, vai achar que algo tá quebrado quando na verdade só mapearam as teclas de outro jeito. Verifique o mapeamento em settings/input.json antes de reclamar que o jogo não responde. No meu caso, eu simplesmente substituí o arquivo de mapeamento padrão pelo que eu já usava nas versões anteriores. Funciona perfeitamente.

Sobre performance, vale anotar que o phase6 roda bem em máquinas com placa de vídeo integrada moderna, mas em hardware mais antigo você pode precisar reduzir a resolução ou desligar efeitos de partículas. Não afeta o gameplay em si, só a fluidez visual. Ajuste nas configurações gráficas dentro do jogo mesmo antes de começar a jogar, pra evitar travamentos no meio de uma sessão. Se quiser baixar o sprunki phase6, o repositório oficial costuma estar disponível publicamente. Verifique a seção de releases e baixe o arquivo correspondente ao seu sistema operacional. Sempre compare o hash SHA do download com o que tá listado nas notas da release pra garantir que o arquivo não foi corrompido ou modificado. É um passo chato, mas evita surpresas desagradáveis depois.