
Quake-SRP ينقل Quake من id Software لعام 1996 إلى المتصفح، مع عرض برمجي بلغة Rust
Quake-SRP هو نسخة متصفح من Quake من id Software لعام 1996، أُعيدت كتابتها بلغة Rust من مصدر GPL وتُعرض برمجياً دون GPU. تتضمن حلقة Shareware، ويمكن للمالكين إضافة ملفاتهم الخاصة.
كلاسيكية 1996، مُعاد بناؤها بلغة Rust
Quake-SRP هو نسخة من Quake من id Software لعام 1996، أُعيدت كتابتها بلغة Rust من كود مصدر GPL للعبة وتُعرض برمجياً مباشرة في المتصفح. وفقاً لصفحة المشروع، لا تحتاج النسخة إلى GPU ولا إلى أي تبعيات، وترفق بحلقة shareware، وهي ملف quake106.zip الأصلي من id بحجم 9,1 MB. الكود المصدري متاح على GitHub.
إعدادان مسبقان: Classic و Slop
للنسخة إعدادان مسبقان. الإعداد Classic يحاكي محرك WinQuake من id بدقة، مع تعطيل جميع خيارات slop، بينما يستخدم الإعداد Slop المعاملات الخاصة بالنسخة، وكل منها قابل للتعديل، مثل asm_showfps 1 أو host_maxfps 60. يمكن للاعبين فتح الصفحة بالمعامل ?classic أو ?slop لبدء اللعب بأحد الإعدادين. بعد تأكيد كليهما، تُعاد المفاتيح والمعاملات والفيديو إلى الحالة الأولية، بينما تبقى الألعاب المحفوظة.
التحكم وأوامر وحدة التحكم
يشمل التحكم الحركة بـ WASD، وإدارة العرض بالماوس، ودعم يد الألعاب؛ ويبدّل idcontrols إلى تحكم id الأصلي لعام 1996: إطلاق النار، بدون عرض بالماوس، بدون يد ألعاب، وتعطيل Always Run. وحدة التحكم، التي تُفتح بمفتاح tilde، تدعم الغش واختيار المستوى، بما في ذلك: god للخلود، noclip للعبور عبر الجدران، fly للطيران، give للذخيرة ومواد القتال، impulse 9 لجميع الأسلحة ومواد القتال، map للانتقال إلى مستوى، kill لإعادة الظهور. يتحكم F6 و F9 في الحفظ السريع والتحميل السريع، بينما يلتقط F12 لقطة شاشة كملف .pcx يُخزن في مخزن الصفحة.
أضف ملفاتك الخاصة
يمكن لمالكي Quake رفع نسختهم من id1/pak1.pak للحلقات من 2 إلى 4، أو حزم المهمات hipnotic/pak0.pak أو rogue/pak0.pak وملفات الموسيقى من القرص المضغوط، أو اختيار الملفات يدوياً. تبقى الملفات في المتصفح. تُختار حزم المهمات Scourge of Armagon و Dissolution of Eternity من الشاشة الأولية، وتُعاد تحميل الصفحة بالمعامل ?game=hipnotic أو ?game=rogue. Quake هي علامة تجارية لشركة id Software، وquake-srp غير مرتبط بـ id Software ولا تدعمه الشركة.
المصادر: quake-srp.pages.dev
SiTech — تطوير ويب مدعوم بالذكاء الاصطناعي
نبني مواقع سريعة وعصرية وندمج الذكاء الاصطناعي في سير عمل الشركات. لديك مشروع أو سؤال؟ يسعدنا مساعدتك.