Hola profe, aqui tenemos nuestro proyecto el juego de snake en lenguaje c++. Adjuntamos varios archivos del código por lo que hemos usado la libreria de Allegro para ver el menú de forma más estética y se puede ver el main. También adjuntamos un archivo de texto llamado snake sin menu allegro por si se presenta algún tipo de falla a la hora de compilar con Allegro y que puedas ver la funcionalidad del proyecto Para realizar nuestro juego hicimos uso de distintas librerias como lo son conio.h y stdlib.h que nos resumen algunas funciones básicas a la hora de compilar en c++ El código lo hemos dividido en varias funciones las cuales sus nombres indican su misma funcionalidad, y al final hacemos un llamado de todas en la funcion main. Explicaremos algunas de ellas Algunas de estas son pintar la cual nos pinta el tablero de juego haciendo usa de la funcion gotoxy e imprimimos por medio de codigo ascii las lineas del tablero Teclear nos ayuda a darle direccion a nuestra serpiente a la hora de moverse, esta guarda el movimiento dependiendo de la tecla que usemos sea arriba, abajo, derecha, izquierda. La función comida nos genera una manzana o una ficha aleatoria en el tablero y cuando la comemos aparece inmediatamente otra Cuando perdemos en nuestro computador se creara un archivo de texto llamado "puntajes" el cual nos arroja el puntaje de la última partida jugada Para el proyecto hemos usado los distintos elementos que hemos aprendido en el curso como arreglos, estructuras y archivos
Aquí adjuntamos un pequeño video de demostracion: https://youtu.be/Ckn_lQDuVG8