Sobre el proyecto

Archer-Game-Template 2 es una demo de shooter en tercera persona construida con jMonkeyEngine. Proporciona una base de código Java limpia y modular diseñada para ayudar a los desarrolladores a prototipar juegos de survival horror, acción-aventura o shooters tácticos sin empezar desde cero. La demo incluye un sistema de arco y flecha donde las flechas son objetos físicos afectados por la gravedad y cuentan con predicción de trayectoria. Hay tres tipos de flechas disponibles: flechas normales que se adhieren a las superficies, flechas explosivas y flechas de ácido. Un shader de materialización simula objetos apareciendo o desapareciendo. Las funciones de cámara y apuntado incluyen una cámara en tercera persona con detección de colisiones, cambios dinámicos de FOV al apuntar y rotación vertical de la columna al apuntar. La entrada admite tanto teclado/ratón como joystick. El proyecto también incluye sonidos, efectos de partículas y filtros de post-procesamiento. Los controles de teclado cubren el movimiento con WASD, apuntar con E, cambiar de tipo de flecha con R, disparar con el botón izquierdo del ratón, correr con LSHIFT, orientación de cámara con el ratón y activar la depuración de física con KEY_0. Los requisitos incluyen jMonkeyEngine, la biblioteca de física Minie, Sky Control, el kit de herramientas de interfaz Lemur y Java 11 o superior. Las instrucciones de compilación y ejecución utilizan Gradle, con comandos proporcionados para Bash, Zsh, PowerShell y Windows Command Prompt.