em wrote:As far as 'allowable' goes - it seems to me that if Wayne writes the program then he can determine its parameters. If we don't like it, then we can do someone else's puzzles. Mais non?
Sure -- but the problem is that he claims that puzzles beyond a certain level are "invalid" -- not actually Sudoku at all. He condescends that puzzles in newpapers he doesn't serve are merely "sudoku-lookalikes" (
here, and
here -- is it ethical to make a chess program that refers to competitors as"chess-lookalikes"?). He didn't invent Sudoku, didn't come up with the name or make any change to the existing genre. He can call them "hard" or "to hard for me" or say "I don't like them hard ones.". It isn't "logical" for him to call them "invalid". If he did in a vaccuum, it wouldn't matter. But he is "sudoku.com". He sells what I would guess is the most popular Sudoku program. Newbies get the software, try to dub in a hard puzzle from elsewhere and are told it is "invalid". It's confusing and annoying.
From the help file in his software (bolds are mine):
Not-verified puzzles
If a puzzle is Not verified, it could be because
If you are dubbing, there is a mistake in the dubbed clues.
Check the message area of the Dubbing toolbar for tips and advice.
If you are working with a library book, there is an error in the file.
If you know how to create your own books, you know how to check the data for errors.
The puzzle cannot be solved using logic.
The solution if it has a unique solution at all can only be found by guessing or using trial-and-error. Note that the program can solve unfair puzzles, nevertheless.
There is an error in the source puzzle.
At Pappocom we have a database of 25,000 Sudoku puzzles published world-wide over a 5 year period. Of the puzzles published in books and magazines, about 1 in 700 is just plain wrong. Sometimes the error is obvious on the face of the puzzle. Sometimes a clue has been omitted. Sometimes the error goes deeper.
The error rate for Sudoku puzzles published on the Web is much higher. Nearly 1 in 200 is impossible.
I entered this puzzle into a Pappocom library file:
- Code: Select all
...6....1
.9.1...7.
6...2..98
..49....7
5...7...6
8....32..
78..9...3
.5...4.6.
9....1...
When I tried to load it, I got this message:
Sorry, cannot show puzzle 1 from test.
The data in <question> does not form a valid puzzle.
To be valid, a puzzle must be solvable using logic alone. If you must use guess-work or trial and error to get the answer, the puzzle is not valid.
This puzzle is perfectly valid, perfectly solvable. It may be a challenge, but it requires only
one advanced tactic -- a Swordfish.
I'm not debating free speech. If he wants to call his dog an banana plant, he's certainly free to do so. It doesn't mean we'll have any bananas. I've harped on this before -- I don't understand why I seem to be alone on this. He's also free to write a chess program that claims castling is "invalid". It would be *exactly* as absurd, confusing and annoying. Yes, we could simply avoid the program, but we would still have to deal with all the people it will teach that this move is "invalid".