Dejo a disposición de todo aquel interesado mi repositorio de GitHub donde se puede encontrar el código de mi implementación del algoritmo A* escrito en C. He usado una skiplist para la lista cerrada junto con arreglos de punteros para un acceso rápido y un buen nivel de optimización para mejorar el tiempo de ejecución. El programa lee un archivo
BMP del cual cargará las partes negras como obstáculos o como nodos intransitables. Como salida genera un archivo BMP nuevo donde se representa el área en la cual se ha buscado y el mejor camino del nodo de inicio al nodo de destino.
Para obtener el código simplemente será necesario introducir el siguiente comando en la terminal:
git clone https://github.com/pywirrarika/astarmesh
O descargarlo directamente de la página: https://github.com/pywirrarika/astarmesh
No hay comentarios:
Publicar un comentario