Todos os jogos
Corrida Sonora

arcade

Corrida Sonora

Cada batida é uma pista. Corra com a música.

Escolha uma faixa real do Jamendo e corra em três pistas geradas a partir da batida, espectro e BPM decodificados. Trocar de faixa evita perigos, itens coloridos criam pontos e combos, e um escudo limitado protege quando o padrão fica denso. A rodada termina quando a vida chega a zero ou o áudio acaba.

Jogar agora
Publicado
2 de jul. de 2026

Como jogar

Controles

  • Use A/D ou Esquerda/Direita para trocar de faixa.
  • Pressione Espaço para gastar uma das três cargas de escudo e Escape para pausar ou continuar.
  • No toque, use as zonas esquerda e direita mais os botões de escudo e pausa.

Recursos do jogo

  • Simulação de 120 Hz guiada pelo relógio do áudio
  • Perigos gerados por batida, espectro e BPM
  • Recordes locais por faixa e cache de modelos em IndexedDB

Limitações atuais

  • O menu atual seleciona faixas do Jamendo e não oferece upload de MP3.
  • Busca, áudio entre origens, modelos assinados e ranking opcional exigem rede.
  • O primeiro download de modelos pode ser grande; aparelhos de toque iniciam com qualidade menor.

Captura do jogo

Uma corrida sonora pausada em três pistas neon com perigos, vida, pontuação e BPM.
Uma corrida sonora pausada em três pistas neon com perigos, vida, pontuação e BPM.

Histórico de versões

  1. Versão 0.1.0

    Lançamento inicial

    • Simulação de 120 Hz guiada pelo relógio do áudio
    • Perigos gerados por batida, espectro e BPM
    • Recordes locais por faixa e cache de modelos em IndexedDB

3 de jul. de 2026

Sound Race — every song generates a 3-lane hazard course, decoded, analyzed, and driven entirely in the browser

How we ship a rhythm-driven WebGL racer with no backend. A Web Audio decode + a Web Worker that runs FFT off the main thread, a beatmap synthesizer that turns spectral flux into a curved elevated road, an audio-clock game loop that never drifts against the music, and a Jamendo-only music source that keeps CORS out of the failure list. All from the production code of /gamecenter/sound-race.

6 de jul. de 2026

Two arrays of nullable templates — how Sound Race stays playable when a GLB fails to load

Sound Race spawns pickups and hazards from cloned Hunyuan-generated GLB templates. Any single template can be null — because OSS was slow, or that specific asset failed to parse, or we hit a network timeout. The spawn code checks each slot and falls back to a shared procedural polytope when the GLB isn't there. Same collision box, same behavior, just a different-looking mesh. Here's the exact shape and why it's worth building even for a small feature.

6 de jul. de 2026

When signed URLs break your browser cache, put the bytes in IndexedDB

Signed OSS URLs rotate every request, so the disk cache never matches. Sound Race redownloaded 13 GLBs on every visit until we sat an IndexedDB layer in front of GLTFLoader. Here's the code, why Cache Storage doesn't help, and one invalidation edge case we're leaving as tech debt.

6 de jul. de 2026

Draco compression, from an upload script in Node to a GLTFLoader in the browser

Sound Race's 13 GLBs are compressed with Draco on upload and inflated with a WASM decoder in the browser. This post walks the whole pipeline — the @gltf-transform + draco3dgltf server side, the "if compressed is bigger, keep original" safety valve, why the decoder files live in /public/draco/gltf/ instead of on a CDN, and the exact three lines of GLTFLoader wiring that connect them.

Continue jogando

Perguntas frequentes

Can I play Corrida Sonora online for free?
Yes. Corrida Sonora is free to play in a modern browser, with no download or installation required.
What kind of interactive game is Corrida Sonora?
Corrida Sonora is a arcade interactive browser game. Escolha uma faixa real do Jamendo e corra em três pistas geradas a partir da batida, espectro e BPM decodificados. Trocar de faixa evita perigos, itens coloridos criam pontos e combos, e um escudo limitado protege quando o padrão fica denso. A rodada termina quando a vida chega a zero ou o áudio acaba.
How do I play Corrida Sonora?
Use A/D ou Esquerda/Direita para trocar de faixa.; Pressione Espaço para gastar uma das três cargas de escudo e Escape para pausar ou continuar.; No toque, use as zonas esquerda e direita mais os botões de escudo e pausa.

Créditos

  • authorMetaWorldOS

A MetaWorldOS publica e mantém este jogo. Mostramos datas de publicação, limitações atuais, créditos e histórico de versões para que a página represente a versão jogável de hoje.