macOS
brew install puzzleslocal Homebrew formula metadata
sudo port install blackboxMacPorts ports tree · x11/blackbox/Portfile · source: api.github.com
brew / rank 6346
Collection of one-player puzzle games. Version 20260923.616da16 via Homebrew; verified 2026-09-23. Also installable with dnf: sudo dnf install puzzles.
install
brew install puzzleslocal Homebrew formula metadata
sudo port install blackboxMacPorts ports tree · x11/blackbox/Portfile · source: api.github.com
sudo dnf install puzzlesFedora Rawhide package metadata · puzzles · source: dl.fedoraproject.org
sudo pacman -S puzzlesArch Linux sync databases · puzzles · source: geo.mirror.pkgbuild.com
sudo apk add blackboxAlpine Linux edge package indexes · blackbox · source: dl-cdn.alpinelinux.org
sudo apt install blackboxDebian stable package indexes · blackbox · source: deb.debian.org
nix profile install nixpkgs#flipnixpkgs package indexes · pkgs/by-name/fl/flip/package.nix · source: api.github.com
sudo zypper install patterns-aeon-baseopenSUSE Tumbleweed package metadata · patterns-aeon-base · source: download.opensuse.org
winget install --id Aardappel.Cube -eWindows Package Manager source index · Aardappel.Cube · source: cdn.winget.microsoft.com
overview
Collection of one-player puzzle games
history
Simon Tatham's Portable Puzzle Collection is a cross-platform suite of small, single-player logic and puzzle games.
Simon Tatham created the collection to provide short, self-contained desktop diversions that would be available across the different computers he used. Most games reimplement established puzzle concepts; some code and games were contributed by other authors.
Net was the first puzzle in the collection. The framework subsequently grew to encompass dozens of logic, path, tiling, deduction, and spatial puzzles, with shared facilities for generated games, identifiers, saved states, and user-interface behavior.
The collection was deliberately designed for portability: the same puzzle engines support native Unix and Windows front ends, and the official site also provides browser-playable builds. Additional front ends can expose the whole framework on another platform.
The games are packaged together on Unix-like systems, while Windows users can obtain individual game executables. The official macOS build stopped receiving updates in 2023 after the maintainer's build machine failed, with the web edition remaining available.
Users launch each installed puzzle as its own program, choose generated difficulty and size parameters, and can reproduce games using game identifiers or random seeds. Shared controls support actions such as undo, restart, and saving a game where the front end permits it.
The package has no account or network credential requirement, and the official manual does not document a shared user configuration-file location.
The package is a distinctive example of a large application collection sharing one portable C framework. A single package installs dozens of small deterministic puzzle programs rather than one monolithic game.
Its separation of puzzle back ends from graphical front ends makes it useful both as a lightweight desktop-games bundle and as a case study in portable GUI architecture.
security posture
narrow executable package without higher-risk signals.
green risk · low confidence · appliance
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
executables
| Command | Kind | Exposure | Note |
|---|---|---|---|
blackbox | cli | global executable | |
bridges | cli | global executable | |
cube | cli | global executable | |
dominosa | cli | global executable | |
filling | cli | global executable | |
flip | cli | global executable | |
flood | cli | global executable | |
galaxies | cli | global executable | |
guess | cli | global executable | |
inertia | cli | global executable | |
keen | cli | global executable | |
lightup | cli | global executable | |
loopy | cli | global executable | |
magnets | cli | global executable | |
map | cli | global executable | |
mosaic | cli | global executable | |
netslide | cli | global executable | |
palisade | cli | global executable | |
pattern | cli | global executable | |
pearl | cli | global executable | |
pegs | cli | global executable | |
range | cli | global executable | |
rect | cli | global executable | |
samegame | cli | global executable | |
signpost | cli | global executable | |
singles | cli | global executable | |
sixteen | cli | global executable | |
slant | cli | global executable | |
solo | cli | global executable | |
tents | cli | global executable | |
towers | cli | global executable | |
tracks | cli | global executable | |
twiddle | cli | global executable | |
undead | cli | global executable | |
unequal | cli | global executable | |
unruly | cli | global executable | |
untangle | cli | global executable |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
https://www.chiark.greenend.org.uk/~sgtatham/puzzles/
install metadata
| Package key | brew:puzzles |
|---|---|
| Version | 20260923.616da16 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/puzzles |
| Homepage | https://www.chiark.greenend.org.uk/~sgtatham/puzzles/ |
| Upstream docs | https://www.chiark.greenend.org.uk/~sgtatham/puzzles/ |
| License | MIT |
| Source archive | https://www.chiark.greenend.org.uk/~sgtatham/puzzles/puzzles-20260923.616da16.tar.gz |
| Last updated | 2026-09-23T05:59:37Z |
| Pulse | updated |
| Build dependencies | cmake, halibut |
| Bottle | available (on arm64_golden_gate, arm64_linux, arm64_sequoia, arm64_tahoe, x86_64_linux) |
| Homebrew post-install | not defined |
| Service | none declared |
registry facts
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | puzzles |
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Conflicts With |
|
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
puzzles 20241230.79be403-5.fc45
A collection of one-player puzzle games
https://www.chiark.greenend.org.uk/~sgtatham/puzzles/
sudo dnf install puzzlespuzzles 20260720.3c36322-1
Simon Tatham's Portable Puzzle Collection
https://www.chiark.greenend.org.uk/~sgtatham/puzzles/
sudo pacman -S puzzlesblackbox
sudo port install blackboxflip
sudo port install flipflood
sudo port install floodpearl
sudo port install pearlblackbox 0.70.1-39+b3
Window manager for X
https://sourceforge.net/projects/blackboxwm/
sudo apt install blackboxflip 1.20-5
convert text file line endings between Unix and DOS formats
sudo apt install fliplibbt-dev 0.70.1-39+b3
Blackbox - development library
https://sourceforge.net/projects/blackboxwm/
sudo apt install libbt-devlibbt0 0.70.1-39+b3
Blackbox - shared library
https://sourceforge.net/projects/blackboxwm/
sudo apt install libbt0flip
nix profile install nixpkgs#flipflood
nix profile install nixpkgs#floodblackbox 0.70.1-39build1
Window manager for X
https://sourceforge.net/projects/blackboxwm/
sudo apt install blackboxflip 1.20-5
convert text file line endings between Unix and DOS formats
sudo apt install fliplibbt-dev 0.70.1-39build1
Blackbox - development library
https://sourceforge.net/projects/blackboxwm/
sudo apt install libbt-devlibbt0 0.70.1-39build1
Blackbox - shared library
https://sourceforge.net/projects/blackboxwm/
sudo apt install libbt0source trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.