An open API service indexing awesome lists of open source software.

https://github.com/slamgluke/pathfinding-milordturing

Visualización interactiva de distintos algoritmos de pathfinding.
https://github.com/slamgluke/pathfinding-milordturing

algorithms-and-data-structures pathfinding pathfinding-visualizer sfml

Last synced: 11 months ago
JSON representation

Visualización interactiva de distintos algoritmos de pathfinding.

Awesome Lists containing this project

README

          

# PathFinding

## Autores
- slamgLuke
- Adrian-Cespedes
- DavidHerencia

## Algoritmos soportados
- Dijkstra
- A*
- Greedy BFS

## Instalación y ejecución
Clonar el repositorio:
```bash
git clone https://github.com/utec-cs-aed-2023-2/pathfinding-milordturing.git
cd pathfinding-milordturing
```

Ejecutar
```bash
# Linux
./linux_run.sh

# Windows
.\windows_run.bat
```

## Guía de uso

- Presionar SPACE para iniciar la simulación.
- Presionar H para ayuda.
- Click izquierdo para colocar paredes, Click derecho para eliminar paredes.
- Doble Click izquierdo para colocar el inicio.
- Doble Click derecho para colocar el fin.

- Presionar R para reiniciar la cuadrícula (elimina todas las paredes).
- Presionar C para limpiar la traza del algoritmo.

- Presionar los números 1-2-3 para seleccionar el algoritmo.
- Presionar las teclas E y M para cambiar la heurística.