upvote
I feel like I shouldn't need to say this, but Simon is also the Author of the awesome PuTTY. Until fairly recently, a vital tool of anyone doing remote management from Windows.
reply
Strong +1 to Simon Tatham's puzzle collection. One note: the main iOS app is a little wonky in places. I've been using Kyle Swarmer's "Puzzles Reloaded" app, which is a little nicer in places.
reply
Wow, didn't know this existed until today. Thanks!
reply
Yeah, this collection is _awesome_. I'm currently enjoying the Towers (just do it on 5x5 simple, and find it quite relaxing!).
reply
I install Simon's collection on every device of mine, as well as PySol.

(I'm stuck on Guess aka Mastermind right now, and damn good at it if I say so myself! Also Solo aka Sudoku on 6 sub-blocks, with X+Jigsaw+Killer & No symmetry+Unreasonable difficulty.)

reply
Mine is currently Net, 7x7 grid with wrapping variant. I take about 5 minutes on average to solve a level, which is the sweet spot for me
reply
Oh, this is kinda fun, I'm gonna play with it for a bit!
reply
deleted
reply
(Over a decade ago now?) I created https://kardland.com with a couple of solitaire games. No ads or other bullshit.

I had intended to add more solitaire games but moved on to other projects. At the time it was an excuse for me to learn Javascript.

reply
Nice! The first app I built and put is https://peopleneed.love Just a simple site to let random people encourage other random people. It was a good way for me to learn some of the Ruby on Rails Hotwire tools.
reply
This one is so good. Original puzzles, works fine on mobile. Very future proof.

My favorite is pearl.

reply
The MacOS build on the page is quite old, and doesn't reflect recent fixes/enhancements. If you want to build it from source for MacOS the included instructions won't work because Simon's 'halibut' documentation tool will be missing.

So you need to:

1) Build Halibut from source:

   git clone https://git.tartarus.org/simon/halibut.git
   cd halibut
   cmake -B build -DCMAKE_BUILD_TYPE=Release
   cmake --build build -j
   # binary lands at: halibut/build/halibut
2) Build the puzzles app, pointing CMake at that halibut binary. Do this in a fresh build dir (don't reuse a stale top-level CMakeCache.txt that already recorded HALIBUT-NOTFOUND):

   cd /path/to/puzzles
   cmake -B build-osx -DCMAKE_BUILD_TYPE=Release \
       -DHALIBUT=/full/path/to/halibut/build/halibut
   cmake --build build-osx -j
3) Now you have build-osx/Puzzles.app and can (optionally) build the dmg:

   cd build-osx && cpack
reply