From 4f64ac2f9265fe216e8d62f0d73a6f3b3389fbb1 Mon Sep 17 00:00:00 2001 From: scratko Date: Tue, 26 Nov 2024 15:15:52 +0300 Subject: Renaming and changed README file --- README.md | 43 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 42 insertions(+), 1 deletion(-) (limited to 'README.md') diff --git a/README.md b/README.md index 76bbeb7..1e87112 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,43 @@ -Download Windows +# Picture puzzle + + + +A desktop game similar to the standard widget in windows 7. The game is written +in C++ (including C++17 standard). FLTK was used as a graphics library. This +library is not as heavy as Qt, and allows to quickly create an application with +graphical widgets. + +The essence of the game should be clear: to collect the image in its original +form, moving one puzzle per move. + +The application has the following features: + +- *upload your image in any format and resolution. The program itself will + resize, cut into puzzles, create the appropriate directory and save them in + it.* + +- *showing the complete solution of the puzzle using the optimization algorithm + A\*.* + +- *the game is distributed in a single executable file by embedding the original + standard image (toucan image) in the executable file. The image data is stored + in an array in an object file (resources.o)* + +- *support for \*unix and Windows platforms* + +## Building + +For \*nix platform, you need to install FLTK library and then do the following: + +``` +git clone https://git.scratko.xyz/picture-puzzle +cd picture-puzzle +make +./main +``` + +## For Windows platform + +The built executable file (under x86_64) is available at the link: Download Windows version -- cgit v1.2.3