إطار عمل ستارلينج
ستارلينج هو إطار عمل مفتوح المصدر لتطوير الألعاب ، يُستخدم لإنشاء ألعاب ثنائية الأبعاد تعمل على منصات الهواتف المحمولة وأجهزة الكمبيوتر المكتبية. وهو يُعيد إنشاء بنية قائمة العرض التقليدية لتقنية فلاش ، مع الاستفادة من معالجات الرسوميات المُسرّعة . وقد تم تطوير العديد من الألعاب التجارية باستخدام ستارلينج، بما في ذلك Angry Birds Friends [ 2 ] و Incredipede [ 3 ] .
تاريخ
أطلقت أدوبي مشروع Starling عام 2011 بعد فترة وجيزة من إدخال واجهة برمجة التطبيقات Stage3D في أنظمة تشغيل AIR و Flash . تتيح Stage3D استخدام وحدة معالجة الرسومات (GPU) داخل مشغل Flash Player عبر واجهة برمجة تطبيقات منخفضة المستوى؛ ومن المفترض أن يُسهّل Starling عملية الانتقال للمطورين من خلال توفير واجهة برمجة تطبيقات عالية المستوى مبنية على Stage3D. [ 4 ]
شهد هذا الإطار انتشارًا سريعًا على مر السنين، حيث يُستخدم في العديد من الألعاب من مطورين مستقلين وتجاريين على حد سواء. [ 5 ] وهو الآن جزء من حزمة تطوير البرامج (SDK) الخاصة بألعاب Adobe. [ 6 ]
النظام البيئي للمكتبة
منذ إطلاق Starling، تم نشر العديد من المكتبات مفتوحة المصدر من قبل مطوري الطرف الثالث الذين يعتمدون على Starling ويوسعون وظائفها.
- تتيح Feathers إنشاء واجهات مستخدم خفيفة الوزن لكل من ألعاب وتطبيقات الهاتف المحمول وأجهزة الكمبيوتر المكتبية.
- محرك Citrus هو محرك ألعاب يشتهر بمجموعة أدواته الأساسية لألعاب المنصات.
- Dragon Bones هو حل للرسوم المتحركة الهيكلية ثنائية الأبعاد، وهو متاح كملحق لبرنامج Flash، ويقوم بتصدير الرسوم المتحركة إلى برنامج Starling.
- تم تصميم StarlingPunk لتطوير ألعاب فلاش ثنائية الأبعاد، وهو مستوحى من إطار عمل FlashPunk الشهير .
- Flox عبارة عن خدمة خلفية تستهدف بشكل خاص مطوري Starling (وقد تم بناؤها بواسطة نفس الفريق).
- GameBuilder Studio هو محرك ألعاب مفتوح المصدر وأداة WYSIWYG مرئية لإنشاء ألعاب ثنائية الأبعاد احترافية متعددة المنصات. مُحسَّن للهواتف المحمولة والويب باستخدام محرك العرض Starling. [Ouya Target | إضافة ألعاب المنصات | منظور متساوي القياس | وضع اللعب الجماعي عبر Plugin.IO، إلخ.]
انظر أيضاً
مراجع
- ↑ "الإصدار 2.8" . 2 يناير 2026. تم الاطلاع عليه في 7 أبريل 2026 .
- ↑ "نقل لعبة Angry Birds إلى فيسبوك" . مجلة Smashing. 22 فبراير 2013. تم الاطلاع عليه بتاريخ 13 نوفمبر 2013 .
- ↑ "تطوير إنكريديبايد" . كولين نورثواي . تم الاطلاع عليه بتاريخ 13 نوفمبر 2013 .
- ↑ "تقديم ستارلينج" . اتصال مطوري أدوبي. 21 سبتمبر 2011. تم الاطلاع عليه في 19 ديسمبر 2013 .
- ↑ "ملخص الألعاب" . غاموا. 26 سبتمبر 2013. تم الاطلاع عليه في 13 نوفمبر 2013 .
- ↑ "مجموعة أدوات تطوير برامج الألعاب من Adobe" . Adobe Gaming. 4 ديسمبر 2012. تم الاطلاع عليه في 19 ديسمبر 2013 .
للمزيد من القراءة
- تيبو إمبير: تقديم ستارلينج ، دار نشر أورايلي ميديا، 14 نوفمبر 2012، رقم ISBN 978-1-449-32091-1
- جوال بوس: أساسيات تطوير الألعاب باستخدام برنامج ستارلينج ، دار نشر باكت، ديسمبر 2013، رقم ISBN 9781783983544
- تينيك يورو (21 سبتمبر 2011) لماذا ستارلينج (أو أي إطار عمل ثنائي الأبعاد آخر فوق ستيج ثري دي)؟
روابط خارجية
- الموقع الرسمي
- منتدى الدعم الرسمي
- ويكي المجتمع الرسمي
- المصدر على GitHub
- بدءاً من دورة فيديو Starling المؤرشفة بتاريخ 25-10-2015 على موقع Wayback Machine (مجانية)
- دورة فيديو " بناء ألعاب فلاش باستخدام ستارلينج" مؤرشفة بتاريخ 3 ديسمبر 2020 على موقع Wayback Machine (إعلان تجاري)
- إنشاء تطبيق جوال باستخدام Feathers و Starling (مؤرشف بتاريخ 19-10-2017 في Wayback Machine ) - دورة فيديو (تجارية)
- كيفية تعلم إطار عمل ستارلينج ، دليل شامل ونظرة عامة
- https://typedarray.org/introducing-starling-js/
- أكشن سكريبت
- محركات ألعاب مجانية
- برامج تطوير ألعاب الفيديو
