Lunes 15/08/22 a Domingo 21/08/22
¡Hola UnityWoker! En esta semana acabamos el Space Invaders y empezamos un juego que seguramente todos han jugado alguna vez, el tetris.
El lunes, implementaremos que cada vez que elimines todos los invaders, volveremos a cargar una horda de enemigos y así hasta que mueras o lleguen a tierra.
El martes para acabar el juego, vamos a crear la GUI para ver los puntos y vidas durante la partida y al final una pantalla de game over con la puntuación y la mejor puntuación.
El miércoles, empezamos el juego de tetris. Primero vemos una introducción para saber cómo se creó el juego del tetris y cómo son sus mecánicas. Después, vemos nuestra versión final para hacernos una idea de lo que queremos hacer.
El jueves, crearemos nuestras piezas, nuestro tetrominos. En un principio lo vamos a hacer sin utilizar sprites externos, sino, aprovechando el sprite 2D cuadrado que nos permite crear Unity. Nos vamos a fijar muy bien en colocar el pivote para una correcta rotación.
El viernes, crearemos un objeto <<board>> que controlará toda la lógica de lo que pase en el tablero de tetris, un <<spawner>> para instanciar las piezas de manera aleatoria, y controlaremos que los cuadrados o bloques de las piezas ocupen justo una unidad del grid de la escena.
El sábado, vamos a crear nuestro grid y hacer que solo podamos mover las piezas dentro de él.
Y el domingo, vamos a crear el movimiento automático hacia abajo. Además, ya no vamos a crear las piezas con la tecla espacio, sino que se creará una pieza al inicio y se irán creando nuevas cuando lleguen abajo del grid.
Con esto, acabamos la semana 67.
🟧