Originally posted by dfm65Would it be cheating to write a program to show you attacks, but not choosing the move for you?
what if, instead of programming all my chess knowledge, i just wrote out all my thought processes that i go through when evaluating a position. then, whenever i am deciding on a move, i work my way through the written list and use it to decide? would that be cheating?
Originally posted by CoconutIt would show you threats by calculating based on the position (null move theory yay!) so yes it would be cheating.
Would it be cheating to write a program to show you attacks, but not choosing the move for you?
And dfm I can give you a rundown on how Fritz works. It's not very exciting. The real wizardry is the algorithm that calculates how good a position is. How many pawns is an open file worth? What about bad king placement or pawn structure? etc.
Originally posted by dfm65Yes, dfm65. Writing a program to play chess is CHEATING! The data for the program, be it good or bad, doesn't change the facts!
...you wrote your own chess engine, encoding all you know about playing chess, then used it to play your games? Assume that the engine has your playing strength when you are playing at your best. So, when you have a hangover or something, you use this engine, and it plays the moves you would make if you had a clear head. Any opinions?
EDIT: i realise this would breach the letter of the TOS, but putting this aside, would it really be cheating?
Originally posted by arrakisWell, technically, writing a program to play chess is NOT cheating - "challenging" is a better description - however, using it to play chess on RHP is cheating.
Yes, dfm65. Writing a program to play chess is CHEATING! The data for the program, be it good or bad, doesn't change the facts!