Favicon and my profile picture

Puzzled

Table of Contents

Icon

Source Code (GitHub) | Collection Spec

An Adwaita application for Linux to solve polyform puzzles in various formats. It can tell you, if you are on the right track or, whether it is impossible to solve the puzzle with your current approach.

The puzzle selection While solving a puzzle

This is the first project I am developing using Adwaita, GTK and Rust.

I first saw Puzzle A Day in Canada while studying abroad and liked it so much, that I brought it back to Germany with me. After solving it every day for a year, I wanted to know how many solutions there are. So I wrote a solver in Java which can be found here. After finding all solutions for the default layout, I tried out various other layouts. However, I had to recompile for each layout change, and it was not very user-friendly. Thus, I decided to use this project to make myself familiar with Rust and GTK development and provide a more user-friendly interface.

You can solve any Polyomino puzzle with Puzzled, as long as you can provide the layout in the correct format. You can create your own puzzle layouts and load them into the application. In order for Puzzled to import the layouts, you have to create a JSON file following the specification defined here. If you have any problems with creating your own collection, feel free to open an issue on GitHub.

Installation

Puzzled is available on Flathub. You can install it by running:

flatpak install flathub de.til7701.Puzzled

Releases

Install from Flathub | GitHub Releases

1.2.1 (2026-05-31)

Download from GitHub

1.2.0 (2026-04-26)

Download from GitHub

1.1.0 (2026-03-27)

Download from GitHub

1.0.1 (2026-03-14)

Download from GitHub

1.0.0 (2026-03-10)

Download from GitHub

0.4.0 (2026-02-22)

Download from GitHub

0.3.1 (2026-02-18)

Download from GitHub

0.3.0 (2026-02-16)

Download from GitHub

0.2.0 (2026-01-27)

Download from GitHub

From this release onward, Puzzle More Days has been renamed to Puzzled. This release also includes a basic restructure of the application.

0.1.0 (2026-01-14)

Download from GitHub

First Release of Puzzle More Days, including the default layout and a layout with a two-digit year. Potential errors are highlighted and a solver predicts the solvability of the current approach.