I found myself getting mad at Math.random() pretty quickly. "Argh, you just got to promote two pawns, and you made them both black bishops!?!? I oughta fire you and hire an LFSR!"
I had exactly the same reaction. I was thinking it was going to be hilarious to watch, but it turned out to be extremely aggravating. The random pawn promotion was particularly egregious. I'm curious if other people had the same visceral reaction.
Chess: Who will win in this riveting game of Math.random() vs. Math.random()?
41–50 of 131 posts
Re: Chess: Who will win in this riveting game of Math.random() vs. Math.random()?
#42Re: Chess: Who will win in this riveting game of Math.random() vs. Math.random()?
#43I found myself getting mad at Math.random() pretty quickly. "Argh, you just got to promote two pawns, and you made them both black bishops!?!? I oughta fire you and hire an LFSR!"
I had exactly the same reaction. I was thinking it was going to be hilarious to watch, but it turned out to be extremely aggravating. The random pawn promotion was particularly egregious. I'm curious if other people had the same visceral reaction.
Re: Chess: Who will win in this riveting game of Math.random() vs. Math.random()?
#44I found myself getting mad at Math.random() pretty quickly. "Argh, you just got to promote two pawns, and you made them both black bishops!?!? I oughta fire you and hire an LFSR!"
I had exactly the same reaction. I was thinking it was going to be hilarious to watch, but it turned out to be extremely aggravating. The random pawn promotion was particularly egregious. I'm curious if other people had the same visceral reaction.
In the endgame black had only a king and a pawn and the pawn was hung up on another pawn in the g column. Black's king was trapped in column a by two white rooks in the b column. White managed to create a stalemate with black king at a5 and white rooks at b4 and b6.
Re: Chess: Who will win in this riveting game of Math.random() vs. Math.random()?
#45Seems like it always queens pawns; I'd hoped to see some exciting random promotions :/.
Re: Chess: Who will win in this riveting game of Math.random() vs. Math.random()?
#46Because check mate is a very small subset of possible moves at the end game, I'm guessing the vast majority of games will end(?) with 2 kings moving around randomly for all of time. This assumes most games will make it past the hump of mid game where its possible the king's motion will be limited and a checkmate can erroneously happen, I suspect this is a rare case as well. On a side note I wonder what kind of useful…
When teaching kids, it's not uncommon to, after teaching them how to move all the pieces, spend time teaching them how to perform the most basic of mates: KQ vs K, KRR vs K, KR vs K. Only after those three are mastered we have a good opportunity of having beginner games ending in anything other than a stalemate.
Re: Chess: Who will win in this riveting game of Math.random() vs. Math.random()?
#47It combines the fun of steamrolling the opponent with the strategy of planning captures that leave your piece perfectly safe, or managing the board so that the computer could take your piece but probably won’t.
Re: Chess: Who will win in this riveting game of Math.random() vs. Math.random()?
#48You can start this of with empty dictionaries, and have the thing learn after each game (let two copies play for a few days to get let them teach each other how to play chess)
2-gram chess would improve on this by using (white move, black's reply) as the key in such a dictionary.
I think that would make for better chess than this. For some N, N-gram chess might even superficially look like the real thing at times.
Re: Chess: Who will win in this riveting game of Math.random() vs. Math.random()?
#49One thing that is on my (way too long) list of things to try is n-gram chess. 1-gram chess would, for every move from black, have a dictionary of (following move, win probability) pairs, and it would pick one that is legal using the win probabilities to generate a distribution (if there is a sure win, almost always pick it; if there is a move that always lost before, pick it very rarely) You can start this of with em…
Re: Chess: Who will win in this riveting game of Math.random() vs. Math.random()?
#50Here's a breakdown.
* 446 losses by checkmate
* 23 wins by time forfeit
* 18 wins by resignation
* 5 wins by disconnection forfeit
* 15 stalemates
* 5 draws by insufficient material
* 2 draws by repetition
Obviously it never won by checkmate. The rest basically came down to whether the human opponent figured out that it was playing against a bot.