dchen327 / nonogram-solver

A Python selenium script to solve nonogram games

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Nonogram Solver

Nonograms are picture logic puzzles in which cells in a grid must be colored or left blank according to numbers at the side of the grid to reveal a hidden picture.

This solver uses the basic idea of solving lines individually. Progress in a line is made by looking at overlaps in all possible patterns fitting the current rule.

Currently, on my laptop I can finish a 25x25 board in around 30 seconds.

Demo

nonogram

Future Todos

  • Switch to using PyAutoGui for faster clicking
  • Incorporate mouse dragging instead of independent clicks
  • Caching of common patterns

About

A Python selenium script to solve nonogram games


Languages

Language:Python 100.0%