Juego buscaminas clásico, simulado en una interfaz de terminal. Se hizo uso de la librería rlutil para gestionar la parte "gráfica". Tiene un registro de puntajes y variación de dificultad dinámica.
| Menú Principal | Partida en Curso (Dificultad Intermedia) |
|---|---|
![]() |
![]() |
| Tecla | Acción |
|---|---|
Flechas |
Mover el cursor |
Espacio |
Seleccionar/ Revelar Casilla |
F /f |
Poner/Quitar Bandera |
ESC |
Salir de la partida |
Ingresa a la ruta en la que tienes descargado el juego y ejecuta el siguiente comando desde terminal.
g++ -o buscaminasTerminalv2.0.exe main.cpp funciones/*.cpp Se puede descargar el ejecutable directamente. Ten en cuenta que el juego depende de la carpeta /src para el guardado de puntajes y la carga de menús visuales.
Nota: Si descargas el ejectutable y Windows lo marca como virus, es un "falso positivo" común en programas de C++ no firmados. De cualquier manera, se recomienda compilar el código fuente manualmente.
- Generación de minas aleatorias.
- Sistema de dificultades (Fácil, Intermedio, Experto, Extremo).
- Interfaz de colores en consola mediante
rlutil.h.
- Estructuras de datos: Uso de
enum,structyvector. - Paso por referencia: Optimización de memoria usando
&. - Modularización: Organización del código en múltiples archivos
.cppy.h. - Gestión de archivos: Lectura y escritura de archivos
CSVpara puntajes. - Recursividad: Funciones de búsqueda de casillas con recursividad.
- C++
- rlutil.h: Para el manejo de colores y captación de teclas.
- CSV
- Menú Interactivo: Para la realización del menú interactivo se tomo como referencia y ayuda didáctica el video tutorial del canal The Regext.
- Arte ASCII (Bomba): Obtenido a través de EmojiCombos.
- Arte ASCII (Texto): Generado a través de Patorjk.

