Chess Engines Archives - Computer Chess Online /tag/chess-engines/ The Best of Computer Chess Online Wed, 05 Apr 2017 20:38:56 +0000 en-US hourly 1 Jim Abletts Free Chess Engine Site has Moved /jim-abletts-free-chess-engine-site-has-moved/ Thu, 17 Mar 2011 17:39:31 +0000 /?p=133 For those that might not know, Jim Ablett maintains an excellent web page containing a wide variety of computer chess engines. All of the chess programs are free downloads and hosted through his good nature and a cooperative web host.  The thanks of computer chess online goes out to you Jim, you are a guru […]

Computer Chess Online - Jim Abletts Free Chess Engine Site has Moved

]]>
For those that might not know, Jim Ablett maintains an excellent web page containing a wide variety of computer chess engines. All of the chess programs are free downloads and hosted through his good nature and a cooperative web host.  The thanks of computer chess online goes out to you Jim, you are a guru of the free chess engine!

What also might not be commonly known is that whenever the code for these free chess engines is publicly available Jim will also recompile the code to run more efficiently. Jim’s recompiles of well-known chess engines often run better than the original chess program did!

Have a look at Jim’s work at: http://jimablett.hostwebs.com/ (no longer valid)

Edit: Jim’s site moved again and he has retired from his compilation work – a sad loss.

The final repository of Jim’s work is at: http://jimablett.net63.net/ (Edit: Sorry this link was later found to have 4(!) trojans in the download. I have removed the active link, but leave the location as anyone with an up to date virus scanner may still wish to visit).

(The old site at: http://homepages.tesco.net/henry.ablett/jims.html is no longer maintained.)

It is a testament to the quality of the work that Jim does in his recompiles that many of the authors of many free chess engines are now going to him to have their code “tweaked”.

So, if you are looking for free chess software in the form of winboard or UCI chess engines then Jim’s page is a good place to start.

Some of the files he hosts include (no particular order):

  • Rival Chess
  • Red Queen Chess
  • Protector
  • GNU Chess
  • Simplex
  • Greko
  • Komodo
  • Gez
  • Mizar
  • Sjeng
  • Scorpio
  • Chess One
  • Crafty
  • Beaches
  • Fimbulwinter
  • Sungorous
  • Alibaba

And many, many more.

Stockfish – Free Chess Engine

As a separate word of note.  Jim also compiled the latest version of Stockfish.  Stockfish is a free chess engine that is now within a few Elo points of Rybka 4 (currently the world’s strongest chess engine).  This is a great achievement by the team behind Stockfish and it must be mentioned that they deserve full credit and the thanks of the community at large for making a chess engine of this quality freely available.

If for some reason the download is offline you can get the Stockfish chess engine from: https://stockfishchess.org

Also, take a look at the custom made opening book to suit the engine’s particular style of play.

About UCI and Winboard Chess Engines

Arena Chess GUI

Winboard and UCI compatible chess programs do not run on their own.  You need a GUI to operate them.  Thankfully there are a number of free chess interfaces available.

My personal recommendation is Arena – which is hosted at: http://www.playwitharena.com/

Full explanation of the various parts of the install is dealt with on the site and Arena even comes with an early (and free) version of Rybka.

Of course if installing all these bits of software is not your thing then feel free to try out our free online chess game here at computer chess online.

Happy playing!

Computer Chess Online - Jim Abletts Free Chess Engine Site has Moved

]]>
Rybka 3 vs Firebird 1.2 (Long Time Controls) /rybka-3-vs-firebird-1-2-long-time-controls/ /rybka-3-vs-firebird-1-2-long-time-controls/#comments Fri, 14 May 2010 10:45:11 +0000 /?p=103 Rybka 3 vs Firebird 1.2 (Long Time Controls) Anyone who follows computer chess will know that Rybka 3 has been the top computer chess program for a long time now.  Yet Rybka is not without faults in its playing style and move selection.  In short, it remains beatable. What is less well known by the […]

Computer Chess Online - Rybka 3 vs Firebird 1.2 (Long Time Controls)

]]>
Rybka 3 vs Firebird 1.2 (Long Time Controls)

