Successful sacrifices don't come out of nowhere - you need a positional advantage. These days, such an advantage doesn't fall from the sky, you have to work for it with... positional play.
An idea to kill draws in computer chess by different rules
Moderators: hgm, Rebel, chrisw
-
- Posts: 2488
- Joined: Tue Aug 30, 2016 8:19 pm
- Full name: Rasmus Althoff
Re: An idea to kill draws in computer chess by different rules
Rasmus Althoff
https://www.ct800.net
https://www.ct800.net
-
- Posts: 1784
- Joined: Wed Jul 03, 2019 4:42 pm
- Location: Netherlands
- Full name: Marcel Vanthoor
Re: An idea to kill draws in computer chess by different rules
The top humans already play as perfectly as humanly possible. Engines are even more perfect, especially if the opening books and endgame databases are big. Thus, you'll have a lot of draws. That's just the nature of the game.lkaufman wrote: ↑Sat Apr 04, 2020 7:02 pm I agree that a perfectly played game should be a draw. The problem is that with current rules, one player must make either several mistakes or one very big mistake to lose. Ideally any mistake should lose, a draw should result only from ideal play which no one should ever be able to achieve. Or at least draws should result from only nearly perfect play. That's what this is all about.
In professional Go, at 9th dan level, only two things happen:
- A player resigns when he can see that he's clearly going to end up with less territory (taking Komi into account) if the game continues to its end.
- The game is played out to counting because its very close and neither player has the time to keep counting for each move.
The number of games decided by a 0.5 to 2.5 point margin is staggering. I even think (but don't know for sure) that current-day 9-dan pro's rarely win or lose a game with more than the difference of Komi.
To get wins or losses as close as this in chess is almost impossible. It'll probably mean that we chuck a "draw" position into an engine such as Stockfish or Komodo, have it calculate for X minutes / up to move Y, and call the player with the plus evaluation the winner. (We add 0.25 - 0.5 for Black, because of White's first move advantage; i.e., "Komi".)
If the engine evaluates to 0.00, Black wins, because White started with initiative. That''d be the 0.5 point in Komi.
-
- Posts: 4556
- Joined: Tue Jul 03, 2007 4:30 am
Re: An idea to kill draws in computer chess by different rules
The position is actually 0.00, the farther away it is evaluated from 0 by the engines, the worse they misevaluate the position. Giving wins based on flawed evals wouldn't be satisfactory.mvanthoor wrote: ↑Sat Apr 04, 2020 9:15 pm It'll probably mean that we chuck a "draw" position into an engine such as Stockfish or Komodo, have it calculate for X minutes / up to move Y, and call the player with the plus evaluation the winner. (We add 0.25 - 0.5 for Black, because of White's first move advantage; i.e., "Komi".)
-
- Posts: 3657
- Joined: Wed Nov 18, 2015 11:41 am
- Location: hungary
Re: An idea to kill draws in computer chess by different rules
You want to kill the classical chess.
That is the chess play, because the draw belongs to the essence of chess play.
Who is tired of draw playing classical chess, that person should not play classical chess.
If you want to find out a derivative of classical chess you ought to call it other than chess.
-
- Posts: 3657
- Joined: Wed Nov 18, 2015 11:41 am
- Location: hungary
Re: An idea to kill draws in computer chess by different rules
For repairing the mistake it also needs knowledge what should reward - this is the draw, without perfect play.lkaufman wrote: ↑Sat Apr 04, 2020 7:02 pmI agree that a perfectly played game should be a draw. The problem is that with current rules, one player must make either several mistakes or one very big mistake to lose. Ideally any mistake should lose, a draw should result only from ideal play which no one should ever be able to achieve. Or at least draws should result from only nearly perfect play. That's what this is all about.