Este proyecto es un juego de disparos en 3D. Incluye soporte multiidioma (español, inglés), multijugador y diferentes armas con animaciones.
/src/Código principal (jugador, gestor de idiomas, escenas)/locales/Archivos de traducción por idioma/assets/Recursos gráficos y de audio
- Instala Godot Engine.
- Clona el repositorio.
- Abre la carpeta raíz con Godot y ejecuta la escena principal (
src/main.tscn). - Cambia el idioma modificando
current_languageenlang.gd.
Agrega nuevos archivos .json en /locales/ para más idiomas. Añade las claves que quieras traducir.
- Movimiento: Flechas del teclado
- Disparar: Tecla asignada a la acción "shoot" en el proyecto Godot
- Cambiar arma: Tecla asignada a la acción "next_weapon"
- Recargar: Tecla asignada a la acción "reload"
- Ejecuta
start_server()ennetwork.gdpara crear una partida. - Ejecuta
connect_to_server(ip)para conectarte a una partida existente.
Cada arma contiene un AnimationPlayer con animaciones para disparar y recargar.