RSW wrote:Is a 5-fish big enough? If I set my solver to search in descending order of fish size then it will often find big fish that won't show up the other way around.
Surprise surprise. But why the hell would you ever do that, except for testing purposes? Big (> Jellyfish) basic fishes only exist as orthogonal counterparts to smaller ones, so there's never a need to look for them. No manual player would ever do that either.
This is one of them:
- Code: Select all
1 2 3 4 5 6 7 8 9
+----------------+-----------+--------------+
1| 378 6 78 | 18 2 13 | 4 5 9 |
2| 2 138 4 | 5 38 9 | 18 7 6 |
3| 18 5 9 | 4 6 7 | 2 38 13 |
+----------------+-----------+--------------+
4| 789 4 78 | 3 89 6 | 5 1 2 |
5| 68 2 3 | 18 458 15 | 9 46 7 |
6| 5 19 16 | 7 49 2 | 36 346 8 |
+----------------+-----------+--------------+
7| 189 1389 2 | 6 35 4 | 7 389 135 |
8| 346 7 56 | 9 1 8 | 36 2 345 |
9| 34689 189 156 | 2 7 35 | 18 3689 1345 |
+----------------+-----------+--------------+
5-Fish (aka Starfish, Squirmbag): In rows 1 3 6 8 & 9, digit 3 must go in columns 1 6 7 8 & 9
So, you STILL think a 5-fish is a reasonable thing to parade around when its complementary X-Wing does the same job? We've been over this before, a couple of times probably (last time it was a Leviathan vs a 1-fish, if I remember correctly). It seems that you didn't listen then, or the times before, and I'm not expecting you to listen now, but I say it again: there's never a need to use a bigger basic fish than a Jellyfish. It's exactly the same as with disjoint subsets: you never need to report a bigger subset than a quad if you use both naked and hidden ones, because anything bigger than a quad has a smaller counterpart.
Of course it's not technically wrong to report a Starfish any more than a quin, but it just looks really dumb. If you don't mind that, go ahead and keep doing it. However, it's also pretty confusing for beginners, because when you report a subset or a fish, people normally expect it to be the smallest possible. Beginners don't necessarily realize that anything bigger than a Jellyfish can't be the smallest basic fish available, so they may get confused and think they need to look for those bigger fishes too.
(Big subsets are actually a bit more reasonable because naked and hidden ones are found differently. In manual solving it's normal to find large subsets before their smaller counterparts depending on which kind (naked or hidden) you're looking for. With fishes there's no such excuse because the only difference is whether you search for rows or columns first, and I doubt that any manual player would ever find a Starfish before an X-Wing, no matter their orientations (except perhaps in the highly unlikely case that they're solving in some other-than-rc-space where fishes look like subsets). Either way, in both cases the smaller one should almost always be reported, no matter which one you find first.)
I'm starting to remember some reasons why I took a vacation in the first place...
(Btw, another source of frustration I've mentioned before but you've refused to fix: the row numbers in your grids prevent them from being copy-pasted into Hodoku. So thanks again for that extra editing step you keep requiring from your readers. I expect no less.)