El Snake (a veces también llamado la serpiente) es un videojuego lanzado a mediados de la década del 70 que ha mantenido su popularidad desde entonces, convirtiéndose en un clásico. En el juego, el jugador o usuario controla una larga y delgada criatura, semejante a una serpiente, que vaga alrededor de un plano delimitado, recogiendo alimentos (o algún otro elemento), tratando de evitar golpear a su propia cola o las "paredes" que rodean el área de juego. Cada vez que la serpiente se come un pedazo de comida, la cola crece más, provocando que aumente la dificultad del juego. El usuario controla la dirección de la cabeza de la serpiente (arriba, abajo, izquierda o derecha) y el cuerpo de la serpiente la sigue. Además, el jugador no puede detener el movimiento de la serpiente, mientras que el juego está en marcha.
La presente solución pertenece al proyecto "Snake Game with Artificial Intelligence", en el cual se ha desarrollado un juego con una interfaz diseñada con la libreria pygame en Python. Asimismo, para la inteligencia artificial se uso el algoritmo de busqueda "A Asterisk".
- *Algoritmo de Búsqueda A ** - A Asterisk Algorithm
Usamos Git para el versionado.
- Rodrigo Max Lara Camarena
- Cesar Augusto Gutierrez Velasquez
- Rodrigo Max Lara Camarena - Rodrigo Lara
- Cesar Augusto Gutierrez Velasquez - Cesar Gutierrez
Para poder trabajar con el siguiente proyecto debe de tener conocimientos de desarrollo de algoritmos sobre IA. Asi como tener conocimientos en el lenguaje de programación Python (Algoritmos) y sus librerias.
Si deseas conocer la creación paso a paso del sistema, una explicación mas detallada y los recursos utilizados, te invito a visitar mi canal de Youtube. Donde podras conocer mas acerca de este sistema web, asi como: Programación en C++, Programación Web, Base de Datos, Programación en nuevas tecnologias, Y mas!
- Snake Game con Inteligencia Artificial - Enlace
- Codigo Fuente - Codigo Fuente