/NonogramAvalonia

Implementation of Nonograms in C# and Avalonia

Primary LanguageC#

Nonogram puzzle game made using C# and Avalonia. Created primarily for demonstration purposes.

Features

Play Premade Puzzles

Premade Capture

Create Puzzles

Hand-draw puzzles, check if they're solvable without guessing, and save them.

Puzzle Creator Capture

Random Puzzle Generation and Solver

Generate random puzzles to play. The solver can be used to immediately solve the puzzle if you're stumped.

Random Puzzle Generation Capture

Theme Switching

Theme Switch Capture

Keys

  • Escape - Back to Menu
  • S - Solve Puzzle
  • T - Change Theme
  • Z - Undo
  • Y or R - Redo

Credits

  • Premade puzzles were taken from a subset of Picross DS.
  • Plain theme was adapted from puzzle-nonograms.com
  • Solver (without guessing support) was ported from Twan van Laarhoven's excellent blog post.