كل الألعاب
سباق الصوت

arcade

سباق الصوت

كل نبضة مسار — تسابق مع الأغنية.

اختر مقطوعة حقيقية من Jamendo وتسابق في مسار من ثلاثة ممرات يُولد من النبض والطيف وBPM بعد فك الصوت. يتيح تغيير الممر تفادي العوائق، وتبني العناصر الملونة النقاط والسلاسل، بينما يمتص الدرع المحدود الضغط عند ازدحام النمط. تنتهي الجولة عند نفاد الصحة أو انتهاء المقطوعة.

العب الآن
نُشرت
2 يوليو 2026

طريقة اللعب

عناصر التحكم

  • استخدم A/D أو يمين/يسار لتغيير الممر.
  • اضغط Space لاستهلاك واحدة من ثلاث شحنات درع وEscape للإيقاف أو المتابعة.
  • يستخدم اللمس منطقتي اليسار واليمين مع زري الدرع والإيقاف.

ميزات اللعبة

  • محاكاة سباق 120 هرتز يقودها توقيت الصوت
  • عوائق مولدة من النبض والطيف وBPM
  • نتائج محلية لكل مقطوعة وذاكرة نماذج في IndexedDB

القيود الحالية

  • تختار القائمة الحالية موسيقى Jamendo ولا تعرض أداة لرفع MP3.
  • يتطلب البحث والصوت عبر النطاق والنماذج الموقعة ولوحة النتائج اتصالاً بالشبكة.
  • قد يكون تنزيل النماذج الأول كبيراً، وتبدأ أجهزة اللمس بجودة أقل.

لقطة من اللعب

سباق صوت متوقف على طريق نيون بثلاثة ممرات مع العوائق والصحة والنقاط وBPM.
سباق صوت متوقف على طريق نيون بثلاثة ممرات مع العوائق والصحة والنقاط وBPM.

سجل الإصدارات

  1. الإصدار 0.1.0

    الإصدار الأولي

    • محاكاة سباق 120 هرتز يقودها توقيت الصوت
    • عوائق مولدة من النبض والطيف وBPM
    • نتائج محلية لكل مقطوعة وذاكرة نماذج في IndexedDB

3 يوليو 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 يوليو 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 يوليو 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 يوليو 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.

ألعاب أخرى

الأسئلة الشائعة

Can I play سباق الصوت online for free?
Yes. سباق الصوت is free to play in a modern browser, with no download or installation required.
What kind of interactive game is سباق الصوت?
سباق الصوت is a arcade interactive browser game. اختر مقطوعة حقيقية من Jamendo وتسابق في مسار من ثلاثة ممرات يُولد من النبض والطيف وBPM بعد فك الصوت. يتيح تغيير الممر تفادي العوائق، وتبني العناصر الملونة النقاط والسلاسل، بينما يمتص الدرع المحدود الضغط عند ازدحام النمط. تنتهي الجولة عند نفاد الصحة أو انتهاء المقطوعة.
How do I play سباق الصوت?
استخدم A/D أو يمين/يسار لتغيير الممر.; اضغط Space لاستهلاك واحدة من ثلاث شحنات درع وEscape للإيقاف أو المتابعة.; يستخدم اللمس منطقتي اليسار واليمين مع زري الدرع والإيقاف.

فريق العمل

  • authorMetaWorldOS

تنشر MetaWorldOS هذه اللعبة وتواصل صيانتها. نعرض تاريخ النشر والقيود الحالية وفريق العمل وسجل التحديثات ليعكس الوصف النسخة القابلة للعب اليوم.