عن المشروع

ماكروكواد هي مكتبة ألعاب بسيطة وسهلة الاستخدام للغة البرمجة رست، مستوحاة بشكل كبير من رايليب. تتيح للمطورين كتابة نفس الكود لجميع المنصات المدعومة دون تعريفات خاصة بالمنصة، مما يجعل تطوير الألعاب عبر المنصات أمرًا مباشرًا. تشمل الميزات الرئيسية: - عرض ثنائي الأبعاد فعال مع تجميع تلقائي للهندسة. - اعتماديات قليلة، مع أوقات بناء سريعة (مثل 16 ثانية على كمبيوتر محمول عمره 6 سنوات بعد بناء نظيف). - مكتبة واجهة مستخدم فورية مدمجة. - نشر بأمر واحد لكل من WASM وأندرويد. المنصات المدعومة: الحاسوب (ويندوز، لينكس، ماك)، HTML5، أندرويد، وiOS. يوفر ملف README تعليمات بناء مفصلة لإعداد مشروع جديد، بما في ذلك إضافة ماكروكواد كاعتماد، كتابة مثال أساسي، وتشغيله محليًا. كما يغطي اعتماديات النظام لتوزيعات لينكس، دعم ويندوز (بما في ذلك الترجمة المتقاطعة من لينكس)، البناء لـ WASM مع محمل HTML، وإعداد محاكي iOS. بالإضافة إلى ذلك، يشرح استخدام async/await في ماكروكواد للتعامل مع تنظيم الحلقة الرئيسية عبر المنصات، خاصة لـ WASM وأندرويد، دون اعتماديات وقت تشغيل خارجية. تشمل موارد المجتمع خادم ديسكورد وقائمة Awesome Quads. المشروع مدعوم من الراعي البلاتيني SourceGear.