https://github.com/erme07/tetris_cpp
Tetris game made with c++
https://github.com/erme07/tetris_cpp
cpp game miniwin tetris tetris-game
Last synced: 8 months ago
JSON representation
Tetris game made with c++
- Host: GitHub
- URL: https://github.com/erme07/tetris_cpp
- Owner: erme07
- Created: 2024-08-10T20:57:07.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-27T18:44:37.000Z (over 1 year ago)
- Last Synced: 2025-01-10T23:27:10.683Z (over 1 year ago)
- Topics: cpp, game, miniwin, tetris, tetris-game
- Language: C++
- Homepage:
- Size: 214 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Brick Game Tetris - Juego clásico hecho con C++
Juego realizado con **Miniwin**, una pequeña libreria gráfica **para windows**.
## Características
- Control mediante las teclas direccionales.
- Es posible acelerar la caida de la pieza.
- El nivel del juego aumenta a medida que se suman puntos.
- La velocidad de caida de piezas aumenta en cada nivel.
- Se muestra las distintas estadísticas de la partida.
- Se visualiza en pantalla la siguiente pieza que caerá
- Apariencia inspirada en el clásico "Brick Game"
## Instalación
Después de descargar o clonar el repositorio, se debe compilar el código con GPP.
#### Usando Makefile
Para usar este método, además de GPP, debe estar disponible la herramienta "Make". Todos los comandos necesarios serán ejecutados de forma automática.
```bash
make tetris
```
#### Compilar manualmente
Comandos necesarios para compilar manualmente el proyecto:
```bash
mkdir -p ./obj
g++ -I./include -Wall -g -c ./src/main.cpp -o ./obj/main.o
g++ -I./include -Wall -g -c ./src/miniwin.cpp -o ./obj/miniwin.o
g++ -I./include -Wall -g -o tetris ./obj/main.o ./obj/miniwin.o -lgdi32 -mwindows
```
## Preview

## Créditos
- [Documentación de Miniwin](https://miniwin.readthedocs.io/en/latest/index.html)
- [Repositorio de Miniwin](https://github.com/pauek/MiniWin)