Anyone who follows computer chess will know that Rybka 3 has been the top computer chess program for a long time now.  Yet Rybka is not without faults in its playing style and move selection.  In short, it remains beatable. What is less well known by the general chess playing public is that many months ago another program was released that could beat Rybka, or so it was claimed.

Most of these “tests” were actually played a Blitz chess speeds and favoured a stripped down chess engine.  There was clearly a need to test both pieces of chess software at a more realistic time control in order to establish a true playing strength.  While Elo ratings for chess engines are somewhat meaningless because they are not calibrated against established human players it is interesting to note that many agree that Rybka is well over a 3k rating and Firebirds developer claims a 3,400 Elo rating for his engine. It seems a good idea for computer chess online to investigate.

The Robbolito Cloning Controversy

The program that could beat Rybka has had many names and forks in its development.  One of the early names the program went by was RobboLito.  Many have accused RobboLito of being a cloned copy of Rybka itself and have refused to test its actual playing strength.  The program remains banned from use on many of the internet chess servers because of these accusations.

At one point the censorship about the program was so severe that it was impossible to make a post on many of the internet chess forums without having the post deleted if it mentioned the name of the software at all.  Thus the program became known as “”The Engine that Shall Not Be Named”.

Dolly the SheepThis kind of Stalinist repression really turned me off frequenting those forums and eventually drove me to set up this website as I feel that the best service of computer chess fans is served by free information exchange and allowing adults to make up their own minds on an issue.

It should be pointed out that, despite the fact that accusations were made against Robbolito and its developers, to date, no case has ever been brought against them.  It is my opinion that if the law has been broken then of course what Robbolito’s developers did was wrong, but as there is presently zero evidence in the public domain to support this and there has never been any prosecution against them I have to assume that they are innocent.  This is a fundamental principle of Anglo-Saxon law and I agree with it – innocence until proven guilty.

Perhaps the only real clone is Dolly the Sheep?

Firebird – Rising From the Ashes

Robbolito’s development was extremely rapid, with a new beta release almost weekly.  Over time this hectic development slowed and later it became apparent to external observers that the software developers had gone on separate paths and the engine’s development had forked.

One of those forks is Firebird, which when I tested it had a public release number of 1.2.

One of the accusations thrown at Robbolito and Firebird both is that they are essentially the same program, but with much of the error checking code stripped out to make them “think” faster.  The argument goes that at short time controls this makes them stronger than Rybka, but at longer time controls Rybka should be equal or maybe stronger as it would make fewer mistakes.

Of course with many in the testing community refusing to test the engine it is impossible to know the answer to these kinds of questions without doing the research yourself.  Thankfully I have a spare dual core Athlon PC and decided to make use of it to try and get to the truth.

Firebird 1.2 versus Rybka 3 Test Results

To test the two programs I gave them both the same narrow book from Aquarium 2010 and set the UI to make the engines play the same opening as black and as white.  My goal here was to remove any book or colour advantage as the object was to test the engines relative to each other and not to find a champion.  The time controls used were 40 moves in 2 hours, recurring.  This means that even this modest list of games took several days to complete.  I would have left it to run until at least one hundred games were completed, but the computer chess world is moving quickly recently and I terminated the test to start another as a different program has recently surfaced that claims to be able to beat Rybka.

The Final Result?

I am sorry to report that the final result was something of an anti-climax.  After 32 games played the result was a dead draw with 16 points apiece, although the games won and lost were different in many cases.

As the sample size is so small it is hard to say anything conclusive about this.  The difference in choice of moves may just be due to small randomising factors within the engines themselves, or it may be evidence that the programs do indeed “think” differently. Whatever the truth, this is my contribution to the debate.

For those interested in the test and the moves played, the PGN of the games is available below.

[download id=”1″]

PGN games download.

Resources

Rybka Homepage

Firebird Homepage

(Firebird has recently been renamed “Fire” and so the original link changed.  To save further confusion the link goes to the homepage of RobboLito and Firebird both.)

Computer Chess Online - Rybka 3 vs Firebird 1.2 (Long Time Controls)

]]>
/rybka-3-vs-firebird-1-2-long-time-controls/feed/ 6