محرك لعبة Quake II

محرك id Tech 2 ، المعروف أصلاً باسم محرك Quake II ، هو محرك ألعاب طورته شركة id Software لاستخدامه في لعبة التصويب من منظور الشخص الأول Quake II التي صدرت عام 1997. [ 1 ] ومثل سابقه، محرك Quake ، تم ترخيص محرك Quake II لمطورين آخرين، وظهر في العديد من ألعاب تلك الحقبة، [ 2 ] قبل أن يُتاح مجاناً بموجب شروط رخصة جنو العمومية العامة في 22 ديسمبر 2001. [ 3 ] [ 4 ]

ميزات المحرك

من أبرز ميزات المحرك دعمه الفوري للرسومات المُسرّعة بواسطة الأجهزة، وتحديدًا OpenGL ، إلى جانب مُعالج العرض البرمجي التقليدي. [ 2 ] ومن الميزات الأخرى تقسيم بعض المكونات إلى مكتبات مشتركة . وقد أتاح ذلك استخدام كلٍ من مُعالج العرض البرمجي وOpenGL، حيث يتم اختيار أحدهما بتحميل وتفريغ مكتبات منفصلة. كما استُخدمت المكتبات في منطق اللعبة، مما ترتب عليه ما يلي:

  • وبما أنها صُممت لمنصات محددة، بدلاً من مترجم ، فقد كان بإمكانها العمل بشكل أسرع من حل لعبة Quake ، والذي كان يتمثل في تشغيل منطق اللعبة ( QuakeC ) في مترجم محدود. [ 5 ]
  • يمكن لشركة id نشر الكود المصدري للسماح بإجراء تعديلات مع الحفاظ على ملكية باقي أجزاء المحرك. [ 6 ]

كما هو الحال مع محركات id Software السابقة، استخدمت هندسة المستويات تقسيم الفضاء الثنائي ، وتم تصميمها باستخدام هندسة صلبة بنائية كما في محرك Quake . وتم إضاءة بيئات المستويات باستخدام خرائط الإضاءة ، وهي طريقة يتم فيها حساب بيانات الإضاءة لكل سطح مسبقًا (هذه المرة، عبر طريقة الإشعاعية ) وتخزينها كصورة، ثم يتم وضعها فوق هندسة المستوى واستخدامها لتحديد شدة الإضاءة التي يجب أن يتلقاها كل نموذج ثلاثي الأبعاد، ولكن ليس اتجاهها. [ 7 ] [ 8 ]

ألعاب تستخدم محرك Quake II

الألعاب التي تستخدم ترخيصًا خاصًا

سنةعنوانمطور
1997كويك 2برنامج id
1998حزمة مهمات Quake II: الحسابشركة Xatrix للترفيه
حزمة مهمات كويك 2: جراوند زيروشركة روغ إنترتينمنت
Zaero (توسعة غير رسمية للعبة Quake II ) [ 9 ]فريق إيفولف
Juggernaut: The New Story (توسعة غير رسمية للعبة Quake II ) [ 9 ]ألعاب كانوبي
الهرطقي الثانيبرنامج Raven
الخطيئةالترفيه الطقوسي
1999حزمة مهمة الخطيئة: أجور الخطيئة2015
كينغبن: حياة الجريمةشركة Xatrix للترفيه
2000جندي الحظبرنامج Raven
دايكاتاناعاصفة أيونية
2001أناكرونوكس

ألعاب مبنية على إصدار المصدر GPL

سنةعنوانمطور
2000يوم النصر: نورماندي [ 10 ] [ 11 ]يوم النصر: فريق نورماندي
2003الأجسام الطائرة المجهولة: غزو الفضائيينفريق غزو الفضائيين: الأجسام الطائرة المجهولة
2008عظم الجاذبيةألعاب بليندو
2012وارسو [ 12 ] [ 13 ]فريق وارسو
ثلاثون رحلة حبألعاب بليندو
2017ألين أرينا: محاربو المريخشركة كور للترفيه المحدودة
Quetoo [ 14 ]فريق Quetoo
2019Warfork [ 15 ]فريق وارفورك

