عن المشروع
Excalibur هو محرك ألعاب ثنائي الأبعاد مجاني ومفتوح المصدر مكتوب بلغة TypeScript، مصمم لإنشاء ألعاب HTML5 canvas. يهدف إلى تبسيط تطوير الألعاب من خلال التعامل مع كود المحرك الأساسي، واستهداف منصات متعددة (باستخدام BrowserStack للاختبار الآلي)، وتوفير واجهة برمجة تطبيقات مرنة تتيح للمطورين استخدام ما يلزمهم فقط. المحرك مرخص بموجب رخصة BSD ذات البندين، مما يسمح بالاستخدام التجاري، وهو مجاني إلى الأبد.
تشمل الميزات الرئيسية موقعًا شاملاً لتوثيق المستخدم، ومرجعًا لواجهة البرمجة، ومجموعة من الأمثلة. المشروع قيد التطوير النشط، مع خارطة طريق للإصدار 1.0، ويشجع على مساهمات المجتمع والملاحظات وتقارير الأخطاء عبر مناقشات GitHub والقضايا. يدعم أحدث إصدارين من المتصفحات الشائعة لأجهزة الكمبيوتر والأجهزة المحمولة، مع اختبار آلي عبر BrowserStack.
للمطورين، يوفر المستودع تعليمات الإعداد لـ Visual Studio Code وحاويات Dev، بالإضافة إلى نصوص npm للبناء والاختبار وتشغيل بيئة اختبار قائمة على Storybook للاختبارات البصرية. المشروع ملتزم بالمصدر المفتوح ويرحب بالمساهمات في كل من الكود والتوثيق.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.