Matriz bi-dimensional
Aqui você trabalha com a propriedade de X e o Y . Por exemplo, uma 5x5 pode ser vista assim:
Toda a matriz quando o assunto é indice fica organizada sempre pelo topo e da esquerda para a direita assim como em programas de planilhas eletronicas. A primeira celula será (0,0) ie. x = 0, y = 0. A ultima celula será (4,4).
Loop, comparar e adicionar valores é muito similar ao modo anterior com algumas exceções, nos precisamos especificar ambos no incide X e no indice Y.
Exmeplo de uso de uma matriz bi-dimensional
2-d arrays podem representar uma grade e então usar os slots para um game 2d.
Podemos dizer que se temos um sprite de um bloco com 3 diferentes cores de animação, Nos podemos jogar estes blocos em uma grade de 4x3 e dar a eles cores aleatorias (metodo random()).
QUando a grid for mostrada, a matriz coloca e cria o sprite com as posições baseada no indice atual e a animação baseada no valor atual da matriz