Skip to content

SantiagoGMG/Pokedex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Pokedex

Logo de PokeAPI

Este proyecto tiene como finalidad el uso de los conceptos de Estructuras de Datos, el manejo de ordenaciones, crear una estructura de datos y poder acceder a ella para obtener algún dato del mismo. El proyecto se basa en consumir una API, la cual será la PokeAPI. A través de ella, el usuario podrá buscar algún Pokémon deseado mediante nombre o ID, y si es así, se mostrarán los datos del mismo.

  • Descargar la carpeta llamada Pokedex.
  • Abrir NetBeans, seleccionar "open project" (ctrl + shift + O), buscar la carpeta Pokedex y abrirla.

  • Este proyecto está hecho en Maven, lo cual va a tener algunas dependencias ya incluidas para el funcionamiento del proyecto. Se recomienda abrir el apartado "Dependencies" y, si encuentra algún símbolo de error en alguna de ellas, proceder a darle click derecho a "Download javadoc" o "Download Source".

  • En su defecto se recomiendamos darle click a la línea número uno la cual se encuentra escrito "package com.mycompany.pokedex;" y "Resolve Project Problems" darle al botón "resolve", esperar unos minutos y ya estarán resueltos los errores.

  • Proceder a abrir la clase Main y ejecutarla.

  • Lo primero que observará será un menú con las opciones a realizar. Lo primero es crear un CSV que debería estar en la carpeta previamente descarga. Pero si de algún modo no lo tiene, se recomienda ejecutar la clase Main y seleccionar la opción 1 "Crear CSV". Con solo digitar el número "1", se activará esa función, tardará unos minutos para crear el CSV debido a que tiene que acceder a la PokeApi.

  • Ahora está listo para usar todas las funcionalidades del proyecto. El menú es intuitivo; tiene varias opciones al ejecutar la clase Main. Para ejecutar alguna opción, basta con digitar el número en cada apartado correspondiente. En caso de que le pida algún nombre, favor de escribirlo (sin importar mayúsculas o minúsculas).

  • EXTRA: Existe una clase llamada "PokedexGUI", que es una interfaz de Java que simula una Pokedex, mostrando los mismos datos como si lo fuera en la consola, y una pequeña imagen del Pokémon. Esta clase no contiene la manera de ordenamiento ni la de crear CSV, ya que es una representación de una Pokedex como en los juegos o en la serie animada.

  • Nota: Para salir de la interfaz de la Pokedex hay un círculo negro, ese círculo simula el boton de encendido y apagado de la Pokedex.

About

School project on the management of an API in Java where a query was made to the PokeAPI and its pokedex interface was created with the help of Netbeans and sorting algorithms

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages