أزران
Azran هو مشروع FOSS لعبة باستخدام pixijs. إنه مستوحى بشدة من Chapatiz و Blablaland ويميل إلى صنع اللعبة بسهولة تشبههم. نحن مسنون لجعل الآلهة الخاصة بنا المتحركة بالكامل ، وتصميم متماسك.
أعضاء المشروع
- descole (أنا): مؤسس ، مالك الخادم الرئيسي ، ديف الرئيسي
- باروك : التواصل ، المدير الفني ، خدمات المخابرات (تم القيام به معي جزئيًا)
- مطور سابق في Chapatiz : إنه يستقر فقط (لا يشارك بنشاط لبعض الأسباب)
اتصل بنا
- عن طريق البريد الإلكتروني: descole <[email protected]>
- باستخدام Discord: https://discord.gg/vnseggw
لا تتردد في الاتصال بنا للحصول على مزيد من المعلومات حول مشاريعنا.
Changelog
2018-04-12
جعل هذا الريبو الجمهور. كنا نعمل بنشاط على نظام الصورة الرمزية بناءً على a يستخدمه العديد من محركات الألعاب. نحن على وشك صنع الصورة الرمزية العاملة. هذه هي أصعب ميزة في هذا المشروع.
انظر docs/avatar.md لمزيد من التفاصيل حول انهيار الصورة الرمزية.
2018-04-14
الآن التعامل مع الصورة الرمزية مع أجزاء متعددة (مثل القبعة ، القدمين ، ...) والرسوم المتحركة (مثل الاتجاهات). نحن نعمل حاليًا على نظام دردشة صغير للتظاهر.
2018-04-15
دردشة صغيرة تم القيام بها. العمل الآن على واجهة المستخدم ونظام الغرف ، مستوحى من الخلاف.
2018-04-30
يعمل حاليًا على نظام غرفة (الرسوم). أكثر تعقيدًا من المخطط.
يستغرق تحويل ملفات الفلاش (من مصممي الرسومات) إلى نظام MCF وقتًا كبيرًا ، وحتى إذا كان دقيقًا ، فهو أيضًا أكثر من اللازم مما يمكن للمتصفح التعامل معه. لذلك ، نحن نعمل على نظام أكثر ذكاءً:
- الغرفة لديها خلفية نقطية. تحتوي هذه الخلفية على كل رسومات غير معلنة ويمكن أن تمشي عليها الشخصية. (لذلك ، يمكن دمج العفاريت التي لا يمكن تحقيقها أو أعلى في الخلفية)
- تحتوي الغرفة على العفاريت التي توجد على نفس الطبقة التي يتم تشغيلها. هذا مطلوب لأن الشخصية يمكن أن تكون أمام العفريت أو وراء.
- يمكن أن تكون العفاريت movieclip من خلال نظام MCF ، أو الصور الخارجية ، أو spriteshets الخارجية.
- نظرًا لأن تنسيق TMX لا يتعامل مع Spriteshets بأحجام ديناميكية ، لا يمكننا استخدامه كتنسيق الخريطة الرئيسي.
- لذلك ، ستكون هناك حاجة إلى صانع الغرف في وقت سابق مخطط له. على الأرجح سيكون هو نفسه المستخدمون.
2018-05-15
أعد بناء movieClipFactory كنظام عنصر كامل.
- المكتبة هي عبارة عن إحكام للرموز الرسومية باستخدام المواد الخام
- المواد هي نموذج مجردة للرسومات الخام المستخدمة بواسطة عنصر ما
- ShapeMaterial هي قائمة بتسلسل الأوامر الرسومية (المقدمة بواسطة Pixi-Animate)
- العنصر هو العفريت الغني المحدد وتحميله بواسطة مكتبة
- الأوامر هو عامل يطبق تسلسل الأوامر الموصوفة في المكتبة
- itemloader هو المفرد الذي يتولى المكتبات والبند. هذا هو المحمل الرئيسي.
سوف توثق هذه الفئات وتنسيقات الملفات لاحقًا.
التالي :
- إزالة movieClipFactory
- ترتيب المستودع
- اجعل العناصر تعمل نسبيًا للآخرين (لذلك لا نحتاج إلى إعلان معرفات العناصر المطلقة في كل مرة)
- ترحيل الصورة الرمزية إلى نظام العناصر الجديد هذا
- بناء الغرف حول العناصر
رخصة
يتم توزيع هذا المشروع بموجب ترخيص معهد ماساتشوستس للتكنولوجيا.
تنصل
لا يستضيف هذا المستودع أي محتوى تملكه موقع Chapatiz.com أو blablaland.com. أي مطالبة بأن الرمز أو المستند ينتمي إليهم سيكون مسيئًا. هذا ما يقال ، نحن نبني نظامنا مستوحى من هذه الألعاب القديمة التي عفا عليها الزمن. دون انتهاك أي حقوق الطبع والنشر.