You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

80 lines
2.3 KiB

2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
  1. # TRABAJO SPRING CORE - Cristobal Bernal
  2. He realizado el trabajo personajes del lol, aquí muestro el diagrama de clases empleado:
  3. ![Image](Diagrama.png)
  4. Aqui muestro el fichero csv que uilizado:
  5. ```
  6. id,name,rol,dificultad,genero
  7. 1,Ahri,Asesina-Mago,Media,Mujer
  8. 2,Atrox,Luchador-Asesino,Media,Hombre
  9. 3,Brand,Mago-Apoyo,Media,Hombre
  10. 4,Ezreal,Tirador-Asesino,Media,Hombre
  11. 5,Alistar,Apoyo-Tanque,Media,Hombre
  12. 6,Amumu,Tanques-Apoyo,Baja,Hombre
  13. 7,Akali,Asesina-Luchador,Media,Mujer
  14. 8,Fiora,Asesina-Tanque,Baja,Mujer
  15. 9,Veigar,Mago-Apoyo,Media,Hombre
  16. 10,Kaisa,Tirador-Asesina,Media,Mujer
  17. 11,Karma,Apoyo-Mago,Baja,Mujer
  18. 12,Ksante,Tanques-Luchador,Dificil,Hombre
  19. 13,Diana,Asesina-Luchador,Media,Mujer
  20. 14,Ekko,Asesino-Apoyo,Dificil,Hombre
  21. 15,Elise,Asesina-Mago,Dificil,Mujer
  22. ```
  23. 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:
  24. ```
  25. No se ha pasado ningin parametro
  26. Sintaxis: java -jar videogameadvisor.jar [OPCIONES]
  27. -lg
  28. Lista los diferentes roles de los personajes.
  29. No se pueden utilizar mas parametros.
  30. -ag genero1,genero2,genero...
  31. Lista aquellos personajes que pertenecen a al menos uno de los roles
  32. que se indican. El listado de roles no puede incluir espacios.
  33. -tg genero1,genero2,genero...
  34. Lista aquellos roles que pertenecen a todos y cada uno de los
  35. roles que se indican. El listado de roles no puede incluir espacios.
  36. -t titulo
  37. Lista aquellos roles cuyo titulo contiene la cadena proporcionada.
  38. Se ignorar el uso de mayusculas/minusculas en la comparacion.
  39. -l
  40. Muestra todos los personajes del csv.
  41. -c
  42. Mustrar la cantidad de persoonajes en numero. Integer.
  43. -p
  44. Buscamos por ID, se la tenemos que pasar por argumento.
  45. -df
  46. Muestra los personajes con la dificultad que le has indicado.
  47. -h
  48. Muestra este mensaje de ayuda.
  49. EJEMPLOS DE USO
  50. java -jar videogameadvisor.jar -ag Mago,Apoyo
  51. Muestra los personahes con el rol de Mago y Apoyo.
  52. java -jar videogameadvisor.jar -t Kai
  53. Muestra los personajes cuyo empiezan con Kai.
  54. LICENCIAS
  55. Los datos utilizados sobre videojuegos utilizados en este ejemplo son
  56. reales y creados por mi mismo. Ten en cuenta
  57. que solo puede ser usada con fines personales y no comerciales.```