Top

Tile Puzzles Forever

Play Rearrangement, Sliding, or Rotation puzzles.

Puzzles are created from images placed in the puzzles folder, of type BMP, GIF, PNG, or JPG.

I adapted this game to a less restricted version using Qt library; was previously made using SDL2 library. Like many of the programs featured on this website, I have a design philosophy of allowing people to create their own content. In this case, the idea that you can put any image in the puzzles folder to make your own puzzles. So pick out images of things you like, put them in the puzzles folder, and have fun!

Screenshot of tile puzzles forever on rotation puzzle Screenshot of tile puzzles forever with completed puzzle in fullscreen Screenshot of tile puzzles forever on sliding puzzle

Version: 1.0

Compatibility: Windows

Features

Solve puzzles by moving tiles until they are all in their original place. Add your own puzzles to solve by placing images in the puzzles folder.

How to Use

Rearrangement Puzzle: Rearrangement puzzles are played by clicking on one tile to select it and then clicking on another tile to swap places between the two tiles. The puzzle is solved when the placement of every tile matches the original image.

Sliding Puzzle: Sliding puzzles are played by clicking on any tile next to the blank spot to slide it into that spot. The puzzle is solved when the placement of every visible tile matches the original image.

Rotation Puzzle: Rotation puzzles are played by clicking on any tile to rotate it 90 degrees clockwise. Each time you rotate a tile, the tiles next to it are also rotated. The puzzle is solved when the rotation of every tile matches the original image.

  • Puzzles are loaded from any image file in the puzzles folder where the program is located. Valid image types are: BMP, GIF, PNG, JPG
  • When a puzzle is complete, press any key to continue. When all puzzles are complete, press R to shuffle and go again. You can repeat all you want.
  • If you're struggling with a puzzle or having some kind of issue with it for whatever reason, you can press TAB to "cheat" the puzzle to completed state and go to the next one.
  • The game comes with a config file, which can be customized to change the difficulty of puzzles, change what folder puzzles are loaded from, or change the type of puzzle. For more information, see the comments in the config file. With the addition of a UI, you can do the config file operations with the game open. However, the config file can still be used to set default settings.
  • UI options are available for: Loading a new set of puzzles from the chosen folder; setting the puzzle type; setting the size of the puzzle; going fullscreen (hit ESC to exit fullscreen). Once you've changed the desired puzzle settings, hit Apply Changes; this will reset the current puzzle, so make sure you're ready to do it.
  • The game has no sound by default, but it can be given a sound effect to play for puzzle completion and "total victory" (completion of all puzzles). These are looked for in the audio folder under the names "puzzleComplete.wav" and "totalVictory.wav" (16-bit wav should work).

Old Version

This page used to feature a tile puzzle game I made with SDL2 library, which was more restricted compared to the Qt library version.

If you would like to look at or use that version, you can still download it here: Download | Source

In the SDL2 version, puzzles are loaded from the puzzles folder, but can only be 400x400 png images. And you can click middle mouse button to show a solved version of the image as a hint for what you're trying to make the puzzle look like. Otherwise, it's the same general game as the Qt version, but more basic and limited in design. It only has a Rearrangement style tile puzzle.