إصدار Minetest 5.6.0 ، نسخة مفتوحة المصدر من MineCraft

تم تقديم إصدار Minetest 5.6.0، وهو إصدار مفتوح عبر الأنظمة الأساسية للعبة MineCraft، والذي يسمح لمجموعات من اللاعبين بتكوين هياكل مختلفة بشكل مشترك من الكتل القياسية التي تشكل ما يشبه العالم الافتراضي (نوع وضع الحماية). اللعبة مكتوبة بلغة C++ باستخدام محرك Irrlicht 3D. يتم استخدام لغة Lua لإنشاء الامتدادات. كود Minetest مرخص بموجب LGPL، وأصول اللعبة مرخصة بموجب CC BY-SA 3.0. تم إنشاء إصدارات Minetest الجاهزة لتوزيعات Linux وAndroid وFreeBSD وWindows وmacOS المختلفة.

من بين التحسينات المضافة:

  • تم العمل على تحسين دعم الرسومات وأجهزة الإدخال. نظرًا لركود تطوير مكتبة Irrlicht المستخدمة للعرض ثلاثي الأبعاد، أنشأ المشروع شوكة خاصة به - Irrlicht-MT، حيث تم التخلص من العديد من الأخطاء. بدأت أيضًا عملية تنظيف التعليمات البرمجية القديمة واستبدال الارتباطات إلى Irrlicht باستخدام مكتبات أخرى. في المستقبل، من المخطط التخلي تمامًا عن Irrlicht والتحول إلى استخدام SDL وOpenGL بدون طبقات إضافية.
  • تمت إضافة دعم للعرض الديناميكي للظلال التي تتغير اعتمادًا على موضع الشمس والقمر.
    إصدار Minetest 5.6.0 ، نسخة مفتوحة المصدر من MineCraft
  • تم توفير الفرز الصحيح حسب الشفافية، مما أدى إلى التخلص من المشاكل المختلفة التي تنشأ عند عرض المواد الشفافة مثل السائل والزجاج.
  • تحسين إدارة الوضع. من الممكن استخدام تعديل واحد في عدة أماكن (على سبيل المثال، كاعتماد على تعديلات أخرى) وتضمين مثيلات محددة من التعديلات بشكل انتقائي.
    إصدار Minetest 5.6.0 ، نسخة مفتوحة المصدر من MineCraft
  • تم تبسيط عملية تسجيل اللاعب. تمت إضافة أزرار منفصلة للتسجيل وتسجيل الدخول. تمت إضافة مربع حوار تسجيل منفصل، حيث تم دمج وظائف مربع حوار تأكيد كلمة المرور المحذوفة.
  • أضافت واجهة برمجة التطبيقات الخاصة بالتعديلات دعمًا لتشغيل كود Lua في سلسلة رسائل أخرى لإلغاء تحميل الحسابات كثيفة الاستخدام للموارد حتى لا تحظر السلسلة الرئيسية.

المصدر: opennet.ru

إضافة تعليق