Banks 49th Amateur Series Division 5

MadChess 1.4 participated in Graham Banks’ 49th amateur tournament in division 5.

                             1    2    3    4    5    6    7    8    9    0    1    2    3    4    
1   Jazz 721 64-bit          **** 1011 1½10 ½1½1 010½ 0100 110½ 1111 ½0½1 1100 ½11½ 1½11 1101 0100  32.0/52
2   Bagatur 1.3a 64-bit      0100 **** ½10½ ½½1½ 0½½1 1½½½ 10½½ 11½1 00½1 1½10 1111 1110 ½10½ 0111  31.5/52  783.50
3   Waxman 2014              0½01 ½01½ **** 1011 ½½½0 1000 1110 ½½11 0110 11½½ 1011 ½11½ 1110 ½110  31.5/52  781.00
4   Tigran 2.4n 64-bit       ½0½0 ½½0½ 0100 **** ½½½½ ½111 1111 1½½1 111½ 1½½1 ½½½½ 0011 ½½0½ 0½11  30.5/52
5   Ares 1.005 64-bit        101½ 1½½0 ½½½1 ½½½½ **** 1011 100½ ½0½1 ½00½ 0101 ½½0½ 111½ 10½1 1111  30.0/52
6   Myrddin 0.86 64-bit      1011 0½½½ 0111 ½000 0100 **** 0½½1 00½1 1110 ½110 1011 1½10 110½ ½111  29.5/52
7   NoraGrace 1.0 64-bit     001½ 01½½ 0001 0000 011½ 1½½0 **** 100½ 1½½1 1111 0100 111½ ½10½ 001½  25.5/52
8   EveAnn 1.71a             0000 00½0 ½½00 0½½0 ½1½0 11½0 011½ **** 1½01 0½0½ 10½1 11½1 110½ 111½  25.0/52
9   Maverick 0.51 64-bit     ½1½0 11½0 1001 000½ ½11½ 0001 0½½0 0½10 **** ½0½0 10½1 1100 1011 ½½0½  23.5/52
10  Orion 0.2 64-bit         0011 0½01 00½½ 0½½0 1010 ½001 0000 1½1½ ½1½1 **** ½½00 ½0½0 0½11 0111  22.5/52
11  Gibbon 2.60a 64-bit      ½00½ 0000 0100 ½½½½ ½½1½ 0100 1011 01½0 01½0 ½½11 **** ½½00 ½½½1 ½001  21.5/52  547.00
12  FireFly 2.7.0 64-bit     0½00 0001 ½00½ 1100 000½ 0½01 000½ 00½0 0011 ½1½1 ½½11 **** 11½½ 1½1½  21.5/52  522.00
13  MadChess 1.4 64-bit      0010 ½01½ 0001 ½½1½ 01½0 001½ ½01½ 001½ 0100 1½00 ½½½0 00½½ **** ½011  20.5/52
14  Fischerle 0.9.60 64-bit  1011 1000 ½001 1½00 0000 ½000 110½ 000½ ½½1½ 1000 ½110 0½0½ ½100 ****  19.0/52

Games

A Game with All the Right Moves

I played a blitz game recently on Chess.com where throughout the entire game I felt a sense of heightened alertness- that I just understood the position and was quickly spotting threats and tactics. My opponent made a number of weak moves (yes, we’re both patzers), but I felt I found all the right moves- the most forcing, decisive replies to capitalize on his mistakes. After the game I asked my chess engine, MadChess, to analyze the game and suggest where I could have played better. To my surprise, MadChess could not find any improvements in my play.

OK, I thought, I did feel confident throughout the game. However, a super-grandmaster strength engine, Komodo 5.1, nearly 900 Elo stronger than MadChess, is certain to find improvements. Nope.

I ran the analysis in Hiarcs Chess Explorer using the “find only errors, not inaccuracies” setting. I don’t know how many centipawns Hiarcs Chess Explorer considers an error. Nonetheless, I’m proud I played a game so accurately with so little time on the clock.

