عن المشروع

قالب لعبة آرتشر 2 هو عرض توضيحي للعبة تصويب من منظور الشخص الثالث مبني على محرك jMonkeyEngine. يوفر قاعدة كود جافا نظيفة ومعيارية تهدف إلى مساعدة المطورين على بناء نماذج أولية لألعاب الرعب والبقاء، أو المغامرات والأكشن، أو ألعاب التصويب التكتيكية دون البدء من الصفر. يتضمن العرض التوضيحي نظام قوس وسهم حيث تكون الأسهم أجسامًا فيزيائية تتأثر بالجاذبية ولها تنبؤ بالمسار. تتوفر ثلاثة أنواع من الأسهم: أسهم عادية تلتصق بالأسطح، وأسهم متفجرة، وأسهم حمضية. يحاكي تظليل الاستحضار ظهور الأجسام أو اختفائها. تشمل ميزات الكاميرا والتصويب كاميرا من منظور الشخص الثالث مع اكتشاف التصادم، وتغييرات ديناميكية في مجال الرؤية عند التصويب، ودوران عمودي للعمود الفقري أثناء التصويب. يدعم الإدخال كلاً من لوحة المفاتيح والماوس وعصا التحكم. يتضمن المشروع أيضًا أصواتًا وتأثيرات جسيمية وفلاتر معالجة لاحقة. تغطي عناصر التحكم في لوحة المفاتيح الحركة باستخدام مفاتيح WASD، والتصويب باستخدام E، وتبديل أنواع الأسهم باستخدام R، والإطلاق بزر الماوس الأيسر، والجري باستخدام LSHIFT، وتوجيه الكاميرا بالماوس، وتبديل تصحيح الفيزياء باستخدام KEY_0. تشمل المتطلبات jMonkeyEngine ومكتبة الفيزياء Minie وSkyControl ومجموعة أدوات واجهة المستخدم Lemur وJava 11 أو أحدث. تستخدم تعليمات البناء والتشغيل Gradle، مع أوامر مقدمة لـ Bash وZsh وPowerShell وموجه أوامر Windows.