CSC270 Puzzle Final Project
This project requires groups of two.
Overview: Design and implement a puzzle generator and solver
note: I have removed the requirement to show the puzzle in Dr. Racket.
Details:
The puzzle system needs to be able to randomly generate different puzzles of one type. (For example, it could generate a different set of numbers for a sudoku puzzle each time a new puzzle was requested.) It could ask users for parameters, but not for the entire puzzle. Recommended language: C
The puzzle system also needs to offer a way to solve the puzzle. It could ask users for a solution and then verify the solution, or it could generate a valid solution to a given puzzle. Recommended language: C++
One more note: The C++ program must throw and catch one exception.
Design documents will be due before the final project is due. Design documentation includes:
If you have difficulty with reading and writing files in C, this may help: movie on binary file read and write
Removed requirement: After the puzzle is first created, it needs to be displayed on the screen. Recommended language: Dr. Racket.