Nonogram

Nonogram is a logic puzzle where you fill in cells based on the numbers beside each row and column to reveal a hidden picture. This is my own take on the classic, originally built with PHP and JavaScript for the desktop web — and what sets it apart is that players aren't limited to my puzzles: they can draw their own pictures, turn them into playable levels, and share them with the community.

When the web version was finished, I couldn't stop there. I rewrote the core of the game in React and TypeScript and used Ionic with Capacitor to build a mobile version, released on Google Play as Nonogram – Relax puzzle. The game is free, has no ads, and is still in alpha — I made it just for fun, and I hope you'll enjoy it anyway.

CategoryGame
Tags
gamereacttypescriptioniccapacitorphpjspuzzle game
Game preview
Preview while solving the puzzle
Result
Step 1: The player draws an image on a 5x5, 10x10, or 15x15 canvas.
Step 2: A layout is drawn over the sketched image to serve as the pattern for the game.
Step 3: In PHP, the image and layout are converted into an 8-bit PNG.
A selection of images created by users.
Mobile version — solving a 10×10 puzzle in the Android app.
Mobile version — level select across 5×5, 10×10 and 15×15 puzzles.
← PreviousLighthouseNext →Lamp