منصوبے کے بارے میں

Archer-Game-Template 2 ایک تھرڈ پرسن شوٹر ڈیمو ہے جو jMonkeyEngine کے ساتھ بنایا گیا ہے۔ یہ ایک صاف ستھرا، ماڈیولر جاوا کوڈ بیس فراہم کرتا ہے جس کا مقصد ڈویلپرز کو سروائیول ہارر، ایکشن ایڈونچر، یا ٹیکٹیکل شوٹر گیمز کی پروٹو ٹائپنگ میں مدد کرنا ہے، بغیر شروع سے کام شروع کیے۔ اس ڈیمو میں کمان اور تیر کا نظام شامل ہے جہاں تیر فزیکل آبجیکٹ ہوتے ہیں جن پر کشش ثقل اثر ڈالتی ہے اور ان کی ٹراجیکٹری کی پیش گوئی کی جاتی ہے۔ تین قسم کے تیر دستیاب ہیں: عام تیر جو سطحوں پر چپک جاتے ہیں، دھماکہ خیز تیر، اور تیزابی تیر۔ ایک میٹریلائز شیڈر آبجیکٹس کے ظاہر ہونے یا غائب ہونے کی نقل کرتا ہے۔ کیمرہ اور نشانہ لگانے کی خصوصیات میں کولیشن ڈیٹیکشن کے ساتھ تھرڈ پرسن کیمرہ، نشانہ لگاتے وقت ڈائنامک FOV تبدیلیاں، اور نشانہ لگاتے وقت ریڑھ کی ہڈی کی عمودی گردش شامل ہیں۔ ان پٹ کی بورڈ/ماؤس اور جوائس اسٹک دونوں کو سپورٹ کرتا ہے۔ اس پروجیکٹ میں آوازیں، پارٹیکل ایفیکٹس، اور پوسٹ پروسیسنگ فلٹرز بھی شامل ہیں۔ کی بورڈ کنٹرولز میں WASD کے ساتھ حرکت، E کے ساتھ نشانہ لگانا، R کے ساتھ تیر کی قسم تبدیل کرنا، بائیں ماؤس بٹن کے ساتھ فائر کرنا، LSHIFT کے ساتھ دوڑنا، ماؤس سے کیمرہ کی سمت بندی، اور KEY_0 کے ساتھ فزکس ڈیبگ ٹوگل کرنا شامل ہیں۔ ضروریات میں jMonkeyEngine، Minie فزکس لائبریری، SkyControl، Lemur UI ٹول کٹ، اور Java 11 یا اس سے نیا ورژن شامل ہیں۔ بلڈ اور رن کی ہدایات Gradle استعمال کرتی ہیں، جن میں Bash، Zsh، PowerShell، اور Windows Command Prompt کے لیے کمانڈز فراہم کی گئی ہیں۔