




🌟 Special thanks to our amazing supporters:
✨ $10 Tier: [Geeks Love Detail]
🌈 $5 Tier: [Benedikt][David Martínez Martí]
This update gives you greater control over the range of solver pass counts you want when generating a puzzle.
For any given line-solvable puzzle, the solver takes a number of passes before completing the puzzle. This number is useful as a rough approximation of difficulty.
Before this update, when generating a random puzzle, you would pick a percentile range that you wanted the random puzzle to fall within. Now you can specify the exact pass count range you want.
As shown in the screenshot above, you're presented with a graph representing the distribution of solvable puzzles by pass count for the selected puzzle size. You can select any range on the graph, and the readout will display the percentile range and what percentage of puzzles fall within the range you've selected. Keep in mind, the smaller the percentage of puzzles within the range, the longer it'll likely take to generate a puzzle within that range. If you select only the tail end where the outliers are, where only .0001% percent of puzzles fall, for larger puzzle sizes generating the puzzle could take days or even months!
You also have the option of skipping selecting a pass count range and just going with the first solvable puzzle that's generated, regardless of its pass count. This is also the only option for 30x30 puzzles since generating a solvable 30x30 takes so long.
To get the distribution of pass counts, I generated 10,000,000 solvable puzzles of each size, except for 25x25, which I only generated 1,000,000 for, and 30x30, which I didn't bother with because it would have taken months of 100% CPU usage to get a decent sample size. Prior to this update, the percentile ranges were based on smaller sample sizes, so they should be more accurate now.
Also, when a random puzzle is generated, it now tells you its exact pass count and percentile range, and you have the option of seeing the same information for every puzzle in the puzzle select screens if you want.
A full list of changes follows.
[ 6081 ]
[ 1481 ]
[ 2067 ]