Reimagining Chess with AlphaZero
cacm.acm.org
cacm.acm.org
It’s fun that we can run these experiments though. I’d love to test out some of the variants a friend and I came up with! One of my favourites was starting with all the pieces off the board and a move was either to put a piece on your own half of the board (king had to come first) or move an existing piece. Another was having a mark on the bottom of one pawn on either side, and as a move you could look to see if a pawn was the “assassin” and if so, immediately move it. This of course meant that in some circumstances you could win on the first turn by capturing the king.
Anyway, how is the first variant you described called? (one starting with empty board). My favourite is crazychess, lot of tactical fun there.
However exploring chess variants is fun. Gary Kasparov very much enjoyed his random chess tournament as did spectators. What is good can be made better.
The King had no sight individually, but their range was the sight-range of all pieces within one piece from them (because they could relay information)
I am a SWE with 16 years of experience at Google with lots of practical/applied ML. I am about to be funemployed, and I'd love to incorporate an AI player/analysis into the playtest feedback loop of a board/card game in development.
I've won the Race for the Galaxy tournament 4 times in 7 attempts at the World Boardgaming Championship (average size of field around 80?) and placed in the Dominion tournament a few times. I created rftgstats and councilroom.com (Dominion), which did analysis/modelling on game logs, but didn't have AI players.
An example game that fits your board game template more or less are turn based games like Civilization. I love Civ games but the AI stupidity is the weakest part of the game. I know RTS games like starcraft are super hard (probably why Deepmind chose to do it) but perhaps turn based games or games with a slower pace and limited action space are doable for a consulting company.
Idk, food for thought, but if you make a billion dollar company I'm saving this post for my records :P
You can reach me on: melonmousegames@gmail.com
Maybe World Championship matches format needs some tweaking. Draws are much more common there as losing one game can easily mean losing whole match and players are extra cautious.
https://en.wikipedia.org/wiki/Capablanca_chess
He wasn't the first to propose these sorts of changes (see the Wikipedia article).
In 1925, his comments on why he proposed these things is as follows:
"I spoke with Dr Tartakower, a great master and also a friend of mine, and he published, in very condensed form, my ideas on certain reforms that I believed it would be appropriate to make in chess. I told him that previously in various newspapers and magazines things had been attributed to me which I had never said, and this seemed to me a good opportunity to clarify the facts and to expound the only modifications that I really considered appropriate, while at the same time clarifying that it was untrue that I had ever declared that chess had reached its limit and that to draw was easy. It is of course easy to understand how much has been written and said on this matter. In reality, what I have heard and read on it demonstrates that I have not been understood."
"...In reality, today there exists, as it were, a separate form of chess, which is understood only by the most select of the great masters, and which very often relies on a highly-developed technique which already today threatens to make talent equal to genius; that would make chess rather similar to what the game of draughts is today. Thus despite the old history of chess and the thousands of books written on chess played on a 64-square board, it is necessary to avoid what would undoubtedly be a disaster. In order to prevent, for a few centuries at least, technique from again becoming such a dominant factor, I have suggested increasing the field of operations."
https://www.reddit.com/r/chess/comments/2xxl2p/what_do_you_t...
So the majority of games were draws. Do you really think that would be accepted without appeal to tradition? If you released a new game with so many draws, people would call it broken. If a minor rule tweak can reduce the draw count without substantially changing the feel of the game, it seems to me the common sense thing to do.
1) It’s too drawish
2) It requires too much memorization to learn
Fischer Random or similar variants solve both of those problems very well. But they sacrifice one of the things that a lot of people actually love about chess, which is that chess as a body of knowledge is continually growing forever. You can learn something about chess today by reading Morphy’s games from the 19th century, and any time you play or watch a game today you’re most likely going to see a brand new game of chess, that nobody’s ever seen before (and if it’s a top level game it could be a very interesting brand new game of chess).
I personally doubt tinkering with mechanics has any improvements to offer chess, and I don’t think most people actually want the most frequently complained about “problems” with the game to actually be fixed.
Classical, white wins 18/1000 and black wins 3/1000 with 1 minute per move. Semi-torpedo, this is 27 & 6/1000, so it's both less imbalanced and less drawish than classical chess with very high level play.
(White's 6x advantage is reduced to 4.5x).
It also has a slightly richer set of interesting moves per position on average.
A bit more imbalance in other variants isn't a catastrophic problem, either, IMO, with tournaments consisting of multiple games and equal numbers of games as white and black.
Your other point-- yes, any benefits of tinkering with the rules needs to be balanced against what it does to the traditions and continuity of the history of the game.
Interesting variations to the rules. Here's an annotated quote:
"The nine changes considered in this study are listed in Table 1. No-castling and No-castling (10) involve a full and partial [not allowed during first 10 turns / 20 plies] restriction on the castling rule. Pawn-one-square, Semi-torpedo [can move 2 squares on 2ed and 3rd ranks], Torpedo [can move 2 squares], Pawn-back [up to your 2ed rank, don't count against 50 limit], and Pawn-sideways involve changes to pawn mobility. Self-capture chess allows players to also capture their own pieces. Finally, Stalemate=win recasts stalemate as a win for the attacking side, rather than a draw."
Do any chess games support these modes or is these possible to play today?
Your comment makes no sense...
Chess.com currently supports most of the modes in the list - except, I think, semi-torpedo, no-castling (10), and pawn-back. Which, to me, are the least exciting mods anyway.
Perhaps computers are so strong they can "see through" the rule change?
It's hard to avoid a game losing position if opponent is making 5+ moves in a row next turn
To me, this shows that it is possible to solve most of the commonly cited issues in chess by changing it into a radically different game. But can you do it with only a minute adjustment? I find it difficult to imagine chess without draws, but it is not inconceivable. [2]
[1] https://en.wikipedia.org/wiki/Go_(game)
[2] E.g.: if the game would end in a draw, instead the player who has made more King-moves wins. If that is tied as well, Black wins.
This would theoretically allow black to start on equal terms.
One you play as black and the other white.
"Basque chess - A chess competition in which the players simultaneously play each other two games on two boards, each playing White on one and Black on the other. There is a clock at both boards. It removes the bonus in mini-matches of playing White first. Basque chess was first played in the 2012 Donostia Chess Festival in the Basque Country, Spain. Also called Basque System." https://en.wikipedia.org/wiki/Glossary_of_chess
This story on the event says it was originally Bronstein's idea. https://www.bostonglobe.com/arts/2012/01/23/chess-notes/0GSY...
Was the game fair for both players?
Sure. Why would that be the goal though?
Many of them do reduce the difference between black and white, by increasing the number of draws, but that's not generally seen as desirable.
Or more, based on https://lichess.org/analysis you'd have to ban a couple more moves like a4/h4, but you could opt to restrict picking first moves within Stockfish range at some depth of -0.1 to 0.1 (looks like c4 is enough to be 0.1 at depth 47)
This may increase the draw rate
If you want to keep engine analysis out of the rules, you can go the "evenly split candy between siblings" route: after White's first move & before Black's response, Black may elect to trade positions
It also means White still gets the edge of being able to prepare for the first move vs their opponent, ie they may've studied 1.Nc3 lines much deeper in preparation, whereas currently White gets the edge of choosing the first move & it's advantage
ie White gets to decide whether they prefer their e4 prep or d4 prep against their opponent's prep as Black, so if White doesn't want to play against their opponent's Sicilian they play d4. This is a theoretically moot but real advantage. See Fischer's performance with c4: https://www.chessgames.com/perl/explorer?pid=19233&side=whit...
See also how well 1.g3 or 1.b3 have performed while Stockfish gives both a solid 0 eval
In short, while I started with Yes, I mean No. Because b3/g3 are equal enough that White gets an edge by deciding whether the game will be a g3 or a b3 game
And seriously speaking, the more time given, the higher the probability of a draw: games are usually won or lost because of blunders. If you have time to evaluate all moves and play very patiently, and your opponent does the same, draw is the likely result. But playing this way is boring.
I found the rapid world championship, and at the top level the number of draws is certainly higher. (And it's played with an increment).
See this table for example: https://chess-results.com/tnr600852.aspx?lan=6&art=5&flag=30 highlighting ½ with the search gives an idea of the number of draws.
Their twitter account has some videos on what the games look like, for example: https://twitter.com/KungFuChessOrg/status/142929554275706061...
Modern chess is the culmination of centuries of experience, as well as an evolutionary sequence of rule adjustments from its inception in the 6th century to the modern rules we know today.
While classical chess still captivates the minds of millions of players worldwide, the game is anything but static.
Many variants have been proposed and played over the years by enthusiasts and theorists.
They continue the evolutionary cycle by altering the board, piece placement, or the rules—offering players "something subtle, sparkling, or amusing which cannot be done in ordinary chess
2019: Kramnik and AlphaZero: How to Rethink Chess
https://news.ycombinator.com/item?id=21789224
2020: Exploring new forms of chess using artificial intelligence
I think this can be done with a very simple rule change:
In a draw, instead of a both players receiving half a point, one player will randomly receive a full point. The expected value of a draw is still the same (0.5 points per draw) but I think it does change the psychology of it.
It would be interesting to see what happens if draws were only worth a third of a point. Presumably that would encourage one of the players to risk more trying to win.
& how TCEC (Top Chess Engine Championship) runs
Rules that draw 10-20% less often, and remove a little bit of white's advantage, would be nice.
I bet it could come up with some interesting card games as well.
It would be interesting to know at which point FrozenChess variants become not-chess(or where chess variants become board games).
That doesn't look mundane to me.
Of course, this isn't exactly chess anymore but like any design decision there are no perf-
Wait a minute, Go is perfect. If we forget about ko rules.
The so-called superko rule simply states that no previous position can be repeated, which seems preferable.
Edit: Full movie for free on YouTube: AlphaGo - The Movie | Full award-winning documentary
The only thing that prevented me from losing a bunch of money on prediction markets was logistics.
(I'm not advocating for any of these in particular. Although that's the problem - even if everyone agreed that we should add some kind of win or scoring condition, we'd never get a majority to agree on one solution.)
So, in Armageddon, there are no draws (Well, technically they are, but a draw is a win for black).
In compensation, white gets extra time.
So AUCTION Armageddon would have the players bidding for how much less time they'd be willing to have to play as black.
Here's one: https://www.chess.com/events/2022-tata-steel-chess-tournamen...
Draws by insufficient material are quite common, but I wouldn't call them the bane of modern chess, or anything close to that.
Sure, but there's also a whole lot of draws where insufficient material is inevitable. E.g. pawn vs nothing, where the king cannot reach the pawn to defend.
And there's also draws where the only move "forward" doesn't weaken the position, but lead towards an end of insufficient material. E.g. most situations pawn vs. bishop.
If you could agree to a draw in tennis, you would see a lot of draws where players want to save their energy and don't think this match counts that much.
In other sports players don't play for draws. In chess, because draws are worth so much, some players will try to draw with black and win with white. If chess were more combative players would intentionally stay away from drawish lines.
Many ways to change the game have been put forward before. Including banning draws in positions that are not known to be draws from a table base, changing how many points you get for a draw (you could get less than 1/2), forbidding early draws, changing what happens if a tournament is drawn.
These kinds of rule changes make a big difference. Like, 3 points for a win, 1 point for a draw. Now, you can't comfortably sit as black and bank a lot of draws because you won't be able to as easily catch up.
Rules for draws in tournaments are really absurd these days. A drawn classical tournament or even the world championship gets decided by rapid games. What's the point in playing classical if you win by playing rapid? The world championship is particularly problematic in this regard.
I imagine if a draw was counted as a loss to both sides, there would be a lot more aggressive plays, since just stonewalling a skilled opponent would be the same as losing.
Machines don't have any concept of a tournament. Humans go into drawn lines and get rid of tension in order to play the tournament meta-game. Since draws are worth so much, it's often a good idea to just bail out with a draw.
A lot of human positions wouldn't be drawn by machines, they would keep hammering the opponent.
World champs wouldn't have been a lot different other than it would end earlier. If you lose a game, you need to win a game to be even. That doesn't change even if you make it 100 points for a win.
It would impact multi person events more, but not incredibly. I think some interesting options are things like .7 for draw and 1.2 for win as black. Other options are to make 3 move repetitions illegal (now they're a kind of zugzwang). Last option that I like would be to add a time penalty for drawing in future matches. I think chess needs to become less even, and you could do that in interesting ways if you were willing to mess with the time (or even who moves first) in future matches. Incentives to win now (vs maybe win later) should reward aggressive play early in tournaments and make players who are falling behind more incentivized to fight mid tourney.