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

https://github.com/tornao2/chessproblems

Knight's tour and N queen problem solving program using a backtracking algorithm allowing generating the next solution without resetting created in C++ with the "RayLib" graphical library
https://github.com/tornao2/chessproblems

algorithms cpp raylib

Last synced: over 1 year ago
JSON representation

Knight's tour and N queen problem solving program using a backtracking algorithm allowing generating the next solution without resetting created in C++ with the "RayLib" graphical library

Awesome Lists containing this project

README

          

Knight's tour and N queen problem solving program using a backtracking algorithm allowing generating the next solution without clean reset created in C++ with the "RayLib" graphical library.

Size of the chessboard and the starting position of the first piece can be chosen. When working with 8x8 chessboard algorithms can take quite a bit - especially the knights one depending on the starting position.

Demonstration at:

https://www.youtube.com/watch?v=_8Sd4qwD4CY

![MainMenu](https://github.com/SzyZub/ChessProblems/blob/master/ScreenShots/MainMenu.png)
![SubMenu](https://github.com/SzyZub/ChessProblems/blob/master/ScreenShots/SubMenu.png)
![KnightAnswer](https://github.com/SzyZub/ChessProblems/blob/master/ScreenShots/KnightAnswer.png)
![QueenAnswer](https://github.com/SzyZub/ChessProblems/blob/master/ScreenShots/QueenAnswer.png)