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 .
- Host: GitHub
- URL: https://github.com/jetbear69/retro-bricks
- Owner: Jetbear69
- Created: 2024-11-22T23:10:55.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-11T02:34:13.000Z (over 1 year ago)
- Last Synced: 2025-03-13T20:13:08.529Z (over 1 year ago)
- Topics: css, html, javascript
- Language: JavaScript
- Homepage: https://retro-bricks.netlify.app
- Size: 2.21 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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).