The game consists of finding matching positions of 30 colored squares in a board of 6x5
- Display a board with the colored squares
- Search for a solution using a recursive algorithm (will be provided)
- Store the different solution in a database or file system
- Create an executable (Windows) with rudimentary UI to choose entry parameters
Preferred programming language: Python, C, C++