Sobre o projeto

O Archer-Game-Template 2 é uma demonstração de tiro em terceira pessoa construída com jMonkeyEngine. Ele fornece uma base de código Java limpa e modular, destinada a ajudar desenvolvedores a prototipar jogos de survival horror, ação-aventura ou tiro tático sem começar do zero. A demonstração inclui um sistema de arco e flecha onde as flechas são objetos físicos afetados pela gravidade e possuem previsão de trajetória. Três tipos de flecha estão disponíveis: flechas normais que se fixam em superfícies, flechas explosivas e flechas ácidas. Um shader de materialização simula objetos aparecendo ou desaparecendo. Os recursos de câmera e mira incluem uma câmera em terceira pessoa com detecção de colisão, mudanças dinâmicas de campo de visão ao mirar e rotação vertical da espinha enquanto mira. A entrada suporta tanto teclado/mouse quanto joystick. O projeto também inclui sons, efeitos de partículas e filtros de pós-processamento. Os controles de teclado cobrem movimento com WASD, mirar com E, alternar tipos de flecha com R, disparar com o botão esquerdo do mouse, correr com LSHIFT, orientação da câmera com o mouse e alternar o debug de física com KEY_0. Os requisitos incluem jMonkeyEngine, a biblioteca de física Minie, SkyControl, o kit de ferramentas de interface Lemur e Java 11 ou superior. As instruções de compilação e execução usam Gradle, com comandos fornecidos para Bash, Zsh, PowerShell e Prompt de Comando do Windows.