عن المشروع
Desktop Pet (eSheep) تطبيق Windows صغير يعيد خروف سطح المكتب eSheep من عام 1995. وهو ليس لعبة أو أداة مساعدة بشكل صريح: غرضه الوحيد هو إبقاء حيوان أليف متحرك صغير على شاشتك. يمكن للحيوان الأليف السقوط إلى شريط المهام، واكتشاف النوافذ على سطح المكتب، والمشي والجري واستكشاف مساحة العمل بشكل طبيعي، بما في ذلك عبر شاشات متعددة.
تُعرَّف الحيوانات الأليفة ورسومها المتحركة في ملف XML بسيط (animations.xml)، لذا يمكن تغيير الشخصية وسلوكها دون إعادة الترجمة. يتضمن المستودع مجموعة من الحيوانات الأليفة الجاهزة، بما في ذلك eSheep الكلاسيكي، وعدة إصدارات ملونة من gSheep، وBunny وAsuna وNeko وPingus وHam Ham وFox وPikachu وZombie، مع العديد غيرها المرتبطة من معرض الحيوانات الأليفة الخاص بالمشروع.
المنصات والإصدارات:
- Windows المحمول: مُجمَّع باستخدام .NET 4.7 كملف EXE واحد لنظام Windows 64 بت. يمكن تشغيله في مكانه أو تثبيته محليًا للتشغيل التلقائي. هذا هو الإصدار الأحدث.
- إصدار متجر Windows 10/11: إصدار أقدم؛ تشير الوثائق README إلى أن إعادة كتابة حديثة بـ UWP ستكون مطلوبة لإصدار متجر جديد.
- Android: منفذ بمظهر Windows 95 حنين، يحتوي حاليًا على حيوانين أليفين.
- macOS: إصدار مجتمعي بـ Swift/AppKit مستضاف في مشروع GitHub منفصل؛ يجب بناؤه محليًا.
- المتصفح/JavaScript: إصدار ويب محدود يمكنه عرض وتحريك الحيوانات الأليفة من المستودع، مستضاف في مشروع GitHub منفصل.
تشمل أدوات إنشاء المحتوى محرر Windows Pet Editor الرسمي الذي يبني الحيوانات الأليفة من spritesheet، ومولّد spritesheet لـ Minecraft على الويب. تشير الوثائق README أيضًا إلى مجموعات ومحررات spritesheet خارجية. لإنشاء حيوان أليف تحتاج إلى أيقونة تطبيق (أو ملف PNG محوَّل إلى أيقونة) وصورة رسوم متحركة شفافة تحتوي على جميع المواضع، بالإضافة إلى معرفة تنسيق XML الموثق في ويكي المشروع.
الكود موثق باستخدام Natural Docs، مع وثائق مُولَّدة في مجلد doc. يستخدم المشروع NAudio لتشغيل الصوت ويشكر المساهمين على الرسوم المتحركة، والعمل على أيقونة شريط المهام، وأدوات Graphviz، وسلوك القذف، وتحسينات السرعة، ونصوص الاختبار. وهو مرخص بموجب رخصة MIT، مما يسمح بالاستخدام الشخصي والتجاري والتعديل وإعادة التوزيع مع الإشارة إلى المشروع الأصلي والمساهمين.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.