25 Nov '09 18:33>
Thanks wormwood, obviously we both have our points of disagreement on the matter, but thanks for allowing the conversation to finish on a civil note :-)
Regards,
Richard.
Regards,
Richard.
Originally posted by wormwoodThere is implied criticism here and I can't understand why. Chess Tempo can be used for free and you pay for some extra stuff if you want it. Isn't that the same as this site?
...I popped on your site. and just like I suspected, you've made it commercial now. 35$ a year for a CTS ri ting on these things. I thought you were better than that. my mistake.
follow the money.
Originally posted by heinzkatthat's very extreme
I'll provide an extreme example
[fen]4k3/8/8/8/8/4r3/3P1P2/3RK3 w - -[/fen]
White to move.
In a puzzle, I would play 1. Kf1! as there is no difference between 1. dxe3 and 1. fxe3.
ChessTempo's interface however would point out to me that 1. fxe3 mates in 11 and 1. dxe3 only in 12. But I would not even have tried 1. dxe3 - because it reaches the same outcome as the other move. 😉
Originally posted by heinzkatThe guy who used to do TrainingBot and ProblemBot on ICC had a better solution for situations like this one: just give the user credit for both moves that are easily winning.
I'll provide an extreme example
[fen]4k3/8/8/8/8/4r3/3P1P2/3RK3 w - -[/fen]
White to move.
In a puzzle, I would play 1. Kf1! as there is no difference between 1. dxe3 and 1. fxe3.
ChessTempo's interface however would point out to me that 1. fxe3 mates in 11 and 1. dxe3 only in 12. But I would not even have tried 1. dxe3 - because it reaches the same outcome as the other move. 😉
Originally posted by SwissGambitJust end the problem before that point is the way it "should" be done, to prevent silly solvers like Heinzkat from being confused. But on CT, often on the first move there are already alternatives. I'd say throw all of those out, and we start talking, but others do not quite agree 😉
Just give the user credit for both moves that are easily winning.
Even in puzzles that start off with two-three 'clear best' moves, they can reach a point in which there are two equally good continuations. Rather than throw that puzzle out just because it's not dual-free, it's better [from a tactical training standpoint] to give credit for both, or just end the problem at that point.
Originally posted by heinzkatEven in your Qb7/Qb8 example, if one leads to +5 and the other to +7, I say give credit for both moves. No need to throw the problem out.
Just end the problem before that point is the way it "should" be done, to prevent silly solvers like Heinzkat from being confused. But on CT, often on the first move there are already alternatives. I'd say throw all of those out, and we start talking, but others do not quite agree 😉
Originally posted by heinzkatWell, that's great for PGs, and compositions in general, but in tactical training, I fail to see why the positions must have a dual-free solution. If anything, in chess games, there are often positions with two or more equally good continuations.
I skip two moves that reach the same outcome, much like solving a PG (2. Nb5 is never possible) or h#
Originally posted by richardchesstempoLook, this is what is fundamentally wrong about CT, a lot of talking and dwelling that is completely and solely supported by engines; "what I say can't be wrong, look, the engine gives it +2.50!" without any further input from the problems/commenters themselves. I didn't give the example to be looked at by your engine. I gave the example for a review by YOU. 😲
Actually I just let the engine have a look at this (yeah I ripped it out of context)
Originally posted by heinzkatI think that is an extremely unkind interpretation of what I said. I'm not sure which part of what I said you've interpreted as saying 'what I say can't be wrong, look the engine gives it +2.50'. In fact I was saying exactly the opposite and pointing out the limitations of computer analysis, especially in the type of position you provided where the computer can't actually see that your move wins. I said 'I'd be surprised if an engine could find the win with 1.Kf1.', and then I ended up putting it into the engine to verify that it would indeed NOT find it, and it didn't (although it decided the eval was high enough for the move not to be punished). Please explain which part of my statement was saying 'what I say can't be wrong, look the engine gives it +2.50'. Having said that, if you're doing a position designed to be used for practical training purposes and you choose a move that takes you 31 moves longer to mate then I think it's reasonable that you are told 'your move wasn't good enough'. Generally speaking I agree that 'a mate, is a mate, is a mate', but there are practical time management (and in some cases 50 move rule) issues that need to be considered as well, which means there are limitations to 'any mate wins, it shouldn't matter which one I play'.
Look, this is what is fundamentally wrong about CT, a lot of talking and dwelling that is completely and solely supported by engines; "what I say can't be wrong, look, the engine gives it +2.50!" without any further input from the problems/commenters themselves. I didn't give the example to be looked at by your engine. I gave the example for a review by YOU. 😲