١٦ أبريل ٢٠٢٦ · ميخائيل فاسيلييف
مدوّنة تطوير Nexus: النظام الشمسي
في المرحلة الماضية أضفت محاكاة جديدة - النظام الشمسي. لا يوجد هنا طور لعب ولا فيزياء واقعية بعد، إنها مجرد عرض للمحرّك.
النظام الشمسي
في المركز الشمس، وحولها الكواكب وأقمارها والكويكبات. لكل جرم خصائصه: الكتلة والحجم ودرجة الحرارة وعشرات الصفات الأخرى، وكلها مبنية على بيانات فلكية حقيقية. النتيجة أشبه بويكيبيديا تفاعلية - تنقر على جرم فتستكشفه. حاليًا هذا طور للعرض فقط: يمكنك النظر لكن لا يمكنك اللعب. وهناك طور ثانٍ تكتيكي. المدارات فيه تخطيطية ولا حركة، لكن الساحة مقسّمة إلى مسدّسات - الخلايا تسهّل تحريك الأساطيل ووضع المحطات، كما في ألعاب الاستراتيجية الفضائية. هذا أساس لطور لعب قادم.


ما الجديد في المحرّك
أهم ما أنجزته هذا الشهر عميل ثنائي الأبعاد برسوم وحركة. وفي الداخل حُلّت عدة أمور كانت ممتدة من الألعاب القديمة. صارت الخصائص عامة: الكتلة نفسها موجودة للكوكب، ولكيس أرز مثلًا - خاصية واحدة لأي كيان. وأيّها يُربط يحدّده تصميم كل لعبة على حدة.
ورتّبت في الطريق أمر الأعداد الكبيرة جدًا والصغيرة جدًا. كانت بعض ألعابنا الأولى تتعثّر فيها: ما إن يتجاوز عدد السكان المليارات حتى تبدأ التريليونات والكوينتيليونات التي لا مكان مناسبًا لعرضها. الآن تُكتب هذه القيم باختصار، بقوى العشرة: 10³⁰ بدل واحد يتبعه ثلاثون صفرًا. ولم يعد هناك التباس.
يمكن تغيير النظام أثناء التشغيل مباشرة، بالأوامر. الصيغة بسيطة: /set ثم الجرم والخاصية والقيمة. وهذان مثالان من المقطع:
/set Jupiter Orbit 2
/set Earth Weight 1e35الأول ينقل المشتري إلى المدار الثاني، أقرب إلى الشمس - وتنتقل معه الطرواديات، وهي الكويكبات التي تلازمه. والثاني يجعل الأرض ثقيلة إلى حدّ أنها تنهار إلى ثقب أسود وتفقد دفعة واحدة كل خصائصها الأخرى. وأي خطوة يمكن التراجع عنها - يعود كل شيء كما كان.

الكثافة يحسبها المحرّك بنفسه من الكتلة والحجم. لكن لا فيزياء كاملة هنا، إنه عرض: المشتري نفسه يبقى باردًا حتى لو لاصق الشمس، لم تصل يدي إلى هذا بعد.
التحكّم الصوتي
على الهاتف يمكنك التحكّم بكل هذا بالصوت. تضغط على الميكروفون وتقول ما تريد فعله. «احذف المريخ» - يختفي المدار مع الكوكب. «بدّل مداري المشتري ونبتون» - فيبدّلهما. «أعطِ الشمس غلافًا جويًا» - فيضيفه، وإن كان سامًّا. يفهم الذكاء الاصطناعي الكثير لكن ليس كل شيء: اطلب منه «اجعل القمر جميلًا» فيحتار، لأن «جميل» أمر ذاتي. والرسوم والتلميحات حتى الآن للنظام الشمسي فقط: لا يمكن بهذه الطريقة إضافة كواكب خارجية أو مجرّات، فهذا محتوى منفصل وهو ضمن الخطط.

اللغات والشبكة
تتغيّر اللغة بأمر واحد:
/lang arSA
/lang enUSهكذا تتحوّل الواجهة إلى العربية وبالعكس، واللغات كلها أكثر من عشرين. وعبر الشبكة يمكن تشغيل عميل ثانٍ وربطه بالجلسة نفسها - حاليًا هذا مجرد عرض، لكن مستقبلًا ستتمكّن بهذه الطريقة من لعب ألعاب الاستوديو القديمة مع غيرك، Marble Age مثلًا. والنسخة المحمولة تكرّر كل هذا تقريبًا، فيمكنك تغيير النظام النجمي وأنت مستلقٍ على الأريكة.
نشرت المحاكاة على الموقع - يمكنك تجربتها في كتالوج المحاكاة. وتفاصيل أكثر عن Nexus والخطط في قسم Nexus.
