इस प्रोजेक्ट के बारे में

Desktop Pet (eSheep) एक छोटा Windows एप्लिकेशन है जो 1995 की eSheep डेस्कटॉप भेड़ को वापस लाता है। यह स्पष्ट रूप से कोई गेम या यूटिलिटी नहीं है: इसका एकमात्र उद्देश्य आपकी स्क्रीन पर एक छोटा एनिमेटेड पेट बनाए रखना है। पेट टास्कबार तक गिर सकता है, डेस्कटॉप पर विंडोज़ का पता लगा सकता है, और स्वाभाविक रूप से वर्कस्पेस में चल, दौड़ और घूम सकता है, जिसमें कई मॉनिटर भी शामिल हैं। पेट्स और उनके एनिमेशन एक सरल XML फ़ाइल (animations.xml) में परिभाषित होते हैं, इसलिए कैरेक्टर और उसका व्यवहार बिना दोबारा कंपाइल किए बदला जा सकता है। रिपॉज़िटरी में तैयार पेट्स का एक सेट शामिल है, जिसमें क्लासिक eSheep, कई रंगीन gSheep वेरिएंट, Bunny, Asuna, Neko, Pingus, Ham Ham, Fox, Pikachu और Zombie शामिल हैं, और कई और प्रोजेक्ट की pet gallery से लिंक किए गए हैं। प्लेटफ़ॉर्म और बिल्ड: - Windows portable: .NET 4.7 के साथ 64-बिट Windows के लिए एक ही EXE के रूप में कंपाइल किया गया। इसे यथास्थान चलाया जा सकता है या ऑटोस्टार्ट के लिए स्थानीय रूप से इंस्टॉल किया जा सकता है। यह सबसे नया बिल्ड है। - Windows 10/11 Store संस्करण: एक पुराना रिलीज़; README में कहा गया है कि नए Store रिलीज़ के लिए आधुनिक UWP रीराइट की आवश्यकता होगी। - Android: नॉस्टैल्जिक Windows 95 लुक वाला एक पोर्ट, जिसमें वर्तमान में दो पेट हैं। - macOS: एक कम्युनिटी Swift/AppKit संस्करण जो एक अलग GitHub प्रोजेक्ट में होस्ट किया गया है; इसे स्थानीय रूप से बिल्ड करना होगा। - Browser/JavaScript: एक सीमित वेब संस्करण जो रिपॉज़िटरी से पेट्स को प्रदर्शित और एनिमेट कर सकता है, एक अलग GitHub प्रोजेक्ट में होस्ट किया गया है। कंटेंट बनाने के टूल्स में एक आधिकारिक Windows Pet Editor शामिल है जो spritesheet से पेट बनाता है, और एक वेब-आधारित Minecraft spritesheet जेनरेटर। README बाहरी spritesheet संग्रहों और एडिटर्स की ओर भी इंगित करता है। एक पेट बनाने के लिए आपको एक एप्लिकेशन आइकन (या उसमें कन्वर्ट की गई PNG) और सभी पोज़िशन वाली एक पारदर्शी एनिमेशन इमेज चाहिए, साथ ही प्रोजेक्ट विकी में प्रलेखित XML फ़ॉर्मेट का ज्ञान भी। कोड को Natural Docs के साथ प्रलेखित किया गया है, जिसमें जेनरेट किया गया डॉक्युमेंटेशन doc फ़ोल्डर में है। प्रोजेक्ट साउंड प्लेबैक के लिए NAudio का उपयोग करता है और स्प्राइट्स, ट्रे आइकन कार्य, Graphviz टूलिंग, tossing व्यवहार, गति सुधार और टेस्ट स्क्रिप्ट के लिए योगदानकर्ताओं को श्रेय देता है। यह MIT License के अंतर्गत लाइसेंस प्राप्त है, जो मूल प्रोजेक्ट और योगदानकर्ताओं को एट्रिब्यूशन के साथ व्यक्तिगत और व्यावसायिक उपयोग, संशोधन और पुनर्वितरण की अनुमति देता है।