بناء محاكي طيران فضائي في كلوجر: ملحمة تمتد لخمس سنوات

2025-09-06
بناء محاكي طيران فضائي في كلوجر: ملحمة تمتد لخمس سنوات

تتناول هذه التدوينة رحلة استمرت خمس سنوات لبناء محاكي طيران فضائي باستخدام لغة البرمجة كلوجر. بدأ المؤلف أولاً بالتركيز على جوانب عرض الرسوميات ثلاثية الأبعاد الصعبة (الكواكب، والغلاف الجوي، والظلال، والسحب الحجمية)، مستلهماً من محاكي أوربيتر مفتوح المصدر. يعتمد المشروع على العديد من المكتبات، بما في ذلك مجموعة LWJGL للرسوميات والإدخال، ومكتبة Jolt Physics لمحرك الفيزياء، بالإضافة إلى نقاط القوة في كلوجر مثل القيم الثابتة والتشغيل المتوازي الآمن. يتعمق المؤلف في عرض الرسوميات الجوية، وتقنيات عرض الرسوميات للكواكب باستخدام بيانات ناسا، وإنشاء قوالب لـ OpenGL shaders، وتحسين الأداء، وعمليات البناء، ونشرها على ستيم. على الرغم من اكتمال الميزات الأساسية، إلا أن الخطط المستقبلية تشمل إضافة قمرة القيادة، والأقمار، ومحطات الفضاء.