|
|
- # 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 mayusculas/minusculas en la comparacion.
-
- -l
- Muestra todos los personajes del csv.
-
- -c
- Mustrar la cantidad de persoonajes en numero. Integer.
-
- -p
-
- Buscamos por ID, se la tenemos que pasar por argumento.
-
- -df
-
- Muestra los personajes con la dificultad que le has indicado.
-
- -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.```
-
-
|