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

# Pokete -- Grey Edition Pokete Gamefreak के एक बहुत लोकप्रिय और पुराने गेम की शैली में एक छोटा टर्मिनल-आधारित गेम है। यह एक पोकेमॉन-जैसा साहसिक खेल है जहाँ आप एक पोकेटे ट्रेनर के रूप में खेलते हैं, दुनिया भर में यात्रा करके अधिक से अधिक पोकेटेस को पकड़ने और प्रशिक्षित करने के लिए, अंतिम लक्ष्य सर्वश्रेष्ठ ट्रेनर बनना है। ## स्थापना आप pip के माध्यम से Pokete स्थापित कर सकते हैं: ```shell pip install pokete ``` या AUR से: ```shell $ buildaur -S pokete-git ``` वैकल्पिक रूप से, आप रिलीज़ पृष्ठ से AppImage चला सकते हैं। ध्यान दें: उस स्थिति में आपको पहले `~/.cache/pokete/` फ़ोल्डर बनाना होगा। Windows के लिए, कुछ एंटीवायरस सॉफ़्टवेयर `libplaysound.dll` को दुर्भावनापूर्ण के रूप में चिह्नित कर सकते हैं। यदि pokete क्रैश होता है, तो सुनिश्चित करें कि .dll मौजूद है और क्वारंटीन में नहीं है। एक संलग्न निष्पादन योग्य बनाने के लिए: ```shell pyinstaller --onefile src/pokete/__main__.py --name pokete --add-binary="src/pokete/playsound/libplaysound.x86_64.so:." --add-data="src/pokete/assets:pokete/assets" ``` यदि आपको अपने आर्किटेक्चर के साथ समस्याएँ हैं, तो आपको ऑडियो मॉड्यूल को फिर से बनाने की आवश्यकता हो सकती है (playsound/README.md देखें)। ## स्थानीय रूप से चलाना ```shell pip install scrap_engine git clone https://github.com/lxgr-linux/pokete.git cd pokete/src python -m pokete ``` ## उपयोग गेम बिना किसी विकल्प के सामान्य रूप से चलाया जा सकता है। गेमप्ले से संबंधित नहीं उपयोग के लिए, `--help` का उपयोग करें। आप इसे Replit पर ऑनलाइन भी आज़मा सकते हैं। ## कैसे खेलें आप एक स्टार्टर पोकेटे (Steini) के साथ शुरू करते हैं और घूमने के लिए W, A, S, D का उपयोग करते हैं। ऊँची घास (;) में प्रवेश करते समय, आप जंगली पोकेटेस का सामना कर सकते हैं। हमलों को चुनने के लिए `1` दबाएँ (जब तक AP 0 से ऊपर है)। आप XP प्राप्त करने और स्तर बढ़ाने के लिए जंगली पोकेटेस को मार सकते हैं, या उन्हें कमजोर करके पकड़ने के लिए पोकेटेबॉल फेंक सकते हैं। अपना वर्तमान डेक देखने, विस्तृत जानकारी देखने और अपने पोकेटेस को पुनर्व्यवस्थित करने के लिए `1` दबाएँ। बाहर निकलने के फ़ंक्शन के माध्यम से बाहर निकलने पर परिवर्तन सहेजे जाते हैं। जब आप पास जाते हैं तो आप अन्य ट्रेनरों ('a' के रूप में दिखाई देने वाले) से लड़ सकते हैं। ट्रेनर लड़ाइयाँ दोगुना XP देती हैं और आप उनसे भाग नहीं सकते। पोकेटे सेंटर (घर) में व्यक्ति से बात करके और उपचार विकल्प चुनकर अपने पोकेटेस को ठीक करें। आप वहाँ अपने सभी पोकेटेस भी देख सकते हैं, न कि केवल अपनी टीम के छह। `e` दबाकर एक मेनू खोलें जहाँ आप अपना खिलाड़ी नाम और अन्य सेटिंग्स बदल सकते हैं। मानचित्र पर लाल गेंदें पोकेटेबॉल हैं; उन पर कदम रखने से वे आपकी सूची में जुड़ जाती हैं। अधिक विवरण के लिए How to Play दस्तावेज़ देखें। ## गेम की गहराई पोकेटेस के विभिन्न प्रकार होते हैं जो दूसरों के खिलाफ प्रभावी या अप्रभावी होते हैं। प्रकार चार्ट में Normal, Stone, Plant, Water, Fire, Ground, Electro, Flying, Undead और Ice प्रकार शामिल हैं, प्रत्येक की ताकत और कमजोरियाँ हैं। ## मॉड्स Pokete को विस्तारित करने के लिए मॉड्स लिखे जा सकते हैं। मॉड्स को `mods` फ़ोल्डर में रखें और मेनू में उन्हें सक्षम करें। उदाहरण मॉड के लिए example.py देखें। ## सुझाव - बातचीत को आगे बढ़ाने के लिए कोई भी कुंजी दबाएँ - पूर्ण-स्क्रीन पर न खेलें; गेम ठीक से नहीं चल सकता - अन्य ट्रेनरों से नाराज़ न हों; वे आपको गाली दे सकते हैं ## TODO पूर्ण की गई सुविधाओं में शुरुआत में एक जादूगर, हमलों और पोकेटेस के लिए प्रकार, विकास, ट्रेनरों के लिए कई पोकेटेस, रंगीन पोकेटेस, एक स्टोर, औषधि, परिचय, व्यापार, पोकेटेडेक्स, प्रभाव और प्रकारों के लिए रंग कोड शामिल हैं। अधिक मानचित्रों की अभी भी योजना है। ## निर्भरताएँ Pokete python3 और `scrap_engine` मॉड्यूल पर निर्भर करता है। Windows पर, `pynput` भी स्थापित होना चाहिए। ## दस्तावेज़ीकरण pokete_classes, pokete_data, util फ़ाइल, pokete_general_use_fns और मुख्य फ़ाइल pokete.py के लिए दस्तावेज़ उपलब्ध है। ## रिलीज़ रिलीज़ जानकारी के लिए Changelog देखें। ## योगदान योगदान का स्वागत है, विशेष रूप से /pokete_data/poketes.py में स्थित नए पोकेटे योगदान। अधिक पोकेटेस/प्रकार/हमले जोड़ने के लिए विकास मार्गदर्शिका देखें। नई सामग्री जोड़ने के बाद, आप विकी को पुनः उत्पन्न करने के लिए `./util.py wiki` चला सकते हैं। ## flatpak में स्थानांतरण अपनी `~/.local/share/pokete/pokete.json` को `~/.var/app/com.github.lxgr_linux.pokete/data/pokete/pokete.json` पर ले जाएँ। ## श्रेय संगीत Eric Skiff, Marllon Silva (xDeviruchi) और SketchyLogic द्वारा। ## समस्या निवारण यदि आपको जापानी प्रणालियों पर समस्याएँ आती हैं, तो लिंक किया गया gist देखें।