Roll the credits


Puzzle Massive was developed and maintained by Jake Hickenlooper. Various features and improvements have been made by the following people:

Ideas, Feature Requests, Bug Reporting

Thanks to ideas, suggestions, and bug reporting from people on the Discord Chat channel for Puzzle Massive.

Icon Artists

Each player has the option to pick a bit icon that represents them on the puzzle. The site uses these predefined icons instead of letting players upload their own.

Bit Icons

Other Icons

paint-can-sprite Paint Can by Alex Valdivia from the Noun Project

image-sprite Image by Tony Wallström from the Noun Project

minimize-sprite minimize by Tony Wallström from the Noun Project

full-screen-sprite Full Screen by Tony Wallström from the Noun Project

arrow-left-circle-sprite Arrow Left by Tony Wallström from the Noun Project

info-circle-sprite Info Circle by Tony Wallström from the Noun Project

exit Exit by K Ξ L L Ξ R from the Noun Project

search-images Search Images by Adnen Kadri from the Noun Project

happy-lock Happy by Julien Deveaux from the Noun Project

competition Competition by pictohaven from the Noun Project

new-image New Image by Adnen Kadri from the Noun Project

hamburger Hamburger by Miguel C Balandrano from the Noun Project

solution Solution by Rohit Arun Rao from the Noun Project

menu Menu by David Vickhoff from the Noun Project

Software stack

For the curious.

  • nginx [engine x] is an HTTP and reverse proxy server.
  • SQLite is a self-contained, high-reliability, embedded, full-featured, public-domain, SQL database engine.
  • Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache and message broker.
  • Flask A microframework based on Werkzeug, Jinja2 and good intentions
  • Jinja2 The Jinja2 template engine
  • Chill Cascading, Highly Irrelevant, Lost Llamas
  • Slab Massive experimental web component
  • piecemaker Create jigsaw puzzle pieces
  • pixsaw Cut a picture into pieces by cutting along pixel lines
  • Javascript libraries in use: lit-html Hammer.js, jscolor, lazysizes

Hosted on DigitalOcean. Uses Unsplash API when creating a jigsaw puzzle from an Unsplash photo.

I started this project on November 27, 2010; took a bit of a break around 2013 through 2016 and have been doing a lot of changes since May of 2016. The project is now open source under the GNU Affero General Public License . The source code is available at Previous git commit history is linked from this commit comment with a link to the old archived project.

Fork the project at GitHub

I mainly work on this as a side project I do for fun. It has been a great help to me in order to learn more about web development. The Puzzle Massive project is open to others to contribute improvements to.

PRs Welcome Chat on Discord