lkaufman wrote: ↑Fri Aug 12, 2022 5:47 am
There has been some discussion about how to improve chess960 (Fischerandom Chess) to address the fact that when top engines play against each other on good hardware at Rapid or slower time controls almost all the games end in draws, just as in normal chess (without forced unbalanced openings). Scrapping the symmetry requirement leads to some positions where one side is quite clearly winning.
I believe I have found a solution that is aesthetically pleasing, doesn't require special castling rules, and will dramatically lower draw percentages without any clearly won positions. I call it "Chess324". All rules are the same as in normal chess, including castling, only the start position is modified. The kings and rooks are placed on their normal positions. All the other pieces for White and Black are placed randomly, with no symmetry requirement, with the only restriction being that for each side the bishops must be on opposite colored squares. Unless I have miscalculated, there are 18 permutations for each side, making 324 total possible positions (including 18 symmetrical ones that are legal in chess960 of which 1 is the normal start position of chess).
In order to determine whether these positions are playable, I checked out the most promising-looking ones for White by checking whether White's advantage ever exceeds Black's advantage in normal chess after the Grob (1g4?) is played. There has been much discussion in the past over whether the Grob is losing or not, and I doubt that anyone really knows the answer; the Hiarcs database has Black winning 49% of the games, Lc0 gives Black 54% winning chance, and Stockfish and Dragon give evals suggesting that it is more likely to be a win than a draw but is very near the line. I checked all the promising positions I could think of with recent versions of Stockfish, Dragon, and Lc0, and in no case did I find one that produced an advantage larger than Black gets with the Grob (one position was tied per Lc0 but less per SF and Dragon). Of course the evals are all over the place, sometimes even Black is better, sometimes it's about even but not "balanced", sometimes one side is much better, but never clearly winning (at least not as clearly winning as the Grob as far as I was able to tell). Since many evals clearly favor one side, chess324 should be played in pairs of games, each side having White from the same position once. With humans, that's not essential, just recommended; with engines it would be necessary.
This version has huge advantages over chess960. First, no special castling rules, any engine or GUI or human can play with no instruction after seeing the initial position. Second, since all but 18 of the 324 positions are asymmetrical, opening play should be much more interesting and complex. Third, the normal positioning of the rooks and kings and normal castling makes the game feel closer to normal chess. Fourth, matches of up to 648 games can be played with no repeat positions, generally enough for most purposes. Most important, no matter how many cores or how much time the engines get, there should be plenty of decisive games for the foreseeable future since many positions are at least not too far from the win/draw line. The stronger engine will score 1.5 out of 2 in many of these positions for many years to come, unless chess is truly solved some day.
It is quite possible that a few of the initial positions may ultimately be judged to be won for White, but I am confident that even if they are "won", they will be near enough to the draw line to be playable with any current hardware or engines.
It seems weir or strange after human are used to play symmetrical position and suddenly have to play asymmetrical positions in some cases
[pgn][Event "Computer chess game"]
[Site "DESKTOP-OFQ3C0P"]
[Date "2022.08.13"]
[Round "1"]
[White "Dragon-2.6.1-64bit-avx2"]
[Black "Berserk-9-x64-avx2-pext"]
[Result "*"]
[BlackElo "3535"]
[Time "09:53:39"]
[WhiteElo "3550"]
[TimeControl "300+3"]
[SetUp "1"]
[FEN "rbbnknqr/pppppppp/8/8/8/8/PPPPPPPP/RBBNKQNR w KQkq - 0 1"]
[Termination "unterminated"]
[PlyCount "15"]
[WhiteType "program"]
[BlackType "program"]
1. e4 {(e2-e4 c7-c5 f2-f4 f7-f5 e4xf5 d7-d5 c2-c3 Nd8-c6 g2-g3 a7-a6 Ng1-f3
Bb8-a7 Qf1-e2 Bc8-d7 a2-a3 Nc6-a5 Nd1-e3 c5-c4 Bb1-c2 O-O-O Nf3-e5 d5-d4
Ne3xc4 Na5xc4 Qe2xc4+ Qg8xc4 Ne5xc4) +1.23/24 6} f6 {(f7-f6 d2-d4 d7-d5
e4xd5 Qg8xd5 c2-c3 Qd5-f7 Nd1-e3 Nf8-g6 Bb1-c2 c7-c6 Bc1-d2 Ng6-f4 h2-h4
Nf4-d5 Ne3-f5 Bb8-f4 O-O-O Bf4xd2+ Rd1xd2 Bc8-d7 Kc1-b1 Nd8-e6 Ng1-e2 g7-g6
Nf5-e3 Ne6-c7 Ne2-c1 O-O-O Qf1-e2 Nd5xe3 Qe2xe3 Qf7-e6 Qe3-g3 Nc7-d5
Qg3-f3) -0.82/23 6} 2. c3 {(c2-c3 c7-c6 Nd1-e3 e7-e5 Ng1-f3 Qg8-f7 d2-d4
e5xd4 c3xd4 Nf8-g6 Bc1-d2 b7-b6 Bb1-c2 a7-a5 Qf1-d3 O-O Qd3-a3 d7-d5 e4xd5
c6xd5 O-O-O Ng6-f4 g2-g3 Nf4-h3 Ne3xd5 Nh3xf2 Nd5-e7+ Kg8-h8 Ne7xc8)
+1.28/27 21} d5 {(d7-d5 e4xd5 Qg8xd5 d2-d4 Bc8-d7 Nd1-e3 Qd5-f7 a2-a4
Nf8-g6 f2-f4 e7-e6 Ng1-e2 O-O Qf1-f2 a7-a5 O-O Bb8-a7 f4-f5 Ng6-e7 f5xe6
Bd7xe6 Qf2-h4 f6-f5 Qh4-g3 c7-c6 Bb1-d3 Ba7-b8 Ne2-f4 Kg8-h8 Qg3-f2 Bb8xf4)
-0.90/25 27} 3. exd5 {(e4xd5 Qg8xd5 Nd1-e3 Qd5-f7 d2-d4 c7-c5 d4xc5 Nf8-d7
Bb1-c2 Nd7xc5 Qf1-b5+ Nc5-d7 b2-b3 Nd8-c6 Bc1-a3 Nd7-b6 Ng1-f3 Bc8-d7
Bc2-e4 O-O O-O-O Rf8-d8 Kc1-b1 Bb8-f4 Ba3-c5 f6-f5 Bc5xb6 a7xb6) +1.22/26
7} Qxd5 {(Qg8xd5 Nd1-e3 Qd5-f7 d2-d4 a7-a6 Ng1-f3 Nf8-g6 Qf1-e2 Ng6-f4
Qe2-d1 Qf7-h5 O-O O-O Rf1-e1 c7-c5 Bb1-e4 c5xd4 Nf3xd4 Qh5-c5 Qd1-b3+
Kg8-h8 Qb3-c4 Qc5-e5 Nd4-f3 Qe5-c7 Qc4xc7 Bb8xc7 g2-g3 Nf4-h3+ Kg1-g2)
-0.94/24 9} 4. Ne3 {(Nd1-e3 Qd5-f7 d2-d4 c7-c5 d4xc5 Nf8-d7 Bb1-c2 Nd7xc5
Qf1-b5+ Nc5-d7 b2-b3 Nd8-c6 Bc1-a3 a7-a6 Qb5-e2 O-O Ng1-f3 Nd7-e5 O-O-O
Qf7-h5 Ne3-d5 Bc8-f5 Ba3xe7 Bf5xc2 Qe2xc2 Rf8-e8 Nf3xe5 Nc6xe7) +1.23/27
12} Qf7 {(Qd5-f7 d2-d4 a7-a6 Ng1-f3 Nf8-g6 h2-h4 Ng6-f4 g2-g3 Nf4-d5 Qf1-e2
Nd5xe3 Qe2xe3 Qf7-e6 O-O Qe6xe3 Bc1xe3 Bc8-e6 Nf3-e1 c7-c6 Ne1-d3 Be6-d5
a2-a4 Bb8-d6 Bb1-c2 g7-g6 Rf1-e1) -0.66/23 8} 5. d4 {(d2-d4 c7-c5 d4xc5
Nf8-d7 Bb1-c2 Nd7xc5 Qf1-b5+ Nc5-d7 b2-b3 Nd8-c6 Bc1-a3 Nd7-b6 Ng1-f3
Bc8-d7 Bc2-e4 O-O O-O-O Rf8-d8 g2-g3 Bb8-c7 Rd1-d2 e7-e6 Rh1-d1 Bd7-e8
Qb5-e2 f6-f5 Be4-c2 Qf7-f6 Rd2xd8 Ra8xd8) +1.23/27 9} a6 {(a7-a6 Ng1-f3
Nf8-g6 a2-a4 Bc8-d7 Qf1-d3 Ng6-f4 Qd3-e4 c7-c5 O-O Bd7-c6 d4-d5 Bc6xd5
Ne3xd5 Qf7xd5 Qe4-c2 Nd8-e6 Rf1-d1 Qd5-c6 Bc1xf4 Ne6xf4 Qc2-e4 Qc6xe4
Bb1xe4 Ra8-a7 g2-g3 Nf4-e6 a4-a5 Bb8-c7 b2-b4 c5xb4 c3xb4 Ke8-f7 Be4-d5
Rh8-d8) -0.72/24 5} 6. Nf3 {(Ng1-f3 Bc8-d7 Qf1-e2 Nf8-g6 O-O Ng6-f4 Qe2-d1
c7-c6 Rf1-e1 Nd8-e6 Qd1-b3 Ne6-d8 c3-c4 O-O Bc1-d2 e7-e5 d4xe5 Bb8xe5
Ne3-f5 Kg8-h8 Nf3xe5 f6xe5 Re1xe5) +1.44/25 21} Ng6 {(Nf8-g6 a2-a3 Ng6-f4
Ne3-f5 c7-c6 Bc1xf4 Bb8xf4 Qf1-e2 g7-g6 Nf5-e3 Bc8-e6 O-O O-O Rf1-e1 Kg8-h8
a3-a4 a6-a5 Bb1-d3 Ra8-c8 Nf3-d2 Bf4-c7 Bd3-c4 f6-f5) -1.02/25 5} 7. h4
{(h2-h4 Bb8-a7 h4-h5 Ng6-f4 Bb1-c2 Bc8-e6 c3-c4 Be6-d7 d4-d5 Nf4xh5 Bc1-d2
e7-e5 O-O-O g7-g6 Qf1-e1 O-O Kc1-b1 Rf8-e8 g2-g4 Ba7xe3 g4xh5 Be3xd2 Nf3xd2
g6-g5 Nd2-e4 Kg8-h8 h5-h6) +1.55/26 19} Nf4 {(Ng6-f4 a2-a3 c7-c6 Bb1-c2
Nf4-d5 Bc1-d2 Nd5xe3 Bd2xe3 Qf7-h5 O-O-O Bc8-f5 Qf1-e2 Bf5xc2 Qe2xc2 O-O
Nf3-d2 b7-b5 Kc1-b1 Bb8-c7 Rh1-g1 Nd8-e6 g2-g4 Qh5-d5 h4-h5 f6-f5 g4xf5
Qd5xf5 h5-h6 Qf5xc2+ Kb1xc2 g7-g6 Rd1-e1 Ne6-f4 Nd2-e4 Nf4-d5 Ne4-c5)
-0.65/26 5} 8. Bc2 {(Bb1-c2 Bb8-a7 h4-h5 Bc8-e6 c3-c4 Be6-d7 d4-d5 Nf4xh5
Bc1-d2 e7-e5 O-O-O g7-g6 Qf1-e1 O-O Kc1-b1 Ba7xe3 f2xe3 Bd7-g4 e3-e4 Qf7-d7
Qe1-h4 Nd8-f7 Bd2-b4 g6-g5 Qh4-h2) +1.52/25 11} *[/pgn]