Este es un juego desarrollado en C++ utilizando la librería Allegro 5 que consiste en una versión del clásico juego de la serpiente. El juego presenta un menú principal con opciones para jugar y salir, y un menú secundario con cuatro niveles: fácil, intermedio, difícil y dinámico.
- C++11 o superior - Allegro 5 (https://liballeg.org/)
- Para compilar y ejecutar el programa, asegúrate de tener instalada la librería Allegro 5 en tu sistema. Puedes seguir las instrucciones de instalación en el sitio web oficial de Allegro (https://liballeg.org/download.html) o utilizar un administrador de paquetes de tu sistema operativo si está disponible.
- Se debe de tener la version de visual estudio 2017 o superior
- Se debe de instalar allegro 5 desde los paquetes NuGet... para que se instale correctamente (Reinstalar en caso de ya estar instalado)
- Activar configuraciones desde las propiedades de la solucion
Al iniciar el juego, se mostrará un menú principal con dos opciones:
- Jugar: Lleva al menú de selección de niveles.
- Salir: Cierra el juego.
El menú de selección de niveles presenta cuatro opciones:
- Fácil: Nivel fácil sin obstáculos.
- Intermedio: Nivel con algunos obstáculos que deben evitarse.
- Difícil: Nivel con obstáculos más complejos y desafiantes.
- Dinámico: Nivel con obstáculos y cada 30 segundos se incrementa la velocidad del snake.
Una vez que selecciones un nivel, el juego comenzará. Controla la serpiente utilizando las teclas de dirección (arriba, abajo, izquierda, derecha) o utilizando las teclas (A, W, S, D) para moverla por el mapa. El objetivo es comer las frutas que aparecen aleatoriamente en el mapa sin chocar con las orillas del tablero o con el cuerpo de la serpiente. Cuantas más frutas comas, más largo será el cuerpo de la serpiente y mas puntos obtendras.
Si seleccionas los niveles intermedio, difícil o dinámico, deberás evitar los obstáculos que se encuentran en el camino mientras recolectas las frutas.
¡Las contribuciones son bienvenidas! Si encuentras errores o mejoras que se pueden hacer, por favor abre un issue o envía un pull request.
Este programa fue creado por Josue Maldonado Lepe.
Este programa está bajo la Licencia MIT. Free Software, Claro que si!