Programming Projects | |||
A puzzle game that creates randomly generated puzzles every time you play. The hings refer to blocks of consecutive filled tiles in a row or column. So a hint of '4 7' means that there are exactly 4 consecutive filled tiles somewhere in the row, followed by a gap of AT LEAST one empty tile, and then a block of exactly 7 filled tiles. Click the image below to play. Left click to mark a tile as filled, right click to mark a tile as empty. Currently the design is for desktop, I'm not sure if this is playable on mobile. | |||
>![]() | |||
This project started off as a solver that would solve a puzzle given the hints (the numbers on the top and left), but I realized that having a solver would allow me to verify that a randomly generated puzzle was solvable, and so this version of the game was born. Originally this was written in python, but I wanted to make it playable in a browser so it was rewritten in Javascript. The game is rendered directly in the browser window with Javascript's Canvas object. | |||
|