Decades ago, I found a puzzle program that opened up bitmaps, cut it into sqares and mixed them up. Just click on a square piece and click where you want to move it. I used it for some my desktop bitmaps and net pictures. It was kind of fun for a while, but it only did bitmaps and couldn’t handle pictures with more than 256 colors. Yes, that’s how old it was.
So, I wrote my own to handle jpg, bmp, and png files. I also added shifting columns up and down, and rows left and right. Plus, it had a hint key and could mark pieces that are in the correct places. This was fun with collages of celebrities I found on the net.
This is actually the third version of the software. My first was written in the early 2000s with C++. I rewrote that in C#, and it was kind of buggy but I still used it. I finally got tired of putting up with the bugs, so I rewrote it again. And I put in more versatility that I came up with over the years of using it. Almost every command has a shortcut and I expanded the shifting options of the right click menu.
The final version also has a save and restore so I’m not committed to finish before I close the program.
Download PicturePuzzle2 – 12K; Uses .NET |
March 21, 2021 update. Title bar now adds number of correct placements out of total number of pieces.
November 2021 update: Added a gamma feature to lighten or darken the picture for those pieces hard to discern. The ‘one’ key will darken the picture up to five level. The ‘three’ key will lighten the picture and the ‘two’ will reset it to the original.
Legal crap (O brave new world that has such people in it.):
THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.