Skip to content

    Show More...

    Filter By Type
    Select/Deselect All
    Fan Art
    Cosplay
    Fan Fiction
    Music
    Videos
    Screenshots
    Fan Artists
    Cosplayers
    Writers
    Musicians
    Video Content Creators
    Characters
    People
    Collections
    Reading Lists
    Music Playlists
    Video Playlists
    Games
    Episodes
    Concept Art
    Achievements
    Environs
    Props
    Login Register
    MENU

    This member has no notifications.

    Jigsaw Puzzle Test

    Solve
    Presets
    Create
    Share
    OpenSocial
    About

    This Jigsaw Puzzle game requires that your browser supports the HTML5 element. See Wikipedia for information on which browsers support the HTML5 technology. Google code offers ExplorerCanvas to bring the functionality of the tag to Internet Explorer, unfortunately, complex clipping regions are not supported, a requirement for this software.


    Thumbnail preview

    How to play:
    • Click on a piece to move it, click again to release it
    • Left and right arrows (or alternatively 'A' or 'D', or mousewheel) to rotate a piece
    • Up and down arrows (or alternatively 'W' or 'S') to send a piece behind or on top of other pieces
    • 'E' to toggle on/off visibility of non-edge pieces
    • 'Q' to show/hide preview tile
    • Space bar to show/hide non-composite pieces (pieces made up of two or more atomic pieces)
    Preferred screen size: 
    Preferred number of pieces:  A high number of pieces can cause a delay at creation time.

    Click on a thumbnail below to create a jigsaw puzzle with the above settings.
    Cut 
     
    Screen size  (Screen size determine work area size, which determine puzzle size, which influence the size of individual pieces)
     
    Suggested number of pieces  (This number is used as a guide only, restrictions may apply. More pieces = smaller pieces)
     
    Complexity of puzzle pieces 
     
    Whether pieces can be rotated 
     
    URL of picture to use  (Of interest: general collections of public domain images)
     
    Beware: Clicking on the “Create” button will cause the current jigsaw puzzle in the “Solve” tab to be replaced. Also, note that the more pieces there are, the longer it will take to generate the jigsaw puzzle, so you might experience a delay.
     

    You can generate a permalink of the current state of your puzzle (progress included!):
     

    Email this permalink to...

    Alternatively, you can generate a Jigsaw Puzzle Key identifying uniquely the current state of your puzzle (progress included!):
     
    (Be sure to copy all the characters!)

    You can save this key for later use, or you can send this key to a friend, who can then use it to generate the same puzzle on his side.

    A friend sent you a Jigsaw Puzzle Key? Enter it here to generate his/her custom-made jigsaw puzzle in your “Solve” tab:
     
    (Be sure to paste all the characters!)

    Beware: Clicking on the “Create” button will cause the current jigsaw puzzle to be replaced (Your selected “Screen size” setting will be preserved though.)

    This page has been made compatible with Open Social, so that you can include it as a “gadget” (“app”, “module”) on your home page for the following web sites (so far):

    • Add to Google
    • ORKUT

    I would like to implement a seemless way for people to share their custom-made jigsaw puzzle with their friend. I am looking into this, I am at the start of the learning curve for OpenSocial stuff.

    Jigsaw Puzzle by Raymond Hill: Project's Home page

    I started this project as an experiment with the HTML5 canvas element. It grew a bit bigger than what I had imagined, as I kept adding features, just for the fun and challenge of dealing with geometrical concepts. Also, for jigsaw puzzle fans out there, I am just happy to enable you to create your own puzzle, small or big, easy or hard, and with no strings attached (no ads, no questions asked, etc.)

    I am currently working on the next release in which I would like to allow fancy tiling.

    Portions of this software use the work of...

    • Images:
      • “Autumn Fruits”, by Petr Kratochvil: The default picture used in preview mode.
      • “Melbourne Australia”, by Michael Stirling: The default picture used in full mode.
    • Sound effects:
      • The Freesound Project's “klick - 01.wav”, by Marcus Horndt
      • The Freesound Project's “klick - 02.wav”, by Marcus Horndt
      • The Freesound Project's “applause_5sec.wav”, by Mirko Horstmann
      • The Freesound Project's “applause_5sec.wav”, by Mirko Horstmann
      • The Freesound Project's “Applause 9s.mp3”, by J.Zazvurek
    • Software:
      • “SoundManager 2”, by Scott Schiller: An excellent library that brings audio functionality to Javascript. No longer used in the latest version, HTML5 tag is now used.
      • “Calculating the area and centroid of a polygon”, by Paul Bourke: For his code snippets on how to calculate the centroid of a polygon (necessary to be able to rotate pieces properly.)
      • “Javascript base64”: For the code snippet on how to encode/decode Base 64 (I used Base 64 to encode/decode Jigsaw Puzzle Keys, the current mechanism to share custom-made puzzles.
      • “Event properties / Mouse position”, by Peter-Paul Koch: For his code snippet on how to correctly detect mouse coordinates.

    Jigsaw Puzzle by Raymond Hill is licensed under a MIT License (MIT):

    Copyright (c) 2009-2011 Raymond Hill

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    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.

    Twitter Facebook-f Instagram Youtube
    © 2016 - 2023 Pixel Squirrel Studios Ltd.
    LIFE IS STRANGE © 2015-2021 Square Enix Ltd. All rights reserved. Developed by Dontnod Entertainment. LIFE IS STRANGE, LIFE IS STRANGE 2, LIFE IS STRANGE: TRUE COLORS, SQUARE ENIX and the SQUARE ENIX logo are registered trademarks or trademarks of the Square Enix group of companies. DECK NINE and DECK NINE GAMES are registered trademarks of Idol Minds, LLC. DONTNOD and DONTNOD Entertainment are registered trademarks of DONTNOD Entertainment, S.A. All other trademarks are the property of their respective owners.
    About Our Cookies
    We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies as part of our overall Privacy Policy

    Read our Cookie Policy
    Accept AllReject AllManage Preferences
    Manage Consent

    Privacy Overview

    This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But note that opting out of some of these cookies may affect your browsing experience.
    Necessary
    Always Enabled
    Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
    CookieDurationDescription
    PHPSESSIDsessionThis cookie is native to PHP applications. The cookie is used to store and identify a users' unique session ID for the purpose of managing user session on the website. The cookie is a session cookies and is deleted when all the browser windows are closed.
    viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
    Functional
    Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
    Performance
    Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
    Analytics
    Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
    CookieDurationDescription
    _ga2 yearsThe _ga cookie, installed by Google Analytics, calculates visitor, session and campaign data and also keeps track of site usage for the site's analytics report. The cookie stores information anonymously and assigns a randomly generated number to recognize unique visitors.
    _ga_WR01XX63502 yearsThis cookie is installed by Google Analytics.
    Advertisement
    Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
    Others
    Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
    CookieDurationDescription
    wp_dark_mode_visitedsessionThis cookie tracks usage of the site's Dark Mode option to give us an insight into its value and relevance.
    SAVE & ACCEPT
    Powered by CookieYes Logo
    WELCOME, VISITOR
      Login
    HELP & INFO
      Documentation
      FAQ
      Changelog
      Roadmap
      Feature Requests
      Bug Reports
      Content/NSFW Policy
      Privacy Policy
      Cookie Policy
      Site Credits
    COMPETITIONS
      Giveaways
      Creative Contests
    ACTIVITY
      Activity Feed
      All Members
      Superfans
      Superfan Blogs
    CLUBS
      All Clubs
      Photography Club
    FUN STUFF
      Tier Lists
    ACHIEVEMENTS, CARDS & POINTS
      All Achievements
      All Cards
      Card Packs
    ENVIRONS & PROPS
      All Environs
      Prop Store
    OTHER UNLOCKABLES
      Concept Art
    GAMES
      Life Is Strange
      Life Is Strange: Before the Storm
      Captain Spirit
      Life Is Strange 2
      Life Is Strange: True Colors
    EPISODES
      View All Episodes
    CHARACTERS
      View All Characters
    CAST & CREW
      View All Cast & Crew
    FAN ART
      View All Fan Art
      View All Fan Artists
    COSPLAY
      View All Cosplay
      View All Cosplayers
    FAN FICTION
      View All Fan Fiction
      View All Writers
    MUSIC
      View All Music
      View All Musicians
    VIDEOS
      View All Video Content
      View All Video Content Creators
    SCREENSHOTS
      View All Screenshots
    COLLECTIONS
      View All Collections
    READING LISTS
      View All Reading Lists
    MUSIC PLAYLISTS
      View All Music Playlists
    VIDEO PLAYLISTS
      View All Video Playlists
    Facebook-f Twitter Instagram Youtube

    Introducing The Pride Collection!

    To celebrate Pride Month, these special Cards are now available in Limited Edition Card Packs. With rainbow background, gold elements AND including 5 rare Motion Cards!

    Become a Superfan and join our Patreon today to increase your chances of receiving Pride Cards in the Limited Edition Packs!

    BUY A CARD PACK NOW
    BECOME A SUPERFAN

    Log In

    Lost Your Password?
    Register A New Account