Red de conocimiento informático - Aprendizaje de programación - Método de escritura de Tetris elemental de Java

Método de escritura de Tetris elemental de Java

1: Primero defina una clase usted mismo, como MyLabel, herede jlabel, establezca el tamaño como (40, 40) en un cuadrado, esta es la unidad más pequeña del juego, los gráficos que caen son cuatro De esta manera las unidades se agrupan en diferentes posiciones.

2: Defina sus propios gráficos (es decir, la parte que cae en el juego), como MyPic. Esta clase controla MyLabel. Generalmente, cuatro MyLabels se combinan en un MyPic.

3: Defina su propio panel, el tamaño es (n*40, m*40), que es la fila y columna entera de la unidad mínima anterior, y luego cree una matriz de dos dígitos

int [n ][m], el valor predeterminado en la matriz es 0, lo que indica que no hay MyLabel en esta posición y está vacío. Si hay un MyLabel en la posición, configúrelo en 1

. una matriz cuando el gráfico cae, se utiliza para determinar si continúa cayendo o se detiene. Lo siguiente es Detenerse cuando llega; de lo contrario, continuará cayendo después de que se detenga la caída, verifique si una determinada fila es 1 de acuerdo. a la matriz, si es así, borre esta fila

La ubicación de los gráficos debe realizarse utilizando un temporizador o escribiendo un hilo usted mismo, y luego juzgue si hay algo debajo, si es así. caer o detenerse.

En cuanto a la rotación de la figura, debes estudiarla tú mismo. El cambio de posición no es fácil de hacer.