الموانئ

  • Jake2 – نسخة جافا من محرك Quake II المرخص بموجب رخصة GPL . وقد استخدمته شركة Sun منذ ذلك الحين كمثال على إمكانيات Java Web Start لتوزيع الألعاب عبر الإنترنت. [ 16 ] في عام 2006، استُخدم لتجربة تشغيل ألعاب ثلاثية الأبعاد مع تتبع حركة العين . [ 17 ] ويُضاهي أداء Jake2 أداء النسخة الأصلية المكتوبة بلغة C. [ 18 ]
  • Quake2Forge – أحد أوائل منافذ المصدر التي أنتجها المجتمع. [ 19 ]
  • Quake2xp – نسخة معدلة من لعبة Quake II لأنظمة التشغيل الحديثة. [ 20 ] [ 21 ] [ 22 ]
  • KMQuake2 – محرك مطور للعبة Quake II . [ 22 ] [ 23 ] [ 24 ]
  • Quake2maX – منفذ مصدر يركز على OpenGL .
  • Quake 2 Evolved – محرك ألعاب مبكر محسّن رسوميًا. [ 25 ] [ 26 ] [ 27 ] [ 28 ]
  • Quetoo (المعروفة سابقًا باسم Quake2World ) – نسخة متعددة اللاعبين مشتقة من Quake2Forge. [ 14 ] [ 29 ]
  • Berserker@Quake2 – نسخة محسّنة رسوميًا من لعبة Quake II . [ 30 ]
  • ياماغي كويك 2 – نسخة مُعدّلة من لعبة كويك 2 للأنظمة الحديثة، تهدف إلى الحفاظ على أسلوب اللعب الأصلي. [ 31 ] [ 32 ] [ 33 ] [ 34 ] [ 22 ]
  • vkQuake2 – محرك لعبة Quake II الأصلي مع مُعالج Vulkan إضافي، من تطوير كريستوف كوندراك، وهو مبرمج من بولندا. تم إصداره في الأصل في ديسمبر 2018 بموجب رخصة GPLv2 . [ 35 ] [ 36 ]
  • محرك CRX – نسخة مخصصة للعبة CodeRED: Alien Arena . [ 37 ] [ 38 ] [ 39 ] [ 40 ]
  • كيو فيوجن – نسخة معدلة من محرك الألعاب المرخص بموجب رخصة جنو العمومية. استُخدم هذا المحرك في لعبة وارسو عام 2012. [ 41 ] [ 12 ] [ 13 ]
  • Q2Pro – منفذ موجه للعب الجماعي، والذي استُخدم أيضًا كأساس للعبة Quake II RTX . [ 42 ] [ 43 ]
  • R1Q2 – نسخة أخرى تركز على اللعب الجماعي. [ 22 ]
  • DirectQII – منفذ مصدر موجه نحو DirectX .
  • Fruitz of Dojo – منفذ مصدر موجه لنظام التشغيل Mac OS X. [ 44 ] [ 45 ] [ 46 ]
  • Q2DOS – نسخة معدلة من اللعبة لنظام التشغيل MS-DOS . [ 47 ] [ 48 ] [ 49 ]

انظر أيضاً

