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

Banks 63rd Amateur Series Division 6

MadChess 2.1 participated in Graham Banks’ 63rd amateur tournament in division 6. 1 2 3 4 5 6 7 8 9 0 1 2 1 CyberPagno 3.0 64-bit **** 111½ 0½½½ 000½ ½11½ ½010 0011 ½101 1½01 1011 1110 1111 27.0/44 2 Maverick 1.5 64-bit 000½ **** 0½10 ½1½1 1100 ½½½1 00½1 1110 ½11½ ½0½½ 11½1 ½111 25.5/44 3 Dorky 4.5 64-bit 1½½½ 1½01 **** ½110 ½½½½ 0½00 1110 00½1 11½½ 0½½1 1111 ½½½0 25.0/44 539.50 4 ECE-X2 111½ ½0½0 ½001 **** 0101 011½ 101½ ½01½ 1½½0 11½1 0½10 1½½1 25.0/44 536.25 5 Bagatur 1.4d 64-bit ½00½ 0011 ½½½½ 1010… Continue Reading

MadChess 2.1 Released

I have released version 2.1 of my chess engine. I built this version of MadChess using .NET Core, Microsoft’s new cross-OS development platform. I have provided source code and binaries for Windows on the Downloads page. I do not have access to a Linux or Mac machine. If you are feeling adventurous and would like to build Linux or Mac binaries, please refer to Getting Started with .NET Core on Windows / Linux / MacOS for instructions on how to build .NET Core applications. I have configured the MadChess project to build a self-contained application. All binaries required to run… Continue Reading

Banks 62nd Amateur Series Division 7

MadChess 2.0 participated in Graham Banks’ 62nd amateur tournament in division 7. 1 2 3 4 5 6 7 8 9 0 1 2 1 Shallow r694 64-bit **** 1110 1111 ½110 ½½10 1011 ½½11 1½½1 ½1½½ 1111 1½11 1111 34.5/44 2 Waxman 2016 0001 **** 0010 ½0½1 0011 0½½1 1011 1111 1111 101½ ½111 ½1½0 27.0/44 3 Jazz 840 64-bit 0000 1101 **** ½0½1 ½½10 1010 0½1½ ½½½0 ½½11 ½½11 11½1 11½1 25.5/44 4 Ares 1.005.2 64-bit ½001 ½1½0 ½1½0 **** 0½10 1011 010½ 101½ ½½½1 10½1 ½101 1½11 25.0/44 5 MadChess 2.0 64-bit ½½01 1100 ½½01 1½01 ****… Continue Reading

Banks 61st Amateur Series Division 6

MadChess 2.0 participated in Graham Banks’ 61st amateur tournament in division 6. 1 2 3 4 5 6 7 8 9 0 1 2 3 4 1 CmcChess 2.6 64-bit **** ½½1½ 1½0½ ½100 010½ 0110 ½110 ½11½ ½1½1 101½ 1½1½ 11½1 0111 ½010 31.5/52 2 TJchess 1.3 64-bit ½½0½ **** ½½11 ½½00 1½01 ½½0½ ½011 0111 ½½01 111½ 001½ 1½10 1101 11½1 31.0/52 3 Orion 0.3.0 64-bit 0½1½ ½½00 **** ½0½½ ½½½½ 1½½½ 1100 1½01 ½101 0½10 0110 1½11 1111 ½½1½ 29.5/52 4 Waxman 2015 ½011 ½½11 ½1½½ **** 0100 1100 1½½1 ½00½ 10½1 01½0 ½½½1 ½½0½ ½½½1 ½111… Continue Reading