Even with the “show inaccuracies” setting enabled, MadChess cannot find any improvement in my play from the 23rd move through checkmate on the 37th move. Komodo finds one improvement, suggesting 24. Bc1 instead of 24. Nxd8, to avoid the trade of bishops, I guess.

I played white. Time control was 5 min + 2 sec / move.

Banks 48th Amateur Series Division 6

MadChess 1.4 participated in Graham Banks’ 48th amateur tournament in division 6.

                                  1  2  3  4  5  6  7  8  9  0  1  2  3  4  5  6  
1   Bagatur 1.3a 64-bit           ** 10 ½1 1½ 01 11 0½ 01 10 10 10 11 11 11 11 ½1  21.0/30
2   MadChess 1.4 64-bit           01 ** ½0 ½0 1½ ½1 ½½ 0½ 11 11 10 11 ½1 ½0 11 11  19.5/30
3   Fischerle 0.9.50 64-bit       ½0 ½1 ** 1½ ½1 1½ 1½ 1½ 10 ½1 11 1½ ½0 01 01 10  19.0/30
4   Gibbon 2.60a 64-bit           0½ ½1 0½ ** 00 0½ ½1 11 01 ½1 1½ 11 11 ½1 1½ ½½  18.5/30
5   Orion 0.2 64-bit              10 0½ ½0 11 ** 1½ 00 11 01 0½ ½1 00 10 11 11 11  17.5/30
6   Waxman 2013                   00 ½0 0½ 1½ 0½ ** 10 11 0½ 1½ 01 ½1 ½1 11 1½ ½1  17.0/30
7   Absolute Zero 2.4.0.0 64-bit  1½ ½½ 0½ ½0 11 01 ** 00 ½½ 11 ½1 ½½ 1½ ½1 00 1½  16.5/30  242.50
8   FireFly 2.7.0 64-bit          10 1½ 0½ 00 00 00 11 ** ½1 10 ½1 0½ 11 11 11 01  16.5/30  225.00
9   Mango Paola Ajedrez 4.1       01 00 01 10 10 1½ ½½ ½0 ** 10 00 ½½ 11 10 11 11  16.0/30
10  Protej 0.5.8c                 01 00 ½0 ½0 1½ 0½ 00 01 01 ** 10 10 01 1½ 1½ 11  14.0/30
11  ProChess 1.02AD               01 01 00 0½ ½0 10 ½0 ½0 11 01 ** 11 ½0 10 01 01  13.5/30
12  Exacto 0.e 64-bit             00 00 0½ 00 11 ½0 ½½ 1½ ½½ 01 00 ** 1½ 1½ ½1 ½½  13.0/30
13  Carballo 0.8                  00 ½0 ½1 00 01 ½0 0½ 00 00 10 ½1 0½ ** 1½ ½1 ½½  11.0/30
14  NGplay 9.85 64-bit            00 ½1 10 ½0 00 00 ½0 00 01 0½ 01 0½ 0½ ** 10 ½1   9.5/30
15  K2 0.57                       00 00 10 0½ 00 0½ 11 00 00 0½ 10 ½0 ½0 01 ** 1½   9.0/30
16  Napoleon 1.5.0 64-bit         ½0 00 01 ½½ 00 ½0 0½ 10 00 00 10 ½½ ½½ ½0 0½ **   8.5/30

Games

Odds Games Versus Elite Engines

I read a Wikipedia article about the popularity of chess handicaps in the 18th and 19th centuries. Many master players would offer odds to a weaker player in order to convince them to wager money on a game of chess. I was curious how MadChess would fare in such conditions, so I created an opening book of typical chess odds, and ran a series of matches against elite engines.

MadChess had “move” odds in all the games. That is, MadChess played white. Two move odds means MadChess played white and made two moves to open the game. The time control was 2 minutes / game + 1 second / move.

