n Tile Puzzle is an Android version of the classic sliding puzzle. The difficulty level can be changed by choosing the number of pieces in the puzzle and whether they should be numbered or not. The puzzle comes with several photos pre-installed, but custom images can be used or grabbed directly from the device’s camera.
n Tile Puzzle is available for Android devices. You can install it directly from the Google Play™ store:
If you prefer, the apk file and source code can be downloaded directly.
By default, n Tile Puzzle comes with a set of pre-installed images. Whenever a new image is loaded, a random image from this set is picked. Using a file manager application, you can add your own images to this set by placing them in the directory name.schedenig.android.ntilepuzzle on your device’s external storage folder (e.g. your SD card). Your images must have the file extension jpg, jpeg or png.
If you are using your own images, you can also create a file or directory named .disable_internal_images in the image directory. The contents of the file or directory do not matter. If it is present, the internal images will not be used.
The puzzle allows you to take a photo and directly use it as the puzzle image. This photo is stored in the directory name.schedenig.android.ntilepuzzle/photo. You can copy the file to another folder if you want to keep the photo.
Please understand that I will not provide documentation for the source code. There’s a reason why the code is largely uncommented: I wrote this mainly as a small side project to get familiar with the Android APIs, but without spending too much time on structuring and documentation. I’m flattered to have received many requests for explaining the source code, but writing basic source code documentation isn’t easy (or fun), and actually explaining code is much harder still. I’ll be happy to try and answer specific questions, but I will not provide documentation for the code as a whole.
n Tile Puzzle is released under the GNU General Public License (GPL). The image files included in the binary download are excluded from the GNU GPL. The source code download does not include these images.
Google Play is a trademark of Google Inc.