Skip to content

Juego de estrategia por turnos con interfaz gráfica (JavaFX). Proyecto para Paradigmas de Programación, FIUBA.

Notifications You must be signed in to change notification settings

FIUBA-LAXI/Robots

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Banner del Juego

🤖 Juego de Robots - TP1

Paradigmas de Programación
Un desafío de estrategia y supervivencia desarrollado en JavaFX.

Java 17 JavaFX Maven



Gameplay Screenshot

📋 Descripción

El objetivo del juego es sobrevivir la mayor cantidad de turnos posibles en un tablero lleno de robots que te persiguen. Debes usar tu ingenio para moverte y lograr que los robots colisionen entre sí o contra obstáculos, mientras recolectas recursos para avanzar de nivel.


⚙️ Requerimientos

Para ejecutar este proyecto necesitas tener instalado en tu sistema:

  • Java JDK 17 (o superior).
  • Maven (Gestor de dependencias).

🚀 Instalación y Ejecución (Linux/Ubuntu)

Si estás utilizando Ubuntu, sigue estos pasos en tu terminal para configurar el entorno y correr el juego:

1. Instalar dependencias

sudo apt update
sudo apt install openjdk-17-jdk maven

2. Clonar el repositorio

git clone git@github.com:FIUBA-LAXI/Robots.git
cd Robots

3. Ejecutar el juego

Este comando compilará el proyecto, descargará las librerías necesarias y abrirá la ventana del juego:

mvn clean javafx:run

🎮 Controles

Tecla Acción
W A S D Mover Arriba, Izquierda, Abajo, Derecha
Q E Z C Movimientos Diagonales
Clic en Botón Teletransportación (Random o Segura)

👥 Integrantes

Integrante Padrón Contacto
Calderón Vasil, Máximo Augusto 111810 GitHub Email
Ienco, Lara Eliana 111921 GitHub Email

Facultad de Ingeniería de la Universidad de Buenos Aires (FIUBA)

About

Juego de estrategia por turnos con interfaz gráfica (JavaFX). Proyecto para Paradigmas de Programación, FIUBA.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages