Goals

Technique

Create an imbalance in the position (different advantages and disadvantages for each player).
Then develop pieces to capitalize on advantages and limit opponent’s advantages.

Castling

Protects king.
Activates rook, especially if center file is semi-open or open.
Castle if center is opened.
Castle before attacking opponent’s king.
Can delay or forgo castling if center is closed or if queens are exchanged early.

Development

Bring all the pieces into play.
Avoid moving the same piece more than once, if possible.
Maximize the mobility (number of legal moves) of each piece.
Do not bring the queen past the second or third rank until the middlegame.

Fianchetto

A bishop placed on b2, g2, b7, or g7 and surrounded by pawns is known as a “fianchetto.”
Fianchetto is an Italian word that means “on the flank.”
Fianchetto bishops are well protected and place pressure on the center of the board.

6k1/pbppppbp/1p4p1/8/8/1P4P1/PBPPPPBP/6K1 w - - 0 1

Repertoire

Must know a few openings in order to reach equal middlegame positions.
Memorization of lines is inevitable but not terribly important for an amateur since opponents rarely follow book lines deeply.
More important to understand the ideas, structures, and plans of an opening than to memorize lines.

Style

Attacking players prefer 1. e4 as white and the King’s Indian Defense against 1. d4 as black.
Positional players prefer 1. d4 as white and the Caro-Kann (against 1. e4) or Slav (against 1. d4) defenses as black.
Select a few openings and play them exclusively in every game for at least a year.
Review games that lead to a poor middlegame position and find better lines.
After a year consider learning a new opening.

Banks 69th Amateur Series Division 6

MadChess 2.2 participated in Graham Banks’ 69th amateur tournament in division 6.

                                 1    2    3    4    5    6    7    8    9    0    1    2    
1   Ghost 3.1 64-bit             **** ½011 ½110 0½11 1100 1110 0½11 0½11 1½½1 1½½1 ½11½ ½111  30.0/44
2   Monolith 0.4 64-bit          ½100 **** 10½1 100½ 10½1 0111 ½1½1 101½ 1000 1111 ½½11 1110  27.5/44
3   Capivara LK 0.09b02g 64-bit  ½001 01½0 **** ½0½½ ½01½ ½00½ 0011 1011 1111 1½11 111½ 1½1½  26.5/44
4   Delocto 0.6 64-bit           1½00 011½ ½1½½ **** ½010 0½½0 ½11½ ½11½ ½010 1001 1½11 011½  24.5/44
5   Schooner 1.8 64-bit          0011 01½0 ½10½ ½101 **** ½½10 0½½0 0101 ½½11 ½01½ 11½1 01½1  24.0/44
6   Coiled 0.4 64-bit            0001 1000 ½11½ 1½½1 ½½01 **** 0100 001½ ½110 ½½11 0101 ½0½1  22.0/44
7   K2 0.87                      1½00 ½0½0 1100 ½00½ 1½½1 1011 **** ½100 0110 1000 ½011 1½10  21.0/44
8   Bagatur 1.5e 64-bit          1½00 010½ 0100 ½00½ 1010 110½ ½011 **** 0110 1011 10½0 ½1½0  20.5/44
9   MadChess 2.2 64-bit          0½½0 0111 0000 ½101 ½½00 ½001 1001 1001 **** 10½½ 0½½½ 111½  20.0/44
10  Betsabe II 1.75              0½½0 0000 0½00 0110 ½10½ ½½00 0111 0100 01½½ **** 1000 1111  17.5/44
11  CyberPagno 3.0 64-bit        ½00½ ½½00 000½ 0½00 00½0 1010 ½100 01½1 1½½½ 0111 **** ½0½½  16.5/44
12  Jumbo 0.6.31 64-bit          ½000 0001 0½0½ 100½ 10½0 ½1½0 0½01 ½0½1 000½ 0000 ½1½½ ****  14.0/44

Games

Mad Woman’s Breakfast

MadChess 2.2 participated in a tournament Graham Banks arranged, named Mad Woman’s Breakfast.

                             1    2    3    4    5    6    7    8    9    0    1    2    
