Archivo de la etiqueta: clon

Líneas en el clon de Tetris

Estamos muy cerca ya de tener un clon de Tetris funcional, es decir, “algo” con lo que poder hacer líneas y que por lo tanto reproduzca la mecánica del juego. Recapitulando, hasta ahora hemos hecho los siguientes avances:

  1. Dibujar una pieza (básica) y programar la rotación: lo vimos en este artículo
  2. Programar la gravedad y el resto de movimientos: lo vimos en este otro artículo
  3. Colisiones de la pieza con otras piezas y el borde de la pantalla: fue el último artículo de la serie
  4. Haciendo líneas y retocando la mecánica anterior: el artículo de hoy
  5. Puntuaciones y niveles
  6. Borde, marcador, tabla de puntuaciones.
  7. Refinando los gráficos de las piezas

El artículo de hoy contempla muchas modificaciones al programa que tenemos construido, a saber:

  • Detectar que se ha producido una línea
  • Retirar dicha línea del área de juego
  • Generar piezas aleatoriamente, de diferentes colores.
  • Retoques gráficos al área de juego

Con esto podremos estar jugando indefinidamente y tendremos el juego listo para crear puntuaciones, niveles, y representar en la pantalla tanto la puntuación como la siguiente pieza, por ejemplo.

Os recomiendo qué debéis leer si llegáis a PItando en este momento, para poder aprovechar este artículo:

  1. La serie de Python, en general.
  2. La serie de Pygame, en particular.

Sigue leyendo Líneas en el clon de Tetris