لعبة Wolfire مفتوحة المصدر Overgrowth

تم الإعلان عن المصدر المفتوح للعبة Overgrowth، أحد أكثر مشاريع Wolfire Games نجاحًا. بعد 14 عامًا من التطوير كمنتج خاص، تقرر جعل اللعبة مفتوحة المصدر لمنح المتحمسين الفرصة لمواصلة تحسينها بما يتناسب مع أذواقهم الخاصة.

الكود مكتوب بلغة C++ وهو مفتوح بموجب ترخيص Apache 2.0، والذي يسمح، من بين أشياء أخرى، بتضمين الكود في المشاريع الخاصة وبيع العمل الناتج. يغطي المصدر المفتوح محرك اللعبة وملفات المشروع والبرامج النصية والتظليل ومكتبات الدعم. يدعم التشغيل على أنظمة التشغيل Windows وmacOS وLinux. تظل أصول اللعبة ملكية خاصة وتتطلب إذنًا منفصلاً من Wolfire Games لتوفيرها في مشاريع الجهات الخارجية (يُسمح بالتعديلات).

من المفترض أنه يمكن استخدام الكود المنشور لإنشاء منتجات جديدة بشكل أساسي تأتي مع موارد اللعبة الخاصة بها، وللتشغيل باستخدام مجموعة أصلية من الموارد عند إجراء التجارب أو للأغراض التعليمية. يمكن نقل مكونات اللعبة والمكتبات بشكل فردي إلى مشاريع ألعاب أخرى. هناك أيضًا إشارة إلى الاستعداد لقبول التوسعات والتغييرات التي ينتجها المجتمع لإدراجها في الهيكل الرئيسي للعبة التجارية Overgrowth. إذا كان من المستحيل دمج التغييرات في المشروع الرئيسي، فيمكنك إنشاء إصداراتك غير الرسمية من اللعبة.

جوهر لعبة Overgrowth هو مغامرات أرنب النينجا الذي يشارك في قتال بالأيدي مع حيوانات مجسمة أخرى (الأرانب والذئاب والفئران والقطط والكلاب) أثناء إكمال المهام الموكلة إلى اللاعب. تجري طريقة اللعب في بيئة ثلاثية الأبعاد من منظور شخص ثالث، ومن أجل تحقيق الأهداف يتم منح اللاعب الحرية الكاملة في الحركة وتنظيم أفعاله. بالإضافة إلى مهام اللاعب الفردي، يتم أيضًا دعم وضع اللاعبين المتعددين.

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

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



المصدر: opennet.ru

إضافة تعليق