ألعاب الاحتكاك ألعاب فقدان الذاكرة مفتوحة المصدر

شركة ألعاب احتكاكي أعلن حول فتح أكواد المصدر الكاملة للألعاب ثلاثية الأبعاد في نوع "كابوس البقاء" - فقدان الذاكرة: وأصل الظلام и فقدان الذاكرة: آلة للخنازير، صدر في عامي 2010 و 2013. تظل أصول اللعبة مملوكة. وهذه ليست المرة الأولى التي يتم فيها نشر كود لعبة الاحتكاك؛ ففي عام 2010، قامت الشركة افتتح كود محرك اللعبة HPL1 واللعبة مكتوب عليها "Penumbra: مقدمة".

رمز اللعبة مفتوح بموجب ترخيص GPLv3 المجاني ومنشور على GitHub (فقدان الذاكرة: وأصل الظلام, فقدان الذاكرة: آلة للخنازير). الألعاب مكتوبة بلغة C++ وتستخدم SDL لمعالجة الإدخال وOpenGL للرسومات. تتضمن المستودعات ملفات للإنشاء لنظامي Linux وmacOS باستخدام CMake ولنظام التشغيل Windows باستخدام Visual Studio 2010. بالإضافة إلى التعليمات البرمجية للألعاب نفسها، فإن التعليمات البرمجية المصدر لمحرري الألعاب المرتبطة بها هي أيضًا مفتوحة المصدر. من المتوقع أن يعمل المصدر المفتوح للكود على تبسيط تطوير التعديلات، والتي يوجد بالفعل أكثر من ألف منها لهذه الألعاب، وسيتيح إمكانية إنشاء محركات ألعاب مفتوحة جديدة تعتمد على التقنيات المستخدمة في ألعاب فقدان الذاكرة. .

من بين الميزات المتوفرة في المصادر المفتوحة والتي قد تكون مفيدة لمطوري محركات الألعاب، نذكر ما يلي:

  • خرائط الظل مع حواف ناعمة.
  • نظام قص منطقة غير مرئية في الوقت الفعلي يعمل مع الكائنات الديناميكية.
  • نظام للعرض التلقائي للكائنات الثابتة، يعمل في الوضع الدفعي.
  • نظام تقديم الظل المؤجل.
  • محرر كامل المواصفات، بما في ذلك دعم ميزات مثل اختيار الخوارزميات وضبط المناطق المرئية.
  • نظام ذكاء اصطناعي بسيط لإنشاء الروبوتات والوكلاء الأذكياء.
  • نظام محاكاة الصوت المادي المتقدم.
  • نظام لبناء التفاعل على أساس العمليات الفيزيائية.
  • محرك الصوت الخاص باستخدام API مكتبة الصوت المفتوحة.
  • محرك يقوم بتنفيذ تقنيات العرض واللعب المختلفة.

ألعاب الاحتكاك ألعاب فقدان الذاكرة مفتوحة المصدر

المصدر: opennet.ru

إضافة تعليق