(4) Estructuras Desarrolladas - LuisDiego1010/Proyecto_II_DII_Lets_Play- GitHub Wiki

Estructuras desarrolladas en BpGame:

Vector< >

El tipo de variable vector permite almacenar varios valores bajo una misma variable y realizar operaciones complejas con ella.Todos los valores dentro del vector tienen que ser del mismo tipo.

En el juego se utiliza esta estructura para el almacenamiento de los Sprites que estos son los obstáculos, luego de ser almacenados se proceden sacarlos del vector para dibujarlos en el tablero.

Matriz

Es una colección ordenada de datos tanto primitivos u objetos. Las matrices se emplean para almacenar múltiples valores en una sola variable. Es un arreglo en dos dimensiones y cada elemento de la matriz tiene asociado una fila y una columna.

En el juego se utiliza una matriz binaria para el almacenamiento de los espacios disponibles en el tablero. Se inicia la matriz con todos los espacios disponibles y mediante se agregan los obstáculos se van llenando los campos de esta. Esta estructura es sumamente importante porque es la que se va a utilizar para el backtracking.

Estructuras desarrolladas en Genetic Puzzle: