• Home
  • About
  • Contact
  • Archives
  • PLAY CHESS ONLINE
    • Original and easy chess game (requires flash)
    • Improved, harder chess game (requires flash).

Computer Chess Online

The Best of Computer Chess Online

  • Learn Chess
  • Chess Articles
  • Chess Engine Tests
  • Computer Chess News
You are here: Home / Chess Engine Tests / Rybka 3 vs Firebird 1.2 (Long Time Controls)

Rybka 3 vs Firebird 1.2 (Long Time Controls)

By Dave

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.)

Filed Under: Chess Engine Tests Tagged With: Aquarium 2010, Chess Engines, Computer Chess, Firebird, Firebird 1.2, Long Time Controls, Rybka, Rybka 3, Test Results

Advertisement

Comments

  1. Wally mann says

    May 24, 2010 at 1:08 pm

    Rybka is a knock off of fruit, so when is it going to be banned?

    • Dave says

      May 26, 2010 at 3:36 pm

      I am not in a position to comment on the truth or otherwise of that comment, but I do know that the concept of software code being reused is as old as the software industry itself.

      I think Vas has aknowledged that he received extensive help from various people while Rybka was being developed. If you read someone else’s code and then implement their ideas, but do not copy their code verbatim is it piracy?

      Banning an engine without proof that it is an illegal copy was more than I could take. My guess is that the large providers of online chess did what they did to protect commercial interests, rather than prevent piracy.

  2. Stuned says

    September 7, 2010 at 9:46 pm

    I agree. I follow the computer world for many years.
    It is easily seen that, there is a panic in commercial chess world to see a stronger and free program.
    How come the copy can be stronger??

    It seems that Rybka had enough time to learn from free and open source Robbolito family (Firebird-…)to include in Rybka 3 and 4!

    Now the ban is weaker!!!

  3. Calvin Roach says

    February 27, 2012 at 2:38 am

    There are plenty of controversy over the chess engines. I ask everyone, why do you care? I look at the chess engine as a tool to improve my chess regardless if it is a clone with better, more efficient code that the engine it was cloned from.

    I think the only time cloning matters is for tournaments when the prize are something tangible and has value, like money.

    Calvin

  4. Janak Raj Singla says

    May 1, 2012 at 3:27 am

    i want to play chess

  5. Ayeman Hyder says

    February 24, 2013 at 2:58 pm

    @Dave; It is piracy(or plagiarism) only when the code is copied and not given credit to.

Favourites

  • Chess Against Computer (New!)
  • Play Computer Chess (Original Version)
  • Daily Chess Puzzle

Advertisement

Categories

  • Chess Articles
  • Chess Engine Tests
  • Computer Chess News
  • Featured
  • Learn Chess

Recent Comments

  • MadhawieSewsahai on Chess Online Against Computer
  • Larissa on Chess Online Against Computer
  • Larissa on Chess Online Against Computer
  • Bob on Chess Online Against Computer
  • Cameron on Chess Online Against Computer

Legal

  • Disclosure
  • Privacy
  • Search

About Us

Computer chess online is all about the love of the game of chess and the influence computers have had on the game in the way we learn and play.

Recent Articles

  • If I Play Chess Online Will I Improve?
  • Stockfish 8 vs Gull 3 Free Chess Engine Match
  • Castling, king and queen side with examples
  • En passant
  • Beginners Guide to Chess Piece Moves

Search

Copyright © 2025 · Log in