Cristobal Bernal Mayordomo 5bef052034 | 2 years ago | |
---|---|---|
gradle/wrapper | 2 years ago | |
src | 2 years ago | |
.gitignore | 2 years ago | |
Diagrama.png | 2 years ago | |
README.md | 2 years ago | |
build.gradle | 2 years ago | |
gradlew | 2 years ago | |
gradlew.bat | 2 years ago | |
settings.gradle | 2 years ago |
He realizado el trabajo personajes del lol, aquí muestro el diagrama de clases empleado:
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 ningun parametro
Sintaxis: java -jar videogameadvisor.jar [OPCIONES]
-lg
Lista los diferentes roles de los personajes.
No se pueden utilizar mas parametros.
-ag rol,rol,rol...
Lista aquellos personajes que pertenecen a al menos uno de los roles
que se indican. El listado de roles no puede incluir espacios.
-tg rol,rol,rol...
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.
-dlt
Eliminamos personaje, le tenemos que pasar una ID.
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.