所有游戏
音速竞速

arcade

音速竞速

每个节拍都是一条赛道,跟着音乐狂飙。

从 Jamendo 选择真实音乐,游戏会根据解码后的节拍、频谱和 BPM 自动生成三车道赛道。左右换道用于躲避障碍,彩色拾取物会累积分数、连击与颜色组合,有限次数的护盾可在密集节奏中抵挡伤害。生命归零或所选音乐播放结束时,本局完成。每首音乐分别保存本地成绩,难度越高时障碍分布会更加密集。

开始游戏
发布于
2026年7月2日

玩法介绍

操作方式

  • 使用 A/D 或左右方向键切换车道。
  • 按空格消耗三次护盾之一,按 Escape 暂停或继续。
  • 触屏使用左右区域换道,并提供独立的护盾和暂停按钮。

游戏特色

  • 由音频时钟驱动的 120 Hz 竞速模拟
  • 根据节拍、频谱与 BPM 生成障碍
  • 单曲本地最高分与 IndexedDB 模型缓存

当前限制

  • 当前菜单从 Jamendo 选择音乐,并没有提供 MP3 上传控件。
  • Jamendo 搜索、跨域音频、签名模型接口和可选排行榜都需要联网。
  • 首次模型下载体积可能较大,触屏设备默认采用较低画质。

游戏截图

音速竞速暂停在霓虹三车道上,画面显示障碍、拾取物、生命、分数和 BPM。
音速竞速暂停在霓虹三车道上,画面显示障碍、拾取物、生命、分数和 BPM。

版本更新记录

  1. 版本 0.1.0

    首次发布

    • 由音频时钟驱动的 120 Hz 竞速模拟
    • 根据节拍、频谱与 BPM 生成障碍
    • 单曲本地最高分与 IndexedDB 模型缓存

2026年7月3日

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.

2026年7月6日

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.

2026年7月6日

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.

2026年7月6日

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.

继续玩

常见问题

音速竞速可以免费在线玩吗?
可以。音速竞速可在现代浏览器中免费游玩,无需下载或安装。
音速竞速是什么类型的互动游戏?
音速竞速是一款arcade类互动游戏。从 Jamendo 选择真实音乐,游戏会根据解码后的节拍、频谱和 BPM 自动生成三车道赛道。左右换道用于躲避障碍,彩色拾取物会累积分数、连击与颜色组合,有限次数的护盾可在密集节奏中抵挡伤害。生命归零或所选音乐播放结束时,本局完成。每首音乐分别保存本地成绩,难度越高时障碍分布会更加密集。
音速竞速怎么操作?
使用 A/D 或左右方向键切换车道。、按空格消耗三次护盾之一,按 Escape 暂停或继续。、触屏使用左右区域换道,并提供独立的护盾和暂停按钮。

制作信息

  • authorMetaWorldOS

本游戏由 MetaWorldOS 发布并持续维护。页面公开发布时间、当前限制、制作信息与版本记录,内容对应现在实际可玩的版本。