League Of Legends project

Este proyecto es el rework del primer proyecto de técnicas de simulación ciclo 01 2022

Estructura

La estructura se define como un Grafo implementado con listas de adyacencia donde cada nodo del grafo tiene un ID numérico entero único y no soporta repetidos. El grafo contendrá entre mínimo 0 y máximo 25 nodos. Cada nodo contiene

  • Id del nodo (editable solo al crear y máximo 6 dígitos no negativo en consola)
  • Nombre del nodo (editable)
  • Árbol binario de Campeones (editable)

Cada nodo del grafo representa una region geográfica de Runaterra (El mundo de Liga de las leyendas) teniendo el nombre de esta.

Dentro de cada nodo del grafo existe un árbol binario ordenando según el orden alfanumérico que le corresponda al objeto std::wstring que representa su nombre. Este arbol contendra N nodos y cada nodo contiene un objeto de la clase Champion

La clase Champion contiene algunos datos de interés como

  • Nombre del campeon (editable máximo 50 caracteres en consola)
  • Edad del campeon (editable máximo 6 dígitos no negativo en consola)
  • Clase del campeon (editable máximo 60 caracteres en consola)

Otros enlaces