محرك الزلازل

محرك Quake هو محرك الألعاب الذي طورته شركة id Software لتشغيل لعبة الفيديو Quake التي صدرت عام 1996. وقد تميز بتقنية عرض ثلاثي الأبعاد حقيقية في الوقت الفعلي . ومنذ عام 1999، أصبح مرخصًا بموجب شروط رخصة جنو العمومية العامة الإصدار 2.0 أو أحدث .
بعد إطلاقها، تم تطوير نسخة معدلة من محرك Quake . وبقي جزء كبير من المحرك في Quake II و Quake III Arena . يستخدم محرك Quake ، مثل محرك Doom ، تقنية تقسيم الفضاء الثنائي (BSP) لتحسين عرض العالم. كما يستخدم محرك Quake تظليل Gouraud للأجسام المتحركة، وخريطة إضاءة ثابتة للأجسام غير المتحركة.
تاريخ
تم تطوير محرك Quake من عام 1995 للعبة الفيديو Quake ، التي صدرت في 22 يونيو 1996. قام جون كارماك بمعظم برمجة المحرك، بمساعدة من مايكل أبرش في الخوارزميات وتحسين التجميع .
تصوّر جون روميرو لعبة Quake في البداية كلعبة أكشن تدور أحداثها في عالم ثلاثي الأبعاد بالكامل ، مستوحاة من لعبة القتال ثلاثية الأبعاد Virtua Fighter من سيجا AM2 . وكان من المُخطط أيضًا أن تتضمن Quake نظام قتال يدوي من منظور الشخص الثالث مُستوحى من Virtua Fighter . إلا أن شركة id Software رأت في ذلك مخاطرة، كما أنه كان سيستغرق وقتًا أطول لتطوير المحرك. ونظرًا لطول مدة المشروع، تم التخلي عن نظام القتال اليدوي من منظور الشخص الثالث في نهاية المطاف. [ 1 ] [ 2 ]

- تُستخدم الفرش لتحديد منطقة اللعب
- يقوم المعالج المسبق بتحديد المساحات الداخلية والفراغات الخارجية
- يقوم المعالج المسبق بحذف الوجوه غير المرئية في منطقة اللعب
- خريطة اللعبة النهائية المعالجة
محركات مشتقة