I was surprised how well my engine performed, considering it’s a 2200 Elo engine competing with 2800+ Elo engines. I was confident it would win games with queen or two rook odds, but was surprised to see it draw and win games with only pawn and a move odds. Also, I was surprised to find Stockfish the weakest competition, while a relatively old elite engine, Sjeng, was the strongest.

Odds Stockfish Rybka Junior Sjeng Shredder
Two Moves (e4) 0 0 0 0 0
Two Moves (d4) 0 0 0 0 0
Two Moves (c4) 0 0 0 0 0
Pawn Odds (f7) 0 0 0 0 0
Pawn and Move (e4, f7) 0 1 0 0 0
Pawn and Move (d4, f7) 0 0 0 0 0
Pawn and Move (c4, f7) ½ 0 0 0 0
Knight Odds (b8) 0 0 0 0 1
Rook Odds (a8) 1 0 1 0 1
Rook and Pawn Odds (a8, f7) 1 0 1 1 1
Two Minors Odds (b8, f8) 1 1 1 1 1
Two Minors Odds (b8, g8) 1 1 1 1 1
Two Minors Odds (c8, f8) 1 1 1 0 1
Two Minors Odds (c8, g8) 1 1 1 1 1
Rook and Knight Odds (a8, b8) 1 1 1 1 ½
Queen Odds 1 1 1 1 1
Two Rooks Odds 1 1 1 1 1
MadChess Score 9.5 / 17 8 / 17 9 / 17 7 / 17 9.5 / 17

Opening Book
Games

Banks 47th Amateur Series Division 6

MadChess 1.4 participated in Graham Banks’ 47th amateur tournament in division 6.

                             1    2    3    4    5    6    7    8    9    0    1    2    
1   Jazz 721 64-bit          **** 1½1½ 0011 11½½ ½11½ 0100 11½1 1010 1100 1111 1111 0½10  29.0/44
2   Waxman 2013              0½0½ **** 1½01 110½ ½111 0½1½ 0100 ½½01 ½110 1½½1 1001 1110  25.0/44
3   Maverick 0.51 64-bit     1100 0½10 **** ½½00 1010 1100 1011 1½1½ 1011 0½11 1½0½ ½110  24.5/44
4   Protej 0.5.8c            00½½ 001½ ½½11 **** 11½1 1000 0010 01½1 1½½1 0010 0111 ½½1½  23.0/44  495.75
5   Mediocre 0.5             ½00½ ½000 0101 00½0 **** ½111 ½½½1 111½ 10½½ 110½ 1001 1110  23.0/44  482.50
6   Absolute Zero 2.4.0.0    1011 1½0½ 0011 0111 ½000 **** 1100 ½010 01½1 0001 ½0½1 101½  22.0/44
7   Bagatur 1.3a 64-bit      00½0 1011 0100 1101 ½½½0 0011 **** 0½10 010½ 10½½ ½101 1001  20.5/44
8   FireFly 2.7.0 64-bit     0101 ½½10 0½0½ 10½0 000½ ½101 1½01 **** 100½ ½0½½ 1101 0½½1  20.0/44  438.00
9   Fischerle 0.9.50 64-bit  0011 ½001 0100 0½½0 01½½ 10½0 101½ 011½ **** 010½ 1001 011½  20.0/44  436.75
10  Exacto 0.e 64-bit        0000 0½½0 1½00 1101 001½ 1110 01½½ ½1½½ 101½ **** 0½0½ ½0½½  19.5/44
11  MadChess 1.4 64-bit      0000 0110 0½1½ 1000 0110 ½1½0 ½010 0010 0110 1½1½ **** 11½0  19.0/44
12  MangoPaolaAjedrez 4.1    1½01 0001 ½001 ½½0½ 0001 010½ 0110 1½½0 100½ ½1½½ 00½1 ****  18.5/44

Games