Proyecto desarrollado en C++ que implementa un juego tipo Match-3, centrado en la aplicación práctica de programación orientada a objetos, estructuras de datos y lógica de validación de movimientos.
La versión lista para usar está disponible descargando el archivo .zip Sugar Swipe, descomprímelo y ejecuta:
CandyCrush.exe
Este proyecto no solo reproduce la mecánica básica de un Match-3, sino que pone en práctica:
- Programación Orientada a Objetos (POO)
- Diseño y organización modular de clases
- Encapsulación y separación de responsabilidades
- Gestión de estado del juego
- Estructuras de datos para representación del tablero
- Validación de intercambios
- Algoritmo de detección de combinaciones
- Control de eventos y flujo de ejecución
- Gestión de memoria y recursos
- Intercambio de piezas
- Validación de movimientos legales
- Detección automática de combinaciones
- Eliminación de elementos coincidentes
- Actualización dinámica del tablero
- Interfaz gráfica funcional
- Windows 64 bits
- No requiere instalación adicional