1   Betsabe II 1.75          **** 1½11 001½ 110½ 011½ 001½ 1011 1100 111½ 1000 1111 0½1½  27.0/44
2   Winter 0.1.1 64-bit      0½00 **** 01½1 ½101 ½0½½ ½001 1½1½ 010½ 111½ 01½1 11½½ 0111  25.0/44
3   RubiChess 0.8 64-bit     110½ 10½0 **** ½1½1 00½1 11½½ 0100 0011 ½11½ ½½½½ ½01½ 0111  24.5/44
4   Jumbo 0.6.31 64-bit      001½ ½010 ½0½0 **** 11½1 1100 10½½ 1111 001½ ½1½1 ½000 11½1  24.0/44
5   MadChess 2.2 64-bit      100½ ½1½½ 11½0 00½0 **** 1001 0½½½ 1½11 ½½0½ 1101 100½ 1011  23.0/44
6   Trace 1.37a              110½ ½110 00½½ 0011 0110 **** 00½½ 0½10 00½1 ½111 ½110 11½0  22.5/44
7   RomiChess P3n 64-bit     0100 0½0½ 1011 01½½ 1½½½ 11½½ **** 10½0 ½010 ½00½ 111½ ½1½0  22.0/44
8   Orion 0.4 64-bit         0011 101½ 1100 0000 0½00 1½01 01½1 **** ½110 ½101 ½½½½ ½½½1  21.5/44
9   Lozza 1.18 64-bit        000½ 000½ ½00½ 110½ ½½1½ 11½0 ½101 ½001 **** ½110 ½½00 ½½1½  19.5/44
10  Drosophila 1.5.1 64-bit  0111 10½0 ½½½½ ½0½0 0010 ½000 ½11½ ½010 ½001 **** ½1½0 0011  19.0/44
11  Ares 1.005.2.1 64-bit    0000 00½½ ½10½ ½111 011½ ½001 000½ ½½½½ ½½11 ½0½1 **** ½000  18.5/44
12  Bearded N44.5 64-bit     1½0½ 1000 1000 00½0 0100 00½1 ½0½1 ½½½0 ½½0½ 1100 ½111 ****  17.5/44

Games

Bullet Tournament on New PC

I ran a bullet chess tournament on my new PC, organized into four divisions of 12 chess engines of similar strength. Within each division, the engines played a round-robin tournament of 100 games against each engine (50 rounds, play each opening twice). In addition to these four round-robin tournaments, I ran three cross-divisional tournaments (1-2, 2-3, 3-4), pitting the three weakest engines from the higher division against the three strongest engines from the lower division. The cross-divisional tournaments are necessary to eliminate isolated engine groups and enable Ordo to converge on estimated ratings.

MadChess 2.2 is rated 2439 at bullet chess. See Bullet Ratings for details.

See the Tournaments page for details regarding tournament software, configuration, and my efforts to eliminate invalid games and ensure accurate measurements of chess engine strength.

Banks 68th Amateur Series Division 6

MadChess 2.2 participated in Graham Banks’ 68th amateur tournament in division 6.

                                 1    2    3    4    5    6    7    8    9    0    1    2    
1   DanaSah 7.0                  **** 11½0 11½½ ½½1½ 1110 1½½½ ½0½½ 11½1 ½1½½ ½111 11½½ 1111  31.5/44
2   tomitankChess 1.5 64-bit     00½1 **** 1½½½ 0½0½ ½½½½ 1½½1 1110 011½ ½½11 ½1½1 1110 ½111  28.0/44
3   Capivara LK 0.09b02g 64-bit  00½½ 0½½½ **** ½½½1 1001 11½1 ½110 ½101 01½0 1½11 1½01 1½1½  26.0/44
4   Delocto 0.6 64-bit           ½½0½ 1½1½ ½½½0 **** 0½01 ½11½ ½½1½ 110½ 1½10 0½½½ ½1½1 ½½11  25.5/44
5   CyberPagno 3.0 64-bit        0001 ½½½½ 0110 1½10 **** ½1½½ 0½½½ 1001 1001 1½½1 10½1 1101  24.0/44
6   Phalanx XXV                  0½½½ 0½½0 00½0 ½00½ ½0½½ **** 10½1 ½111 0101 11½0 1111 1½11  23.5/44
7   Bagatur 1.5e 64-bit          ½1½½ 0001 ½001 ½½0½ 1½½½ 01½0 **** 0110 1½0½ 0½½½ 101½ 1½1½  21.5/44
8   Betsabe II 1.75              00½0 100½ ½010 001½ 0110 ½000 1001 **** 1001 110½ ½111 11½1  21.0/44
9   Schooner 1.8 64-bit          ½0½½ ½½00 10½1 0½01 0110 1010 0½1½ 0110 **** 1100 000½ 1110  20.0/44
10  MadChess 2.2 64-bit          ½000 ½0½0 0½00 1½½½ 0½½0 00½1 1½½½ 001½ 0011 **** ½1½0 01½½  17.0/44
11  TJchess 1.3 64-bit           00½½ 0001 0½10 ½0½0 01½0 0000 010½ ½000 111½ ½0½1 **** 1½½½  16.0/44
12  Lozza 1.17 64-bit            0000 ½000 0½0½ ½½00 0010 0½00 0½0½ 00½0 0001 10½½ 0½½½ ****  10.0/44

Games