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

Archer-Game-Template 2, jMonkeyEngine से बना एक थर्ड-पर्सन शूटर डेमो है। यह एक साफ़, मॉड्यूलर Java कोडबेस प्रदान करता है, जिसका उद्देश्य डेवलपर्स को सर्वाइवल हॉरर, एक्शन-एडवेंचर या टैक्टिकल शूटर गेम्स का प्रोटोटाइप बनाने में मदद करना है, बिना शुरुआत से शुरू किए। डेमो में एक धनुष-बाण सिस्टम शामिल है, जहाँ तीर भौतिक वस्तुएँ होते हैं जो गुरुत्वाकर्षण से प्रभावित होते हैं और उनमें प्रक्षेपवक्र पूर्वानुमान होता है। तीन तीर प्रकार उपलब्ध हैं: सामान्य तीर जो सतहों पर चिपक जाते हैं, विस्फोटक तीर, और एसिड तीर। एक materialize शेडर वस्तुओं के प्रकट होने या गायब होने का अनुकरण करता है। कैमरा और निशाना लगाने की सुविधाओं में टकराव का पता लगाने वाला थर्ड-पर्सन कैमरा, निशाना लगाते समय गतिशील FOV परिवर्तन, और निशाना लगाते समय रीढ़ का ऊर्ध्वाधर घूर्णन शामिल है। इनपुट कीबोर्ड/माउस और जॉयस्टिक दोनों का समर्थन करता है। प्रोजेक्ट में ध्वनियाँ, कण प्रभाव, और पोस्ट-प्रोसेसिंग फ़िल्टर भी शामिल हैं। कीबोर्ड नियंत्रणों में WASD से गति, E से निशाना लगाना, R से तीर प्रकार बदलना, बाएँ माउस बटन से फायर करना, LSHIFT से दौड़ना, माउस से कैमरा ओरिएंटेशन, और KEY_0 से भौतिकी डीबग टॉगल करना शामिल है। आवश्यकताओं में jMonkeyEngine, Minie भौतिकी लाइब्रेरी, SkyControl, Lemur UI टूलकिट, और Java 11 या नया संस्करण शामिल है। बिल्ड और रन निर्देश Gradle का उपयोग करते हैं, जिसमें Bash, Zsh, PowerShell, और Windows Command Prompt के लिए कमांड दिए गए हैं।