مراجع

  1. جرانت، كريستوفر (9 أغسطس 2011). "شركة id Software تسعى لتقصير دورات التطوير، والتوقف عن بناء محركات جديدة لكل لعبة" . جويستيك . AOL. مؤرشف من الأصل في 28 أغسطس 2011.
  2. 1 2 "ترخيص التكنولوجيا: id Tech 2" . مؤرشف من الأصل في 8 نوفمبر 2009. تم الاطلاع عليه في 17 سبتمبر 2008 .
  3. ^ ديبونا ، كريس (22 ديسمبر 2001). "تم إصدار كود مصدر Quake 2 بموجب GPL" . سلاش دوت . تم الاسترجاع في 4 سبتمبر 2016 .
  4. فوستر-جونسون، إريك (24 يناير 2002). "إصدار مصادر Quake 2" . Computerworld . تم الاطلاع عليه في 15 يوليو 2024 .
  5. سانغلارد، فابيان (16 سبتمبر 2011). "مراجعة شفرة المصدر للعبة Quake 2، الجزء 2/4" . fabiensanglard.net . تاريخ الاسترجاع: 29 يوليو 2023. قدّم الربط الديناميكي العديد من المزايا: [...] سرعة أصلية كاملة للتعديلات، دون الحاجة إلى الاعتماد على QuakeC وQuake Virtual Machine.
  6. سانغلارد، فابيان (16 سبتمبر 2011). "مراجعة شفرة المصدر للعبة Quake 2، الجزء 2/4" . fabiensanglard.net . تاريخ الاسترجاع: 29 يوليو 2023. قدّم الربط الديناميكي العديد من المزايا: [...] المزيد من الإمكانيات لمطوري التعديلات، حيث أصبح بالإمكان تعديل اللعبة بأكملها عبر ملف game.dll.
  7. ميلن، روري (1 مارس 2019). "صناعة لعبة Quake 2" . pcgamer.com . تم الاطلاع عليه في 29 يوليو 2023. كما استخدمنا تقنية ارتداد الضوء - محاكاة الإشعاعية - بحيث كان لكل ركن من أركان العالم إضاءة.
  8. سانغلارد، فابيان (16 سبتمبر 2011). "مراجعة شفرة المصدر للعبة Quake 2، الجزء 3/4" . fabiensanglard.net . تاريخ الاسترجاع: 29 يوليو 2023. على عكس Quake 1، استخدمت Quake 2 الإشعاعية والضوء الملون أثناء الحساب المسبق .
  9. 1 2 ويلسون، هاميش (13 نوفمبر 2023). "بناء جهاز كمبيوتر ألعاب لينكس كلاسيكي - الجزء 35: القصص الجديدة" . GamingOnLinux . تم الاطلاع عليه في 16 يوليو 2024 .
  10. ^ ألبرت ، خوسيه (9 نوفمبر 2023). "D-Day: Normandy: لعبة FPS لنظام Linux مبنية على Quake2" . أوبونلوغ . تم الاسترجاع في 18 أغسطس 2024 .
  11. ^ "D-Day: Normandy: Un Juego FPS لنظام التشغيل Linux المبني على Quake2" . مختبر لينكس . 12 نوفمبر 2023 . تم الاسترجاع في 18 أغسطس 2024 .
  12. 1 2 دولينسكي، سيرجي (2008). "اختبارات بيتا المفتوحة في ديسمبر" . سترانا إيغر (بالروسية). رقم 250. جيملاند. ص. 142.  
  13. 1 2 "وارسو" . المستوى (بالرومانية). العدد 4/2008. أبريل 2008. ص 7.  
  14. 1 2 داو، ليام (8 فبراير 2017). "Quetoo، لعبة تصويب من منظور الشخص الأول مجانية ومفتوحة المصدر، تسعى للانضمام إلى منصة Steam" . GamingOnLinux . تم الاطلاع عليه في 7 فبراير 2013 .
  15. داو، ليام (19 أغسطس 2019). "استنادًا إلى لعبة التصويب الكلاسيكية Warsow، أصبحت لعبة Warfork الجديدة متاحة الآن في مرحلة الوصول المبكر" . GamingOnLinux . تم الاطلاع عليه في 8 فبراير 2023 .
  16. "JDK 6u10: Jake2: Quake II في جافا" . صن مايكروسيستمز . تم الاطلاع عليه في 27 يوليو 2023. يُظهر مثال تطبيق Jake2 المصغر مستقبل توزيع الألعاب عبر الإنترنت . Jake2 هو نسخة مُعدّلة من لعبة Quake II من إنتاج شركة id Software، مُطوّرة لمنصة جافا بواسطة شركة Bytonic Software. (...). مع إضافة جافا الجديدة، أصبح من الممكن الآن نشر اللعبة مباشرةً على صفحة الويب مع تسريع كامل للأجهزة وموثوقية عالية.
  17. ميلر، روس (3 أغسطس 2006). "العب بعينيك" . جويستيك . مؤرشف من الأصل في 3 فبراير 2008. تم الاطلاع عليه في 18 يوليو 2009 .
  18. "Q24j: Jake وإمكانية استخدام Java في الألعاب" . O'Reilly Media . 28 نوفمبر 2005. تم الاطلاع عليه في 18 يوليو 2009. هذا عرض رائع لقدرات ثلاثية الأبعاد. أشياء كهذه، بالإضافة إلى محرك Narya ثنائي الأبعاد مفتوح المصدر من ThreeRings، بدأت تُظهر بالفعل أن Java يمكن أن تكون منصة ألعاب من الدرجة الأولى. والأكثر من ذلك، بعد أن رأينا كل تلك... *سعال* الأكواد الرديئة في الألعاب من قبل، فإن امتلاك ميزات مثل نموذج تعدد الخيوط في Java، ودعم الشبكات وقواعد البيانات، قد يجعلها بالفعل منصة أفضل من C للعديد من الألعاب القادمة.
  19. شيخ، أنيس؛ ساهو، سامبيت؛ روسو، مارسيل-كاتالين؛ شيا، مايكل (يناير 2004). "تنفيذ منصة خدمة للألعاب عبر الإنترنت" . ResearchGate . وقائع ورشة العمل الثالثة حول دعم الشبكات والأنظمة للألعاب . تم الاطلاع عليه في 15 يوليو 2024 .
  20. بابادوبولوس، جون (19 أغسطس 2018). "الإصدار النهائي من Quake2xp لعام 2018 متاح للتنزيل، ويضيف العديد من الميزات الرسومية الحديثة" . DSOGaming . تم الاطلاع عليه في 15 يوليو 2024 .
  21. بابادوبولوس، جون (24 أبريل 2022). "عرض الميزات الجديدة لتعديل Quake 2 HD الرسومي الشامل، q2xp" . DSOGaming . تم الاطلاع عليه في 16 يوليو 2024 .
  22. 1 2 3 4 فينلون، ويس (9 أكتوبر 2014). "كيفية تشغيل لعبة Quake II على نظامي التشغيل Windows 7/8" . مجلة PC Gamer . تم الاطلاع عليه بتاريخ 15 يوليو 2024 .
  23. لين، ريك (21 فبراير 2022). "لعبة Quake 4 في Quake 2 تفعل ما هو مكتوب عليها تمامًا" . مجلة PC Gamer . تم الاطلاع عليه في 15 يوليو 2024 .
  24. بابادوبولوس، جون (16 فبراير 2022). "لعبة Quake 4 بنسخة Quake 2 المصغرة متاحة الآن للتحميل" . DSOGaming . تم الاطلاع عليه في 15 يوليو 2024 .
  25. كلوم، مارسيل (10 ديسمبر 2002). "Quake 2 Evolved Beta1" . نيوين . تم الاسترجاع في 16 يوليو 2024 .
  26. باركر، ستيفن (17 ديسمبر 2002). "هل كانت لعبة Quake II Evolved محكوم عليها بالفشل؟" . نيو وين . تم الاسترجاع في 16 يوليو 2024 .
  27. هاريس، ويل (23 نوفمبر 2005). "لعبة Quake 2 Evolved تعيد أسلوب الألعاب الكلاسيكية إلى الأجهزة الحديثة" . Bit-Tech . تم الاطلاع عليه في 16 يوليو 2024 .
  28. برينكمان، مارتن (21 نوفمبر 2005). "Quake II Evolved" . ghacks.net . تم الاطلاع عليه في 16 يوليو 2024 .
  29. لارابيل، مايكل (1 أبريل 2012). "لعبة Quake2World تدخل مرحلة البيتا برسومات رائعة" . فورونيكس . تم الاطلاع عليه في 9 أغسطس 2024 .
  30. لارابيل، مايكل (7 يناير 2016). "قد يتم نقل لعبة Quake 2 إلى نظام Linux" . فورونيكس . تم الاطلاع عليه في 16 يوليو 2024 .
  31. داو، ليام (16 يونيو 2021). "محرك لعبة Quake II البديل: Yamagi Quake II يضيف دعمًا اختياريًا لـ Vulkan" . GamingOnLinux . تم الاطلاع عليه في 15 يوليو 2024 .
  32. بورميستر، ياماغي. "صفحة مشروع ياماغي كويك 2" . تم الاطلاع عليه في 29 يوليو 2023 .
  33. "Quake 2 - Source Ports" . GOG.com . مؤرشف من الأصل في 31 يوليو 2023. تم الاطلاع عليه في 27 مارس 2022 .
  34. "مراجعة لعبة Quake II: Quad Damage" . موقع Gaming Pastime . ١٨ أغسطس ٢٠١٧. تم الاطلاع عليه بتاريخ ٢٩ يوليو ٢٠٢٣ .
  35. لارابيل، مايكل (20 ديسمبر 2018). "لعبة Quake 2 تحصل على مُحرك عرض Vulkan بعد 21 عامًا من إصدارها" . فورونيكس . تم الاطلاع عليه بتاريخ 20 ديسمبر 2018 .
  36. "vkQuake2 على GitHub" . GitHub . 19 ديسمبر 2022.
  37. لارابيل، مايكل (26 أبريل 2009). "معركة من أجل رسومات ألعاب مفتوحة المصدر جيدة؟" . فورونيكس . تم الاسترجاع في 16 يوليو 2024 .
  38. لارابيل، مايكل (30 نوفمبر 2012). "لعبة Alien Arena 7.65 ستجلب تحسينات هائلة في نظام العرض" . فورونيكس . تم الاطلاع عليه في 9 أغسطس 2024 .
  39. غرايمور (7 مارس 2008). "إصدار Alien Arena 2008 v7.0" . Game Watcher . تم الاطلاع عليه في 16 يوليو 2024 .
  40. كويرك، كيف (7 يوليو 2012). "ألين أرينا - 'كويك' لنظام لينكس" . أومج أوبونتو . تم الاطلاع عليه في 16 يوليو 2024 .
  41. لارابيل، مايكل (15 يونيو 2013). "محرك ألعاب QFusion مُطوّر بميزات جديدة" . فورونيكس . تم الاطلاع عليه في 9 أغسطس 2024 .
  42. مير، أليك (18 يناير 2019). "لعبة Quake II بتقنية تتبع الأشعة تجعلني أرغب في شراء بطاقة رسومات جديدة باهظة الثمن بشكل مبالغ فيه" . روك بيبر شوتجن . تم الاطلاع عليه في 15 يوليو 2024 .
  43. بابادوبولوس، جون (4 مايو 2019). "Quake 2 RTX - الحد الأدنى الرسمي لمتطلبات تشغيل اللعبة على الكمبيوتر الشخصي + لقطات شاشة جديدة" . DSOGaming . تم الاطلاع عليه في 15 يوليو 2024 .
  44. رويال، سيمون (31 مايو 2016). "كويك 2: أفضل ألعاب التصويب من منظور الشخص الأول" . موقع Low End Mac . تم الاطلاع عليه في 15 يوليو 2024 .
  45. كوك، براد (19 مارس 2006). "لعبة Quake تحصل على نسخة ثنائية عالمية" . ذا ماك أوبزرفر . مؤرشف من الأصل في 16 يوليو 2024. تم الاطلاع عليه في 15 يوليو 2024 .
  46. مونكس، نيل (1 أغسطس 2003). "ألعاب كلاسيكية: كويك" . MyMac.com . مؤرشف من الأصل في 16 يوليو 2024. تم الاطلاع عليه في 15 يوليو 2024 .
  47. neozeed (2 مايو 2015). "نقل لعبة Quake II إلى نظام MS-DOS الجزء 1" . Virtually Fun . تم الاطلاع عليه في 15 يوليو 2024 .
  48. سليدج (17 أغسطس 2023). "Q2DOS – Quake II pro DOS" . هاي فولتج . تم الاسترجاع في 15 يوليو 2024 .
  49. وينكي، لوك (16 فبراير 2017). "تعرّف على المعجبين المتحمسين الذين أمضوا عقدًا من الزمن في إعادة إحياء لعبة دايكاتانا" . بي سي غيمر . تم الاطلاع عليه في 15 يوليو 2024 .
  • " الموقع الرسمي لمحرك لعبة Quake II " . مؤرشف من الأصل بتاريخ 8 نوفمبر 2009. تم الاطلاع عليه بتاريخ 4 أغسطس 2007 .
  • شفرة المصدر الرسمية لمحرك لعبة Quake II ، كما تم إصدارها أصلاً على GitHub
  • شفرة المصدر الرسمية لمحرك لعبة Quake II ، الإصدار 3.21، من شركة id Software