8 Queens Backtracking Algorithm

Java / OOP

This software presents a backtracking solution to the classic 8 queens puzzle. Users select a chessboard square as input and it will calculate all potential queen position variations, which the user can iterate through on the GUI. The software is made with Java and adheres to object-oriented design principles.