Home
Name Modified Size InfoDownloads / Week
Sources 2010-09-15
AI_Gerasimos_Raptis.doc 2010-09-15 202.2 kB
README.txt 2010-09-15 2.0 kB
bin-current.zip 2010-09-15 83.3 kB
Totals: 4 Items   287.6 kB 6
GRaptis Generic Puzzles
Copyright 2010 Gerasimos Raptis

This program is free software, released under the GNU Public Licence v3.
You should be able to find a LICENCE file with any files you have got


September 12, 2010
This is work in progress. I will try to update this readme and translate
the manual to English in the following days. Since it is an examination
period in the University, this could take some time.

Short description:
The library contains a whole structure of abstract classes/interfaces/
puzzle solvers, as well as a few concrete implementations (notably
N-Puzzle). It can be used to design many kinds of puzzles, and to
design generic solvers that may operate on different kinds of puzzles.
The GUI can be used to visualize n-puzzles and their solutions/solvers.


Status:
At the moment it contains a concrete N-Puzzle implementation, as well
as some interesting solving algorithms for it. It is supposed to be
expanded a lot in the future. At the moment, it can be used as a basis
for design.
The GUI is functional.

Instructions:
If you are a greek speaker, get the N-Puzzle_Solvers.doc file to read
about the algorithms (it is a VERBATIM copy of the file that was given
to the University for the project).

If you are not, I am afraid you will have to wait for a while until I
prepare an english version. I am also planning to release full 
documentation. But if you want explanation or help, don't hesitate to 
contact me, I will be happy to assist!

In any case, the binaries are in the /bin/ directory, the source files
for the libraries and the GUI are in /NPuzzleGUI/ and /NPuzzleLibs/
subdirectories.

If you want to see the NPuzzle demo solutions just get the /bins, if 
you just want the algorithms, they are in the named files of the 
/NPuzzleLibs/src/graptis/puzzles/puzzle2d/npuzzle/ files, if you are
more interested in the engineering aspect you will have to browse 
through the whole hierarchy.

Use the sourceforge "send message" form to contact me!

Source: README.txt, updated 2010-09-15