Nonograms: a practical guide with interactive examples

lab174.com

118 points by merelysounds 6 days ago


merelysounds - 6 days ago

I built this, the list started as a tutorial and then grew out of control. Especially when I started experimenting with mixing text and interactive elements. I think nonograms are underrated and relatively unknown, I hope this text changes it a little.

I link to my app[1] frequently, it's free right now, I hope this is fine. There's no Android version yet; for anyone who wants to try nonograms on an Android smartphone I recommend Simon Tatham's Puzzles[2] - like my app it is also free, has no ads, etc; nonograms there are called "pattern".

Feedback very welcome; thanks! If you use other nonogram solving techniques and want me to add them to the list please share too.

[1]: https://lab174.com/nonoverse/

[2]: https://play.google.com/store/apps/details

ahaferburg - a day ago

A couple years ago I wanted to design a custom Nonogram as a birthday present. We had a photo of the giftee and pixelated it. But how do you make sure the Nonogram is uniquely solvable, without any guessing? Of course I wrote a solver in Python.

But now I needed to test the solver. I had a couple of magazines with Nonograms. Transfer those manually into the computer? No way! So I wrote a utility that uses OpenCV to parse these low resolution pixel grids from photos, from the solutions page of the magazine. This was way harder than I imagined. A huge waste of time, but quite a fun project on its own.

For the solver I added one technique after the other. In the beginning it would not be able to solve all puzzles. Then it gradually became more capable, until it would no longer get stuck on the test inputs. A list of techniques like this would have been very helpful!

The solver was still quite slow, but it was really fun to watch it fill in the solution pixel by pixel. It took about 10-20 s to solve the larger puzzles.

mpyne - 2 days ago

This is a great website for learning this type of puzzle. Certainly better than what people had available to them before.

Once you have learned and want to keep playing, this site has tens of thousands of good nonograms, in both black-and-white and color: https://www.nonograms.org/

There are also "Picross" games for Nintendo consoles (and recently Squeakross for Steam).

Aardwolf - 2 days ago

I thought this was going to be about nomograms. TIL that monograms, nonograms and nomograms exist

zerof1l - 2 days ago

I've been playing this one for a long time now. You can play both on mobile and on the web: https://nonograms-katana.com/ the game has quite big community.

lmao_ball - 2 days ago

I got hooked on these back in 2016 when the GCHQ Christmas challenge had one. Solving it actually created a QR code with the solution which led to the next phase of the puzzle.

berenddeperend - 2 days ago

Oooh that's nice! I made a nonogram game as well but never made a tutorial because of how much extra work it would be. Good job on doing the work.

My twist on the game is that it's multiplayer. I posted it on the nonogram subreddit a few years ago and to my surprise I still have a few daily players. I'd recommend posting it there as well, they're nice folks.

Here's mine. Multiplayer, free, browser-only, no ads/tracking. https://berendswennenhuis.nl/nonogram/

dsclough - 2 days ago

Nonogram enjoyers might enjoy star battle, which I came across after having done lots of nonograms over the years(https://www.puzzle-star-battle.com/ or plenty of other places online). Though maybe it is a little too close to sudoku for some.

10x10 2star is the standard for me, I solved up to 6 stars but 10x10 is the sweet spot imo.

bspammer - 2 days ago

There was a fun hacker news post a while back [0] about a website that had generated every solvable-without-backtracking 5x5 nonogram. I found it very addictive, and the creator has since released it as a paid mobile app. Highly recommended for commutes!

[0] https://news.ycombinator.com/item?id=44140918

bananaflag - 2 days ago

This is currently the best nonogram game (with random generator) on the Internet:

https://liouh.com/picross2/

I frequently play it on 15x15 and I regenerate it until there are no numbers above 6 (and as few 5s and 6s as possible).

esperent - 2 days ago

I love nonogram puzzles, they're incredibly calming in times of stress.

The only issue I have is I'm limited with the size of board I can comfortably play on my phone, and I rather keep my laptop as a games free zone.

sevenseacat - 2 days ago

oh I love nonograms!

There's some good nonogram games on Steam - Paint it Back, Picross Touch, Pictopix.

(Depixtion is a bit of a twist on nonograms which I play from time to time also)

snvzz - a day ago

Or just play through the PC98 classic featuring nonograms, YU-NO[0], now translated to English[1].

0. https://vndb.org/v1377

1. https://romhackplaza.org/translations/yu-no-a-girl-that-chan...

misiek08 - 2 days ago

Just wanted to say: thanks for the implementation. Butter smooth on mobile - great we have nice things still and someone cares for UX <3