Banks 66th Amateur Series Division 6

MadChess 2.2 participated in Graham Banks’ 66th amateur tournament in division 6. 1 2 3 4 5 6 7 8 9 0 1 2 1 Ghost 3.1 64-bit **** ½0½0 1111 1½½1 ½10½ 1010 1111 0100 ½101 0101 1½11 0½11 27.5/44 2 tomitankChess 1.4 64-bit ½1½1 **** 1½0½ 0½1½ 0½11 ½011 000½ 1½½1 1½½1 ½01½ ½111 ½½½1 26.5/44 3 Counter 2.0.2 64-bit 0000 0½1½ **** 110½ ½101 ½½1½ 1110 00½½ 101½ ½111 0111 1½11 26.0/44 4 JikChess 0.02 64-bit 0½½0 1½0½ 001½ **** 0½11 101½ ½1½½ ½001 0011 1½11 1001 1010 23.0/44 494.50 5 Dorky 4.5 64-bit ½01½ 1½00 ½010… Continue Reading

Banks 65th Amateur Series Division 6

MadChess 2.2 participated in Graham Banks’ 65th amateur tournament in division 6. 1 2 3 4 5 6 7 8 9 0 1 2 1 Muse 0.953 64-bit **** ½100 11½1 0010 0011 ½½1½ 0111 1½10 1½½1 1111 1½11 1011 29.5/44 2 Coiled 0.4 64-bit ½011 **** ½01½ 0101 001½ 110½ 1101 1½½0 010½ 1½½1 ½½½1 1111 26.5/44 3 Counter 2.0.2 64-bit 00½0 ½10½ **** 111½ ½110 ½011 1½1½ 11½0 11½0 ½101 ½1½½ 1001 26.0/44 4 Ghost 3.1 64-bit 1101 1010 000½ **** 1½11 101½ ½10½ 01½1 0½1½ 0011 111½ 1010 25.5/44 5 Shield 1.3.1 64-bit 1100 110½ ½001 0½00… Continue Reading

MadChess 2.2 Released

I have released version 2.2 of my chess engine. Source code and Windows binaries are available on the Downloads page. MadChess 2.2 is about 50 Elo stronger than version 2.1. It includes the following improvements. Added best move estimation. In principal variations where the cached position does not specify a best move, MadChess will search at reduced depth to obtain a best move. Then it completes the full depth search, searching the best move first. This is called Internal Iterative Deepening (IID) in other engines, though I find the name misleading. It’s recursive but not iterative. Added endgame piece location… Continue Reading

Banks 64th Amateur Series Division 6

MadChess 2.1 participated in Graham Banks’ 64th amateur tournament in division 6. 1 2 3 4 5 6 7 8 9 0 1 2 1 chess22k 1.3 64-bit **** 11½1 1000 1½11 1100 ½111 11½0 0011 111½ 0101 011½ 0111 29.0/44 2 Gogobello 1.2 64-bit 00½0 **** 01½1 110½ 01½½ 01½½ ½½11 111½ 0111 111½ 1½½½ 1½11 28.5/44 3 Maverick 1.5 64-bit 0111 10½0 **** 0½10 ½1½1 011½ 0½0½ 1011 111½ ½111 1½01 001½ 26.5/44 4 Dorky 4.5 64-bit 0½00 001½ 1½01 **** 1110 0½½½ 1110 ½½11 1½11 1½01 11½½ 0½½½ 25.5/44 5 Betsabe II 1.66 0011 10½½ ½0½0 0001… Continue Reading

Missed Opportunity in the Endgame

I’ve been playing chess against my engine recently, using a beautiful 23″ wooden board by Drueke, with my notebook PC off to the side.  I set the time control to 25 min + 10 sec / move and give myself an extra 5 minutes per game (more time than MadChess) to make the moves on the board and the PC.  I figure that’s fair- it averages to 5 seconds per move over 60 moves. Since MadChess plays chess as well as an international master (slightly below a grand master), and I am nowhere near that strong, I handicapped it to… Continue Reading