This is a Flutter project that solves the Eight Queens Puzzle. The Eight Queens Puzzle is the problem of placing eight chess queens on an 8ร8 chessboard. No two queens threaten each other; thus, a solution requires that no two queens share the same row, column, or diagonal.
- The app generates a random solution for the puzzle.
- The app allows the user to manually place the queens on the board.
- The app checks if the user's solution is correct and notify user when the puzzle solved.
- The app shows the user the number of solutions for the puzzle.
- The app gives feedback to the user if the placement of the queens is incorrect.
- Users are able to move the queens around the board.
This app is designed to run on both Android and iOS devices as well as on the web. Note: you might face some responsiveness issues on the web. for better experience, run the app on a mobile device.
Icon by ColourByteDesigns on freeicons.io