في 21 ديسمبر 1999، نشر جون كارماك من شركة id Software شفرة المصدر لمحرك Quake على الإنترنت بموجب شروط رخصة GPL-2.0 أو ما بعدها، مما سمح للمبرمجين بتعديل المحرك وإضافة ميزات جديدة. وسرعان ما بدأ المبرمجون بنشر نسخ جديدة من المحرك على الإنترنت. ومن أشهر هذه المحركات:
- GoldSrc – أول محرك ألعاب طورته شركة Valve . استُخدم في سلسلة Half-Life ، وأدى إلى ظهور محركي Source و Source 2. تستخدممشاريع Xash3D، بالإضافة إلى منفذي FreeHL وFreeCS، [ 3 ] جزءًا من شفرة Quake المصدرية لإعادة إنشاء هذا المحرك، حتى مع وجود برنامج وسيط لتشغيل اللعبة. [ 4 ] [ 5 ]
- دارك بليسز – محرك مُعدّل بشكل كبير يُستخدم في العديد من الألعاب المستقلة وتعديلات لعبة كويك . [ 6 ] [ 7 ] على الرغم من أن آخر إصدار مستقر كان في 13 مايو 2014، فقد تلقى العديد من التحديثات عبر مستودع SVN الخاص به منذ ذلك الحين. [ 8 ] استضافت Icculus.org صفحته الرئيسية حتى عام 2021، عندما انتقل المحرك إلى مستودع Git مُستضاف على GitHub . [ 9 ] يُوفر مطورو Xonotic نسخًا احتياطية من شفرة مصدر دارك بليسز على منصات برمجة اجتماعية مختلفة [ 10 ] [ 11 ] نظرًا لأن اللعبة مبنية على الإصدار التطويري من المحرك ويتم توزيعها معه.
- QuakeForge - أحد الموانئ المجتمعية الرئيسية الأولى. [ 12 ]
- NPRQuake - نسخة معدلة من لعبة Quake تتميز برسومات غير واقعية تمنحها مظهرًا مرسومًا بقلم رصاص. [ 13 ] [ 14 ]
- تينيبري - محرك كويك مخصص مزود بإضاءة في الوقت الفعلي ورسم الخرائط النتوئية، بالإضافة إلى ميزات أخرى. [ 15 ] [ 16 ] [ 17 ] [ 18 ]
- TyrQuake - منفذ مصدر ذو تركيز محافظ. [ 12 ]
- Fisheye Quake - محرك Quake مخصص مع تشويه عين السمكة من مؤلف PanQuake. [ 19 ]
- وينكويك
- Fruitz of Dojo - منفذ المصدر موجه لنظام التشغيل Mac OS X. [ 23 ] [ 24 ] [ 25 ]
- NehQuake - محرك مخصص لتعديل Nehara . [ 26 ]
- GLQuake
- فيتزكويك (مشتق من جي إل كويك ) - منفذ أساسي تم تفرع إصدار SDL الخاص به لاحقًا إلى العديد من المنافذ الأخرى. [ 27 ]
- MarkV (مشتق من FitzQuake، وخليف DirectQ) - صدر بإصدارات مشتقة من GLQuake و WinQuake . [ 28 ]
- Quakespasm (مشتق من FitzQuake) – منفذ مصدر شائع الاستخدام. [ 29 ]
- Quakespasm-spiked (مشتق من Quakespasm) - شوكة إزالة الحد. [ 30 ]
- vkQuake – (مشتق من Quakespasm) – يستخدم واجهة برمجة تطبيقات Vulkan للعرض، تمت برمجته بواسطة أكسل غنيتينغ، الموظف في شركة id Software، وتم إصداره بموجب رخصة GPLv2 . [ 31 ] [ 32 ]
- Ironwail - (مشتق من Quakespasm) - محرك يهدف إلى تحقيق أقصى أداء. [ 33 ]
- فيتزكويك (مشتق من جي إل كويك ) - منفذ أساسي تم تفرع إصدار SDL الخاص به لاحقًا إلى العديد من المنافذ الأخرى. [ 27 ]
- FTEQW (مشتق من QuakeWorld ) - برنامج عميل حديث للعب الجماعي عبر الإنترنت. [ 34 ] [ 22 ]
- فوهكويك
- ezQuake (مشتق من FuhQuake) - نسخة مُعدّلة تركز على اللعب الجماعي، وغالبًا ما تُستخدم مع مُشغّل nQuake. [ 35 ] [ 36 ]
- JoeQuake (مشتق من FuhQuake) - نسخة معدلة شائعة بين لاعبي السرعة . [ 37 ]
ألعاب تستخدم محرك Quake
الألعاب التي تستخدم ترخيصًا خاصًا
| سنة | عنوان | المطور(ون) | الناشر(ون) |
|---|---|---|---|
| 1996 | كويك | برنامج id | جي تي التفاعلية |
| 1997 | حزمة مهمات كويك رقم 1: آفة أرماجون | هيبنوتيك التفاعلي | عوالم ثلاثية الأبعاد |
| حزمة مهمات كويك رقم 2: انحلال الأبدية | شركة روغ إنترتينمنت | عوالم ثلاثية الأبعاد | |
| هيكسن 2 | برنامج Raven | شركة آي دي سوفتوير ، أكتيفيجن | |
| الخبث | راتلوب | الوصول الكمي | |
| رجال إكس: ويلات نهاية العالم | شركة زيرو جرافيتي إنترتينمنت | WizardWorks | |
| 1998 | حزمة مهمة Hexen II: بوابة Praevus | برنامج Raven | شركة آي دي سوفتوير أكتيفيجن |
| 2000 | ليزر أرينا | استوديوهات ترينريك | فالوسوفت |
ألعاب مبنية على إصدار المصدر GPL
| سنة | عنوان | المطور(ون) | الناشر(ون) |
|---|---|---|---|
| 2000 | OpenQuartz [ 38 ] | فريق أوبن كوارتز | سورس فورج |
| 2001 | نقل الدم [ 39 ] | مشروع نقل الدم | سورس فورج |
| 2005 | نيكسويز | ألينتراب | ألينتراب |
| 2007 | المطارد [ 40 ] | كريس بيج | ModDB |
| 2011 | زونوتيك | فريق زونوتيك | فريق زونوتيك |
| ستيل ستورم | كوت-إن-أكشن كرييتيف آرتل | كوت-إن-أكشن كرييتيف آرتل | |
| 2012 | مُجبر: مُقيد [ 41 ] | ألعاب كيبولي | ألعاب كيبولي |
| ريترو بليزر [ 42 ] [ 43 ] [ 44 ] | شركة هايدرا جيم وركس | شركة هايدرا جيم وركس | |
| 2013 | مختارات على غرار الفوضى [ 45 ] | فريق الفوضى | فريق الفوضى |
| 2015 | ريكسويز [ 46 ] | فريق ريكسويز | فريق ريكسويز |
| 2017 | FreeCS [ 3 ] | فريق FreeCS | جيت هاب |
| 2018 | FortressOne [ 47 ] | فريق فورتريس وان | فريق فورتريس وان |
| النفايات [ 48 ] | شركة فيرا فيجنز ذ.م.م. | شركة فيرا فيجنز ذ.م.م. | |
| 2019 (إصدار مبكر) | LibreQuake [ 49 ] | فريق LibreQuake | جيت هاب |
| 2021 (وصول مبكر) | دومبرنجر [ 50 ] | ألعاب أنوميك | ألعاب أنوميك |
| 2024 | الغضب: عصر الخراب [ 51 ] | كيلبيكسل | ثري دي ريلمز 1 سي إنترتينمنت |
| 2025 | تاجر المخدرات البرازيلي 3: لقد فتحت بوابة إلى الجحيم في الأحياء الفقيرة في محاولة لإحياء ميت آيا، أحتاج إلى إغلاقها [ 52 ] [ 53 ] | جوفينو | جوفينو |
| 2026 | مياو غان: ساكن الجحيم [ 54 ] | سوزا دي باستيت | سوزا دي باستيت |
انظر أيضاً
مراجع
- ↑ "هل ما زال جون روميرو يستمتع بإطلاق النار على الناس؟" . الجيل القادم . العدد 30. يونيو 1997. الصفحات 9-12 .
- ↑ مجلة إيدج ، مايو 1997،
كانت فكرتي الأصلية هي ابتكار لعبة شبيهة بـ
Virtua Fighter
في عالم ثلاثي الأبعاد، مع قتال مباشر، ولكن مع إمكانية التجول بحرية في العالم، والقيام بنفس الحركات الموجودة في
Quake
، ولكن عند الدخول في هذه المعارك، تتحول الكاميرا إلى منظور الشخص الثالث. كانت ستكون فكرة رائعة، لكن لم يكن لدى أحد آخر ثقة في تجربتها. استغرق المشروع وقتًا طويلاً، وكان الجميع يفضلون العودة إلى الخيار الآمن - الصيغة المعتادة.
- 1 2 لارابيل، مايكل (10 نوفمبر 2017). "FreeCS: السعي نحو تطبيق مفتوح المصدر للعبة Counter-Strike" . فورونيكس . تم الاسترجاع في 14 يوليو 2024 .
- ↑ BTRE (3 أغسطس 2020). "لعبة Half-Life: Absolute Zero تحاكي أجواء Half-Life الأصلية، وتعمل على نظام Linux باستخدام Xash3D FWGS" . GamingOnLinux . تم الاطلاع عليه في 15 يوليو 2024 .
- ↑ بيشيزا، روب (9 مارس 2022). "العب لعبة هاف لايف الأصلية في المتصفح" . بوينغ بوينغ . تم الاطلاع عليه في 16 يوليو 2024 .
- ↑ إيمز، ستيف (29 أكتوبر 2023). "DarkPlaces - تعديل للعبة Quake" . LinuxLinks . تم الاطلاع عليه في 16 يوليو 2024 .
- ↑ "الصفحة الرئيسية لموقع DarkPlaces" . icculus.org . تم الاطلاع عليه بتاريخ 6 نوفمبر 2017 .
- ↑ "مستودع التخريب Darkplaces" . svn.icculus.org . تم الاطلاع عليه بتاريخ 9 أغسطس 2019 .
- ↑ darkplacesengine/darkplaces ، محرك الأماكن المظلمة، 14 يونيو 2021 ، تم الاطلاع عليه في 21 يونيو 2021
- ↑ "محرك لعبة الزلازل DarkPlaces على منصة Xonotic GitLab" . تم الاطلاع عليه بتاريخ 3 فبراير 2020 .
- ↑ "محرك لعبة DarkPlaces Quake على منصة Xonotic GitHub" . GitHub . تم الاطلاع عليه بتاريخ 6 نوفمبر 2017 .
- 1 2 ستيفناوس (1 مارس 2010). "محركات الألعاب" . دليل تشغيل لعبة كويك على لينكس . تم الاطلاع عليه في 15 يوليو 2024 .
- ↑ بيشيزا، روب (30 يوليو 2018). "Quake on me: لعبة إطلاق نار كلاسيكية مُصممة باستخدام فلتر رسم بالقلم الرصاص" . بوينغ بوينغ . تم الاطلاع عليه في 15 يوليو 2024 .
- ↑ إيلي، أدريان (11 سبتمبر 2014). "تقنيات العرض غير الواقعية لمحرك ألعاب" . سلايد سيرف . جامعة نورث كارولينا في تشابل هيل . تم الاطلاع عليه في 15 يوليو 2024 .
- ^ مارتن غولدشتاين (25 سبتمبر 2002). "تينبرا الجديدة" . شاكنيوز . تم الاسترجاع في 16 يوليو 2024 .
- ↑ رويال، سيمون (10 أكتوبر 2015). "تينيبريكويك، واجهة أمامية محسّنة للعبة كويك" . لو إند ماك . تم الاسترجاع في 16 يوليو 2024 .
- ↑ وايلي، جالين (14 يوليو 2003). "إصدار جديد من لعبة تينيبري لأجهزة الكمبيوتر الشخصية" . موقع Inside Mac Games . تم الاطلاع عليه في 16 يوليو 2024 .
- ↑ لارجنت، آندي (27 أكتوبر 2002). "لعبة Tenebrae Quake الجديدة لأجهزة الكمبيوتر، وتحديث لنظام Mac قريبًا" . Inside Mac Games . تم الاطلاع عليه في 16 يوليو 2024 .
- ↑ بوسورث، باتريك (2 يوليو 2021). "الجزء 5: موانئ المصدر وزلزال عين السمكة" . شاك نيوز . تم الاسترجاع في 16 يوليو 2024 .
- ↑ تشوك، آندي (10 أكتوبر 2015). "الرؤية المحيطية في الألعاب تصبح فائقة الاتساع مع تعديل جديد للعبة Quake" . مجلة PC Gamer . تم الاطلاع عليه في 16 يوليو 2024 .
- ↑ تشاكرابارتي، أديتيا (12 مارس 2015). "الرؤية المحيطية في اللعبة تصبح فائقة الاتساع بفضل تعديل Quake الجديد" . sportskeeda . تم الاطلاع عليه في 16 يوليو 2024 .
- 1 2 باكستر، جويل (3 مايو 2015). "محركات الزلازل، القديمة والجديدة" . نيوجيوغرافيكا . تم الاسترجاع في 16 يوليو 2024 .
- ↑ كوك، براد (19 مارس 2006). "لعبة Quake تحصل على نسخة ثنائية عالمية" . ذا ماك أوبزرفر . مؤرشف من الأصل في 16 يوليو 2024. تم الاطلاع عليه في 15 يوليو 2024 .
- ↑ مونكس، نيل (1 أغسطس 2003). "ألعاب كلاسيكية: كويك" . MyMac.com . مؤرشف من الأصل في 16 يوليو 2024. تم الاطلاع عليه في 15 يوليو 2024 .
- ↑ "منزل فرانك الرائع لأشياء لعبة ماك كويك" . مسرح بوكس . 1 يوليو 2019. تم الاطلاع عليه في 15 يوليو 2024 .
- ↑ ستيفن أوس (1 مارس 2010). "التعديلات" . دليل استخدام لعبة كويك على لينكس . تم الاطلاع عليه في 15 يوليو 2024 .
- ↑ بويل، جوشوا (18 أغسطس 2022). "مقابلة حول تعديلات روبيكون 2 للعبة كويك" . نادي سلايرز . تم الاطلاع عليه في 15 يوليو 2024 .
- ↑ بابادوبولوس، جون (11 ديسمبر 2018). "يضيف حدث Quake Xmas Jam 2018 واحد وعشرين خريطة جديدة إلى لعبة التصويب الكلاسيكية من id Software، وهي متاحة للتنزيل" . DOSGaming . تم الاطلاع عليه في 15 يوليو 2024 .
- ↑ يانغ، روبرت (23 أغسطس 2021). "نهضة كويك: تاريخ موجز لـ 25 عامًا من تعديل كويك" . روك بيبر شوتجن . تم الاسترجاع في 14 يوليو 2024 .
- ↑ داو، ليام (27 أبريل 2022). "لعبة Block Quake هي في الأساس لعبة Quake مُصممة على شكل مكعبات LEGO" . GamingOnLinux . تم الاطلاع عليه في 14 يوليو 2024 .
- ↑ غنيتينغ، أكسل (20 يوليو 2016). "نسخة Vulkan الخاصة بي من لعبة Quake 1 تعمل بتعديل "In the Shadows". لا تزال بعض العناصر مفقودة. الكود موجود هنا: https://github.com/Novum/vkQuake" . تويتر . تم الاطلاع عليه في 6 أغسطس 2016 .
- ↑ "منفذ Vulkan للعبة Quake مبني على QuakeSpasm" . github.com/Novum/vkQuake . تم الاطلاع عليه بتاريخ 6 أغسطس 2016 .
- ↑ سبيريت (30 يناير 2022). "آيرونويل، نسخة معدلة عالية الأداء من كويك سبازم" . إنسايد كيو سي . تم الاطلاع عليه في 14 يوليو 2024 .
- ↑ تشوك، آندي (17 فبراير 2021). "هذا التعديل يحوّل لعبة Quake إلى لعبة إطلاق نار من منظور علوي" . بي سي غيمر . تم الاطلاع عليه في 16 يوليو 2024 .
- ↑ كامبل، أليكس (20 مايو 2016). "نشغل خادم Quake طوال الأسبوع - تعال والعب معنا!" . مجلة PC Gamer . تم الاطلاع عليه في 16 يوليو 2024 .
- ↑ فينلون، ويس (22 مايو 2021). "سنشغل خادمًا متعدد اللاعبين للعبة Quake طوال الأسبوع احتفالًا بالذكرى السنوية الخامسة والعشرين" . مجلة PC Gamer . تم الاطلاع عليه في 16 يوليو 2024 .
- ↑ فيرويذر (19 فبراير 2022). "محركات الزلازل ومنافذ المصدر: دليل للمبتدئين" . سليبجيت سايتسيير . تم الاسترجاع في 15 يوليو 2024 .
- ↑ neozeed (24 يونيو 2018). "Open Quartz" . Virtually Fun . تم الاسترجاع في 8 فبراير 2023 .
- ↑ فون كالينباخ، غاريث (2003). "مُكرَّسون للقضية - نقل الدم لإنقاذ لعبة قديمة" . أخبار صناعة الألعاب . مؤرشف من الأصل في 8 أبريل 2003.
- ↑ "مراجعة لعبة The Hunted Chronicle 2" . موقع Nixbit . تم الاطلاع عليه بتاريخ 23 أبريل 2023 .
- ↑ تريكي (25 أغسطس 2012). "القوة: مقيدة" . جاي إز غيمز . تم الاسترجاع في 24 أبريل 2023 .
- ^ يو ، ديريك (16 يناير 2012). "ريترو بليزر (ألفا)" . مصدر تي اي جي . تم الاسترجاع في 24 أبريل 2023 .
- ↑ بريستمان، كريس (21 يناير 2015). "لعبة RetroBlazer تتميز بالسرعة والألوان الزاهية لألعاب التصويب من منظور الشخص الأول في التسعينيات" . موقع Siliconera . تاريخ الاسترجاع: 14 يوليو 2024 .
- ↑ تاراسون، دومينيك (12 يناير 2012). "قاتل ألعاب 16 بت - عرض تجريبي لـ RetroBlazer يقدم تجربة ألعاب منظور الشخص الأول ثنائية الأبعاد ونصف مع لمسة مميزة" . DIY Gamer . مؤرشف من الأصل في 21 مارس 2012. تم الاطلاع عليه في 14 يوليو 2024 .
- ↑ "مجموعة ألعاب Chaos Esque المجانية ثلاثية الأبعاد من منظور الشخص الأول، نسخة معدلة من Xonotic" . ألعاب مفتوحة المصدر . 3 أبريل 2024. تم الاطلاع عليه في 15 يوليو 2024 .
- ↑ "Rexuiz FPS" . Indie Gamer . تم الاطلاع عليه بتاريخ 14 يوليو 2024 .
- ↑ داو، ليام (21 نوفمبر 2018). "استمتع ببعض الإثارة الكلاسيكية لألعاب إطلاق النار من منظور الشخص الأول مع QuakeWorld Team Fortress" . تم الاطلاع عليه في 29 يوليو 2024 .
- ↑ "الأراضي القاحلة" . Frag-Net.com . تم الاطلاع عليه بتاريخ 14 يوليو 2024 .
- ↑ يانغ، روبرت (5 أغسطس 2021). "نهضة كويك: كيف تبدأ بلعب لعبة كويك الأصلية اليوم" . روك بيبر شوتجن . تم الاطلاع عليه في 8 فبراير 2023 .
- ↑ داو، ليام (5 يونيو 2021). "DOOMBRINGER هي لعبة تصويب من منظور الشخص الأول جديدة من مطورين مخضرمين في مجتمعي Doom وQuake" . GamingOnLinux . تم الاطلاع عليه بتاريخ 26 ديسمبر 2023 .
- ↑ راسل، برادلي (7 مارس 2019). "نائب رئيس شركة 3D Realms يتحدث عن "تجاوز" لعبة Quake مع Wrath: Aeon of Ruin و"تبسيط" لعبة Call of Duty" . Game Revolution . تم الاطلاع عليه في 30 نوفمبر 2024 .
- ↑ زويزن، زاك (24 سبتمبر 2025). "لعبة إطلاق نار جديدة بسعر 3 دولارات لجيل طفرة المواليد هي حلم جامح يجب أن تجربه" . كوتاكو . تم الاسترجاع في 30 سبتمبر 2025 .
- ↑ آندي تشوك (23 سبتمبر 2025). "ستيم تحتفي بكل ما يتعلق بألعاب إطلاق النار الكلاسيكية مع 'بومستوك 2025'، حيث تقدم خصومات تصل إلى 80% على أفضل ألعاب إطلاق النار من منظور الشخص الأول المستوحاة من الطراز القديم" . بي سي غيمر . تم الاطلاع عليه في 30 سبتمبر 2025 .
- ↑ مراجعة لعبة MeowGun: Hell Denizen على الكمبيوتر الشخصي - فوضى قطط متواصلة تُشبع رغبتك في لعبة Quake . gamescout . تم الاطلاع عليها في 2 فبراير 2026 .
روابط خارجية
- نموذج الإضاءة في لعبة Quake : التخزين المؤقت للسطح من تصميم مايكل أبرش
- تحليل كود محرك الزلزال بواسطة فابيان سانجلارد
- شفرة المصدر لبرامج winquake و glquake و quakeworld و glquakeworld
- برنامج عام 1996
- محركات ألعاب مجانية
- محركات ألعاب لنظام لينكس
- تقنية الهوية
- كويك (سلسلة)
- محركات ألعاب الفيديو
