Let's build a pathfinding visualizer using javafx. This is a fun and interesting programming project to work on. The visualiser presents the user with a visualiser and pseudocode for the A star algorithm, breadth first search algorithm, depth first search algorithm and uniform algorithm. This will make a good software project for a portfolio as recruiters often ask coding interview questions about pathfinding.
In tutorial 3, we are adding the mouse events which allow us to place and arrange vertices.