القديم مقابل متعدد المنصات: لماذا عودة Hytale إلى Java/C# انتصار للمُعدِّلين

بالاسم: الفئة: الاسم : دقائق على الأقل

قرار العودة إلى المحرك القديم هو الجانب الأكثر إثارة للجدل في إحياء اللعبة. تعرف لماذا هذا في الواقع خبر رائع للمُعدِّلين واللاعبين بأجهزة كمبيوتر قديمة.

في عالم تطوير البرمجيات، غالباً ما تُعتبر إعادة كتابة محرك لعبة من الصفر حكماً بالإعدام. بالنسبة لـ Hytale، كاد الأمر أن يكون كذلك. الإعلان الأخير بأن Hypixel Studios يتخلى عن جهده الذي استمر سنوات لبناء محرك C++ مخصص متعدد المنصات لصالح "المحرك القديم" الأصلي هو الجانب الأكثر إثارة للجدل—ويمكن القول الأكثر أهمية—في إحياء اللعبة. بالنسبة للاعب العادي، يبدو هذا كمصطلحات تقنية. لكن بالنسبة لمجتمع التعديل واللاعبين بأجهزة كمبيوتر قديمة، هذا القرار يحدد مستقبل اللعبة. العودة إلى بنية خادم قائمة على Java تغير بشكل جوهري من يستطيع لعب اللعبة، وكيف سيتم تعديلها، وكيف ستعمل. التجربة الفاشلة: محرك C++ متعدد المنصات عندما استحوذت Riot Games على Hypixel Studios في 2020، كان التوجيه واضحاً: توسيع النطاق. كان الهدف جلب Hytale إلى الأجهزة المحمولة وأجهزة الألعاب المنزلية لضمان قدرتها على منافسة Roblox وMinecraft Bedrock Edition. لتحقيق ذلك، انتقل الفريق من المحرك الأصلي (مزيج من بنية خادم Java وعميل C#) إلى محرك C++ موحد. ومع ذلك، أثبت هذا الانتقال أنه كارثي: تأخر في طريقة اللعب: كان المحرك الجديد "متأخراً بشكل ملحوظ" من حيث المتعة الفعلية. بينما كانت التقنية حديثة، كانت اللعبة نفسها—القتال والاستكشاف وتوليد العالم—مفقودة. انفجار الجدول الزمني: قُدّر أن الاستمرار بمحرك C++ سيتطلب عامين إضافيين قبل أن تكون اللعبة جاهزة حتى لاختبار ألفا. استنزاف الموارد: استهلك تطوير المحرك موارد الاستوديو، تاركاً وقتاً قليلاً لإنشاء المحتوى. عودة المحرك القديم: انتصار للمُعدِّلين "المحرك القديم" هو البرنامج الذي شغّل الإعلان الشهير لعام 2018. تم بناؤه باستخدام خادم Java وعميل C#. هذا النهج الهجين متميز: يعمل العميل (ما تراه) على C# للأداء، بينما يعمل الخادم (المنطق) على Java. لماذا هذا انتصار للمُعدِّلين؟ مجتمع تعديل Minecraft مبني على Java. بالعودة إلى بنية خادم قائمة على Java، تجعل Hytale شفرتها متاحة فوراً لملايين المُعدِّلين الذين نشأوا وهم يعبثون بـ Minecraft. سهولة الوصول: Java معروفة بأنها أسهل في الهندسة العكسية والتعديل من C++. منطق الخادم: بما أن الخادم يعمل على Java، سيكون لدى مالكي الخوادم تحكم دقيق في منطق اللعبة والإضافات وأوضاع اللعب المخصصة بطريقة نادراً ما يسمح بها C++. توافق فوري: منحنى التعلم لمطوري إضافات Minecraft الحاليين للانتقال إلى Hytale أصبح الآن غير موجود. عامل "Flecs": تحديث الإرث الأمر الحاسم أن العودة إلى المحرك القديم لا تعني أن اللعبة تعمل بتقنية قديمة. كشفت مدونات المطورين من منتصف 2024 أن الفريق دمج Flecs، نظام Entity Component System (ECS) خفيف الوزن، في بنيتهم. هذه ترقية تقنية ضخمة. في نظام كائني التوجه قياسي (مثل Minecraft)، إضافة آلاف الكيانات (زومبي، خنازير، سهام) تسبب تأخراً لأن الكمبيوتر يجب أن يعالج كل واحد على حدة. يجمع ECS هذه الكيانات معاً في الذاكرة، مما يسمح للمعالج بالتعامل مع الآلاف منها في وقت واحد. هذا يعني أنه رغم كونه "قديماً"، يجب أن يتعامل المحرك مع المعارك الضخمة وأعداد اللاعبين المعقدة على الخوادم بشكل أفضل بكثير مما يمكن لـ Minecraft. متطلبات النظام: هل سيعمل؟ العودة إلى المحرك القديم تغير أيضاً النقاش حول متطلبات النظام. كان محرك C++ يُبنى للتوسع الحديث، لكن المحرك القديم صُمم للعمل على مجموعة واسعة من العتاد، مشابهاً لـ Minecraft لكن بتحسين أفضل. متطلبات النظام التقديرية (تخمين للمحرك القديم): المكونالحد الأدنى (تقديري)الموصى به (تقديري) المعالجIntel Core i3-3210 / AMD A8-7600Intel Core i5-4690 / AMD Ryzen 5 الذاكرة4 GB8 GB - 16 GB (للتعديل المكثف) كرت الشاشةIntel HD Graphics 4000 / GTX 650GeForce GTX 1060 / Radeon RX 580 نظام التشغيلWindows 7/8/10/11Windows 10/11 (64-bit) هذه الإمكانية هي نقطة بيع رئيسية. اللعبة مصممة للعمل على أجهزة المراهقين المحمولة، وليس فقط الأجهزة المتطورة للمحترفين. المقايضة: لا أجهزة منزلية (حالياً) ثمن هذا القرار هو اللعب المشترك. المحرك القديم غير متوافق أصلاً مع PlayStation أو Xbox أو Nintendo Switch. صرّح المطورون بأن Windows هي منصة الإطلاق، مع "محاولة" دعم Mac/Linux. بالنسبة للاعبين الذين يحلمون بلعب Hytale على iPad أو PS5، هذا مخيب للآمال. لكن بالنسبة لمجتمع ألعاب الكمبيوتر الذي أشعل الحماس، هذه عودة إلى الأصل. اللعبة لم تعد تحاول أن تكون كل شيء للجميع؛ إنها تحاول أن تكون أفضل لعبة sandbox RPG ممكنة للكمبيوتر. الخلاصة يمثل تبديل المحرك تحولاً فلسفياً من "منتج مؤسسي" إلى "منصة مجتمعية". بتبني المحرك القديم، يعطي Hypixel Studios الأولوية لطريقة اللعب الفورية وعمق التعديل على الوصول النظري لإصدار متعدد المنصات. لاستمرارية اللعبة، هذا القرار—مهما كان إلغاء عمل C++ مؤلماً—هو على الأرجح ما أنقذ Hytale من النسيان.