GRaptis Generic Puzzles

Description

A generic library made to represent Puzzles and programs to solve them (Solvers), a specialization for 2d puzzles, specialization for the N-Puzzle, Several solving algorithms for the N-Puzzle. Command line and Graphical User Interface for N-Puzzles.