Archivo de la etiqueta: gravedad

Aplicando gravedad a nuestro clon de Tetris

En esta semana vamos a retomar Cuatris, nuestro clon de Tetris, donde lo dejamos la pasada semana. Recordando el plan, la secuencia que íbamos a seguir es la siguiente:

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

Lo que haremos para eso va a ser usar los eventos de usuario que proporciona Pygame, de tal modo que nos adecuaremos a las reglas internas de funcionamiento del bucle de procesado de eventos que ya tenemos, programando la ocurrencia de un evento cada cierto tiempo (dos segundos por ahora).

Además, programaremos dos movimientos más, izquierda y derecha, a lo largo de una pantalla que ya redimensionaremos a su tamaño definitivo (10 cuadros de ancho por 20 de alto).

¡Manos a la obra!

(Foto: Museos Científicos Coruñeses)

Sigue leyendo Aplicando gravedad a nuestro clon de Tetris