VNonograms Infinite

VNonograms Infinite autogenerates nonogram puzzles you can solve

Explanation on how nonograms work from Wikipedia:

  • 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. In this puzzle type, the numbers are a form of discrete tomography that measures how many unbroken lines of filled-in squares there are in any given row or column. For example, a clue of "4 8 3" would mean there are sets of four, eight, and three filled squares, in that order, with at least one blank square between successive sets.

Controls

 VNonograms uses the default Pico-8 control scheme, that being:

  •  Up/Down/Left/Right: With the arrow keys, WASD or the dpad/joystick on your controller
  • Accept/Reveal colored tile: Z / C / N / (A) or (Y) on XBox controllers
  • Mark tile as blank: X / V / M / (B) or (X) on Xbox controllers

Project page

https://github.com/uvehj/VNonograms

StatusReleased
PlatformsWindows, macOS, Linux, HTML5
Release date Sep 11, 2021
Rating
Rated 5.0 out of 5 stars
(2 total ratings)
AuthorUvehj
GenrePuzzle
Made withPICO-8, Sublime Text
Tagsnonograms, PICO-8, picross, Procedural Generation, Short
Code licenseGNU General Public License v3.0 (GPL)
Average sessionA few minutes
LanguagesEnglish
InputsKeyboard, Gamepad (any), Touchscreen
LinksSource code

Download

Download
vnonogramsinfinite1-3_linux.zip 687 kB
Download
vnonogramsinfinite1-3_osx.zip 3 MB
Download
vnonogramsinfinite1-3_raspi.zip 1 MB
Download
vnonogramsinfinite1-3_windows.zip 1 MB

Comments

Log in with itch.io to leave a comment.

(+1)

This is great, I love the current helpful features as I always liked the logic part of nonograms much more than the observation/counting.


Could you add that the already completed numbers in a file or column are grayed out? (only when you surround them with empty marks)


Thanks!

This is great! Never heard of Nonograms before and this is a very fun introduction.


One question I have from playing several puzzles - it seems like sometimes there are situations where there are two possible solutions to a given set of unrevealed tiles, and I have to just guess. I’m wondering:

- Am I wrong and there is actually always a way but I just can’t see it?

- If I’m not wrong, is this a standard feature of nonograms in general that’s just part of the puzzle, or is it in the implementation of the game that these situations arise?


It would be satisfying to know that there was ALWAYS a way to figure out the correct solution without guessing, but I’m sure that would be a complex programming task. Or maybe I just need to level up my solving skills!


Either way this is very fun and I’ve already spent many happy moments playing this game :)


Thanks for making it!


-Rick

(1 edit)

Thanks for the kind words!

As for your question:

TL;DR: It’s a limitation with my implementation

  • Hand made or premade Nonogram puzzles should have a way to solve them without using guesswork. Unless the creator hasn’t properly checked or has made a mistake.
  • For autogenerated ones there are 2 ways that people use to try to eliminate the guesswork situations:
    1. Check the puzzle after creating it to see if there is one of these situations and remake it if it’s the case.
    2. Have the user always get it “right” if there is no way to know which of 2 tiles is the correct one.

As it always happens with these kinds of things, it’s way more complicated once you get into specifics. And given that trying to implement any of those methods would be more complex than the rest of the game combined, there is no such mechanism in VNonograms Infinite.

Anyways, I’m really happy that you’ve enjoyed your time with my tiny game :)

Totally understand and I agree the work required to do this would probably not be worth it. I don’t think the game particularly suffers for it, I was mostly just curious as the whole thing is a new concept for me. Thanks again for making it!