An animated run through of the A* algorithm, using Kotlin in Tornadofx. Thanks to Sebastian Lague for the very clean video on A*.
The settings provided are buttons for clearing the canvas and running the algorithm, a status bar, sliders for the grid size and delay (in ms) for the searching animation and the tools (pen, eraser, start, goal) that let you draw on the canvas.