للمطورين
صُمم XenPips بحيث تستطيع ألعاب وتطبيقات أخرى أن تجلب حيواناتها الأليفة إلى سطح المكتب، كما تفعل Skydex مع PIP. ستضم هذه الصفحة التوثيق لاحقًا، وهي الآن تعرض ما هو موجود وما هو مخطط له.
التكاملات
التكامل خدمة تمنح XenPips حيوانًا أليفًا وترسل إليه الأحداث. Skydex هي الأولى: ترسل مظهر الحيوان (الألوان والعتاد والمرحلة)، وتُعلم بإقلاع اللاعب وهبوطه، وتمرّر عمليات الالتقاط والإشعارات التي يعرضها الحيوان الأليف على شكل ردود فعل وفقاعات.
الاتصال يتم عبر WebSocket ببروتوكول صغير ذي إصدارات. ولا يثبّت التطبيق أي مزوّد في الكود: الاسم والعنوان والمظهر تأتي من الكتالوج.
الشخصيات
الشخصية نموذج ثلاثي الأبعاد (glTF) مع ملف بيان (manifest) يحدد أي حركة تُعرض لكل فعل (المشي، الجلوس، النوم، الفرح، الدهشة وغيرها)، وهل تستطيع الطيران، وحجمها وطباعها. يربط المحرك السلوك بالأفعال، لذلك لا تحتاج الشخصية الجديدة إلى أي كود.
ما سيأتي لاحقًا
توثيق علني للبروتوكول وملف البيان، ومفاتيح للتكاملات، وطريقة لتقديم الشخصيات. إن أردت جلب حيوان أليف من لعبتك أو تطبيقك، فراسلنا على [email protected].