تم تطويرها كنسخة مُعاد تصميمها حديثًا وسلسة من CyberBASIC، حيث تجمع بين سهولة استخدام لغة BASIC التقليدية وبنيتها عالية المستوى في سياق عصري مع دعم مدمج للفيزياء والعرض والتشغيل عبر منصات متعددة. الميزات الرئيسية وبنية المحرك: نواة محرك متكاملة:
تدمج Raylib للرسومات والصوت، وBox2D للفيزياء ثنائية الأبعاد، وJolt للفيزياء ثلاثية الأبعاد عالية الأداء. أكثر من 4200 أمر مدمج: يتم تنظيم الدوال بدقة في أكثر من 40 مساحة اسم مثل WINDOW.* (أو APP.*)، وENTITY.*، وPHYSICS3D.*، وGUI.*، وNET.*.
إعداد سهل للغاية:
يعمل مباشرةً على أنظمة ويندوز، لينكس، وماك أو إس دون الحاجة إلى مُجمِّعات لغة سي، أو لغة جو، أو نود.جي إس، أو تثبيت مكتبات خارجية. إمكانيات ثلاثية الأبعاد: يدعم مواد العرض الفيزيائي القائم على الواقع (PBR)، والإضاءة الديناميكية، وتوليد التضاريس، وأنظمة الجسيمات بشكل فوري.
مكونات سلسلة الأدوات:
يتم توزيع البرنامج كملفات ثنائية مستقلة: moonrun: الملف التنفيذي المستخدم لتشغيل ملفات المصدر .mb أو بايت كود المُجمَّع مباشرةً. moonbasic: المُجمِّع الأساسي، ومدقق الأنواع، وواجهة بروتوكول خادم اللغة (LSP). بيئة تطوير moonBASIC المتكاملة: محرر سطح مكتب مستقل مع توثيق كامل مدمج، ودعم متكامل لبروتوكول LSP، ومعاينة مباشرة. (يتوفر أيضًا امتداد رسمي لـ VS Code / Cursor).
ليست هناك تعليقات:
إرسال تعليق