An open API service indexing awesome lists of open source software.

https://github.com/jetbear69/retro-bricks

Este es un proyecto personal de basado en el popular juego Tetris .
https://github.com/jetbear69/retro-bricks

css html javascript

Last synced: about 2 months ago
JSON representation

Este es un proyecto personal de basado en el popular juego Tetris .

Awesome Lists containing this project

README

          

# Retro-Bricks

## Descripción

Retro-Bricks es un juego de Tetris clásico desarrollado en JavaScript. El juego permite a los jugadores controlar diferentes formas de bloques (tetrominos) que caen desde la parte superior de la pantalla, con el objetivo de completar líneas y obtener puntos. El juego incluye características como un sistema de puntuación, niveles de dificultad y una interfaz de usuario atractiva.

## Características

- **Controles intuitivos**: Usa las teclas de flecha para mover y rotar los tetrominos.
- **Sistema de puntuación**: Gana puntos al completar líneas.
- **Niveles de dificultad**: Aumenta la velocidad del juego a medida que avanzas en los niveles.
- **Música de fondo**: Incluye música retro que se puede activar o desactivar.
- **Interfaz de usuario**: Diseño atractivo y responsivo.

## Tecnologías utilizadas

- **HTML**: Estructura de la página web.
- **CSS**: Estilos y diseño visual.
- **JavaScript**: Lógica del juego y manipulación del DOM.
- **Canvas API**: Renderizado de gráficos en 2D.

## Instalación

1. Clona el repositorio:
```bash
git clone https://github.com/Jetbear69/Retro-Bricks.git
```
2. Navega al directorio del proyecto:
```bash
cd Retro-Bricks
```
3. Abre el archivo `index.html` en tu navegador.

## Uso

- Usa las teclas de flecha izquierda y derecha para mover los tetrominos.
- Presiona la tecla de flecha hacia arriba para rotar los tetrominos.
- Presiona la tecla de flecha hacia abajo para acelerar la caída.
- Presiona la tecla "C" para sostener un tetromino.
- Presiona "P" para pausar el juego y "R" para reanudarlo.

## Contribuciones

Las contribuciones son bienvenidas. Si deseas contribuir, por favor sigue estos pasos:

1. Haz un fork del proyecto.
2. Crea una nueva rama (`git checkout -b feature/nueva-caracteristica`).
3. Realiza tus cambios y haz commit (`git commit -m 'Agregada nueva característica'`).
4. Haz push a la rama (`git push origin feature/nueva-caracteristica`).
5. Abre un Pull Request.

## Licencia

Este proyecto está bajo la Licencia MIT. Consulta el archivo [LICENSE](LICENSE) para más detalles.

## Contacto

Para más información, puedes contactar a [ohuamanm@gmail.com](mailto:ohuamanm@gmail.com).