CANNIBAL 37 update #1


Sorry for those out there who are out of the loop. THis program is NOT from scratch. I'm far too LAZY to do such a thing. It is a program that consists of parts of about 5 other programs out there. We dissected (cracked open) the code of a few commercial and a few free UCI chess engines, threw them in a pot, stirred, baked at 225 degrees, and came up with our "own". It's main strength is the opening book and endgame tablebases. Millions upon millions, CDs upon CDs of stored games and positions to draw from. The problem right now is with the actual gameplay.
It uses a minimax algorithm and play around 2200-2500. It varies wildly but has beaten Fritz before and also lost to crappy free programs like Arasan.
It uses a minimax algorithm...
Sounds very cutting-edge.
If you really want to write a chess engine, study the code of open source programs such as Crafty or TSCP.
Hello fans, friends, and fellow computer aided chess gurus. Judging by the VOLUME of posts on this site related to "cheating" and chess programs, I'd say CAC (computer aided chess) is establishing itself--for good or bad. As long as there is a dialogue--ANY DIALOG-- good or bad, the seeds will grow. Some will view it as a weed, others will view it as lush green grass.
I have now begun the TEDIOUS process of upgrading my computer program (CANNIBAL 36). It's a daunting task that gets boring very quickly and it will take months to complete. I'm on my own for the first two weeks, but the reinforcements will be here shortly. What I will be doing for the first week will be working on the QUIESCENCE SEARCH algorithm. Basically what this is, is what caused my computer program to LOSE in the first place. It disregards moves that don't affect the overall piece value of the game and gives extra attention to moves that will capture or lose a piece.
My program saw only a gain of 1 point when it captured your pawn on move 35 and no matter how hard or deep it looked, it couldnt see it was a BLUNDER.
My goal is to get it to recognize the LEAF NODES more effectively (which are moves that have no branching moves)--hence the name.
I shall keep you all updated over the coming months once a week. Mid September is the target completion date.