chrisboyle / sgtpuzzles

Android port of Simon Tatham's Puzzles
https://chris.boyle.name/puzzles
Other
586 stars 167 forks source link

Net: progress text `Active: x/y` should represent percentage of locked tiles #562

Open lrvideckis opened 1 year ago

lrvideckis commented 1 year ago

Currently, the progress text represents the number of squares with power. This is bad because:

  1. I frequently shuffle the unlocked tiles to avoid tunnel vision. So it's kinda random how many squares are lit and

  2. Many of the lit paths are through unlocked, wrongly-oriented squares, thus the metric is also incorrect

What do I want?

For the progress text to represent percentage of locked tiles. Why?

The algorithm I run in my head while I'm playing is:

A. Look for some tile I can deduce with local deductions B. Orient it correctly, and lock it C. If there exists some unlocked tile: go to A

Thus this metric actually represents my progress.

lrvideckis commented 1 year ago

Or think of it like: "percentage of squares which I know are correct"