Skip to content
StivenAlexisPublic

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

81 Commits

Folders and files

Repository files navigation

tetris

Proyecto presentado como Trabajo Práctico 1 en el Ciclo Lectivo 2023 para la materia Paradigmas y Lenguajes de Programación de la carrera Ingeniería en Sistemas de Información, Universidad de la Cuenca del Plata.

Requerimientos a cumplir

  1. Creación de Piezas

    • Deben poder crearse piezas compuestas de 4 "elementos":
      • T.
      • Cuadrado.
      • Palo.
      • L (izquierda y derecha).
      • Perro (izquierda y derecha).
  2. Rotación de Piezas

    • Las piezas pueden rotar hacia la izquierda o la derecha, "sobre su eje".
  3. Tablero y Movimiento de Piezas

    • El tablero "board" tiene dimensiones de 10x20 elementos.
    • Las piezas ingresan aleatoriamente en cualquier lugar del primer renglón del tablero.
    • No se permite colocar piezas fuera del tablero.
    • Las piezas descienden a medida que avanza un reloj (tick.java).
    • Solo la pieza actual puede moverse y descender, siempre que quepa en el espacio disponible en el tablero.
  4. Condiciones para perder

    • Se detiene el movimiento de la pieza actual cuando ya no puede descender o girar.
    • No se pueden ingresar más piezas al tablero cuando no hay líneas disponibles, lo que marca el final del juego.
  5. Tetris y condiciones para ganar

    • Cuando se completa una línea en el tablero, esta desaparece.
    • El juego finaliza cuando se completan 5 líneas.
    • El tablero mantiene las mismas casillas durante todo el juego.

UML esperado

image

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages