|
|
@ -0,0 +1,67 @@ |
|
|
|
# TRABAJO SPRING CORE - Cristobal Bernal |
|
|
|
|
|
|
|
He realizado el trabajo personajes del lol, aquí muestro el diagrama de clases empleado: |
|
|
|
|
|
|
|
![Image](Diagrama.png) |
|
|
|
|
|
|
|
Aqui muestro el fichero csv que uilizado: |
|
|
|
|
|
|
|
``` |
|
|
|
id,name,rol,dificultad,genero |
|
|
|
1,Ahri,Asesina-Mago,Media,Mujer |
|
|
|
2,Atrox,Luchador-Asesino,Media,Hombre |
|
|
|
3,Brand,Mago-Apoyo,Media,Hombre |
|
|
|
4,Ezreal,Tirador-Asesino,Media,Hombre |
|
|
|
5,Alistar,Apoyo-Tanque,Media,Hombre |
|
|
|
6,Amumu,Tanques-Apoyo,Baja,Hombre |
|
|
|
7,Akali,Asesina-Luchador,Media,Mujer |
|
|
|
8,Fiora,Asesina-Tanque,Baja,Mujer |
|
|
|
9,Veigar,Mago-Apoyo,Media,Hombre |
|
|
|
10,Kaisa,Tirador-Asesina,Media,Mujer |
|
|
|
11,Karma,Apoyo-Mago,Baja,Mujer |
|
|
|
12,Ksante,Tanques-Luchador,Dificil,Hombre |
|
|
|
13,Diana,Asesina-Luchador,Media,Mujer |
|
|
|
14,Ekko,Asesino-Apoyo,Dificil,Hombre |
|
|
|
15,Elise,Asesina-Mago,Dificil,Mujer |
|
|
|
``` |
|
|
|
Al iniciar el programa, si no hay parámetros definidos te debería mostrar una alerta de que no se han indicado, y mostrará el contenido del fichero de ayuda, para saber que parámetros puedes utilizar: |
|
|
|
|
|
|
|
``` |
|
|
|
No se ha pasado ningin parametro |
|
|
|
Sintaxis: java -jar videogameadvisor.jar [OPCIONES] |
|
|
|
|
|
|
|
-lg |
|
|
|
Lista los diferentes roles de los personajes. |
|
|
|
No se pueden utilizar mas parametros. |
|
|
|
|
|
|
|
-ag genero1,genero2,genero... |
|
|
|
Lista aquellos personajes que pertenecen a al menos uno de los roles |
|
|
|
que se indican. El listado de roles no puede incluir espacios. |
|
|
|
|
|
|
|
-tg genero1,genero2,genero... |
|
|
|
Lista aquellos roles que pertenecen a todos y cada uno de los |
|
|
|
roles que se indican. El listado de roles no puede incluir espacios. |
|
|
|
|
|
|
|
-t titulo |
|
|
|
Lista aquellos roles cuyo titulo contiene la cadena proporcionada. |
|
|
|
Se ignorar el uso de mayasculas/minisculas en la comparacion. |
|
|
|
|
|
|
|
-h |
|
|
|
Muestra este mensaje de ayuda. |
|
|
|
|
|
|
|
EJEMPLOS DE USO |
|
|
|
|
|
|
|
java -jar videogameadvisor.jar -ag Mago,Apoyo |
|
|
|
Muestra los personahes con el rol de Mago y Apoyo. |
|
|
|
|
|
|
|
java -jar videogameadvisor.jar -t Kai |
|
|
|
Muestra los personajes cuyo empiezan con Kai. |
|
|
|
|
|
|
|
LICENCIAS |
|
|
|
|
|
|
|
Los datos utilizados sobre videojuegos utilizados en este ejemplo son |
|
|
|
reales y creados por mi mismo. Ten en cuenta |
|
|
|
que solo puede ser usada con fines personales y no comerciales. |
|
|
|
``` |
|
|
|
|
|
|
|
|