Taking A Break From Chess Programming, Not Chess

I am taking a break from chess programming. Recently I started a new job. The job is in the same field I’ve been in for fifteen years (software development), but will be more technically challenging. Any programming I do in the near future will be devoted to work assignments. I am not, however, taking a break from chess. I am following the Anand – Carlsen World Championship match closely. Having Scandinavian blood, I am rooting for Magnus Carlsen. I intend to analyze the games with my chess engine and with Komodo, my favorite world-class chess engine. I’m interested to know… Continue Reading

MadChess 1.3 Released

I’ve added 50 to 90 Elo to MadChess, depending on the time control. I’ve finally broken the master barrier (2200 Elo)! I estimate MadChess’ playing strength is ~2200 Elo at blitz time control and ~2220 Elo at rapid time control. Source code and EXEs available on the Downloads page. Added parameters to weaken engine strength (Score Error and Max Nodes Per Second), though I did not test them thoroughly. Calculate piece location score in evaluation instead of incrementally during move generation. Replaced yield-based move selectors with state-machine move selectors due to poor performance of iterators in recursive search algorithm. More… Continue Reading

Banks 42nd Amateur Series Division 7

MadChess 1.2 participated in Graham Banks’ 42nd amateur tournament in division 7. 1 2 3 4 5 6 7 8 9 0 1 2 3 4 1 Tigran 2.4 64-bit **** ½111 ½½½0 ½001 110½ ½1½½ 1½½1 11½1 1½½0 111½ ½1½1 ½0½1 1½1½ 1011 34.5/52 2 Bagatur 1.3a 64-bit ½000 **** ½010 000½ 1111 0½10 1101 ½011 1111 1110 11½½ ½11½ 1111 11½1 34.0/52 3 Mediocre 0.5 ½½½1 ½101 **** 0½11 10½0 0111 ½½½½ 10½1 ½100 1½½0 ½1½1 ½111 11½½ ½101 32.0/52 4 ProChess 1.02AD ½110 111½ 1½00 **** ½001 1000 1101 1010 11½½ 0101 1011 1010 110½ ½110 30.0/52… Continue Reading

Saitek Challenge Game 5

I’m playing a ten game match between my old Saitek chess computer (circa 1993) and MadChess, a chess engine I wrote. MadChess wins again. MadChess leads wins the match, 5-0. This is a rout. I’m calling the match after five games. MadChess wins decisively. Analysis by the Komodo 5.1 chess engine. Komodo indicates where MadChess blundered one pawn or worse. Time Control Saitek: None. Level 4E MadChess: 1 second per move Opening Book Saitek: Built in book MadChess: standard Shredder book (up to move 8) Saitek Challenge Games Continue Reading

Saitek Challenge Game 4

I’m playing a ten game match between my old Saitek chess computer (circa 1993) and MadChess, a chess engine I wrote. MadChess wins again. MadChess leads the match, 4-0. Analysis by the Komodo 5.1 chess engine.  Komodo indicates where MadChess blundered one pawn or worse. Time Control Saitek: None. Level 4E MadChess: 1 second per move Opening Book Saitek: Built in book MadChess: standard Shredder book (up to move 8) Saitek Challenge Games Continue Reading