Skip to content

Juego clásico de Tetris desarrollado en p5.js (Processing JavaScript) para la asignatura de Computación Visual. Incluye lógica del juego, manejo de piezas, puntuación y efectos de sonido.

Notifications You must be signed in to change notification settings

CesarFRR/comp-visual-2024-2-tetris-p5

Repository files navigation

🎮 Tetris con p5.js (Computación Visual)

Un clásico juego de Tetris interactivo desarrollado con p5.js, creado para la asignatura de Computación Visual 2024-2.


📝 Descripción del Proyecto

Este repositorio contiene la implementación de un juego de Tetris completo utilizando la librería p5.js (Processing en JavaScript). El proyecto se enfoca en aplicar conceptos de programación gráfica y computación visual para recrear la mecánica clásica de Tetris, proporcionando una experiencia interactiva y visualmente atractiva.


Características Principales

  • Lógica de Juego Completa: Implementación de todas las mecánicas de Tetris, incluyendo la generación de piezas, movimientos (izquierda, derecha, abajo), rotación, colisiones, eliminación de líneas, y cálculo de puntuación.
  • Interfaz Gráfica Intuitiva: Diseño del tablero de juego, las piezas y los elementos visuales para una experiencia de usuario clara.
  • Controles de Teclado: Interacción directa con el juego a través de comandos de teclado para manipular las piezas.
  • Efectos de Sonido y Música: Integración de archivos de audio para mejorar la inmersión del juego, incluyendo sonidos para movimientos, rotaciones, eliminación de líneas y música de fondo.
  • Estilo Visual Retro: Uso de fuentes personalizadas y elementos gráficos para un toque nostálgico.

💻 Tecnologías Utilizadas

  • JavaScript: Lenguaje principal de desarrollo.
  • p5.js: Librería para programación creativa y gráfica.
  • p5.sound.js: Extensión de p5.js para manejo de audio.
  • HTML & CSS: Estructura y estilos de la aplicación web.

🚀 Cómo Jugar (Ejecución Local)

  1. Clonar el repositorio:

    git clone [https://github.com/CesarFRR/comp-visual-2024-2-tetris-p5.git](https://github.com/CesarFRR/comp-visual-2024-2-tetris-p5.git)
  2. Navegar al directorio del proyecto:

    cd comp-visual-2024-2-tetris-p5
  3. Abrir index.html: Simplemente abre el archivo index.html en tu navegador web preferido.

    (No requiere un servidor local para la ejecución básica, ya que es una aplicación frontend pura.)


👥 Equipo de Desarrollo

Este proyecto fue desarrollado por el equipo de la asignatura de Computación Visual 2024-2:


📄 Licencia

Este proyecto está bajo la Licencia MIT. Consulta el archivo LICENSE (si existe, o añádelo si es necesario) para más detalles.


About

Juego clásico de Tetris desarrollado en p5.js (Processing JavaScript) para la asignatura de Computación Visual. Incluye lógica del juego, manejo de piezas, puntuación y efectos de sonido.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published