Computer Chess Engines and Programs

69

By Conflagrant

Why Computer Chess?

I love playing chess, but sometimes there is no one to play with.  It is at times like these that a computer chess program can take over.  Computer chess engines never say no!

Modern chess software running on a home PC can today be a better player than a chess Grand Master, or as weak as a rank beginner just learning to move the pieces.  The programs have the capability to teach you the moves, or if you are more advanced help you learn openings, improve tactical play, improve positional analysis and assist with deep positional analysis.

In fact the only traditional area of weakness for chess playing programs is in strategic thinking.  This is probably just as well if you happen to be a human!

Aquarium 2010

Aquarium 2010 showing some of its game database
Aquarium 2010 showing some of its game database

What Chess Program Do I Need?

So, you are now convinced that you need a computer chess engine in your life. It is OK, I understand... *wink*

The type of software really breaks down into:

1. How much do you have to spend?

2. How much you want the program to do.

3. How strong the program needs to be to be challenging to you.

The good news is that there are quite a few really excellent free computer chess engines out there.

CRAFTY

My first choice here has to be an engine called “Crafty”. It is good for almost anyone (unless you can play like a world champion!) and in the download link I supply here also comes with its own user interface (UI).

Where this package falls down a little is in the use of more advanced features. As such it is great for anyone wanting a free chess program for casual use.

It really is better than many commercially available programs.

Crafty Download Link (look for the 5.0 binary about a third down the page)

ARENA

My second choice is not really an engine at all, but a user interface (UI). This UI allows you to download one of literally hundreds of chess engines and install it for use. The “engines” do not work without a UI you see.

The program I am here recommending is called “Arena” and it too is free.

The UI comes with several engines of varying strengths and playing styles pre-installed, including a slightly older version of Crafty that was mentioned before. The area in which this UI really does well though is in its implementation of more advanced features. You can save games (PGN and EPD file formats), load positions for chess puzzles (FEN), stage engine vs engine tournaments and even compute your own playing strength (Elo rating).

Where this UI falls down is again in the area of more advanced features. There are some things it cannot do such as forming a computer “cluster” for truly in depth analysis, but for the intermediate user it is a truly great interface especially as it is free.

(If you are wondering, I use Arena myself even though I have software that is described later in this article.)

Arena Download Link

(Sadly the site uses frames. Go to "Arena Downloads" link and download the 2.0.1 Setup file. This is all you need.)

Aquarium 2010 and Rybka (meaning “little fish”).

Finally I come to my two truly “heavyweight” choices. Aquarium 2010 and Rybka 3 (Rybka 4 should be released later this year). These are truly appropriate for someone serious about the game.

Rybka 3 has been the computer world champion for some time now. It remains the strongest, legal, computer chess engine available. Rybka 3 comes with 3 “personalities” or playing styles, Human (my favourite), Dynamic and Normal. The human personality can give rise to chess games where you would swear a super powerful human grandmaster was at play.

The UI that Rybka was designed for was Aquarium, which has now reached its Aquarium 2010 release. It comes with a large (several million games) database and the 2.3.2 version of Rybka which may be enough for some people.

Aquarium 2010 is truly without equal for deep analysis of chess positions as it enables you to link many computers together to form a sort of super chess computer. At the present time there is no other software to rival it in this regard. The software of course comes with many advanced features that are to be expected on a product of this standard, yet it too can make some engines play as gently as a kitten if you give it the correct settings.

These two pieces of software are both commercial and can be obtained from the links below. The "Deep" versions are for multiprocessor PC's.

Rybka Products on Amazon

Rybka Aquarium 2010 Chess Playing Software DVD
Amazon Price: $64.95

Contact Me

I hope you enjoyed my guide to computer chess engines. As I mentioned earlier in this post I love chess and like to play as much as time allows, but I also blog about chess and my life as a wannabe writer.

Come and pay me a visit at: http://computerchessonline.net

Best wishes.

Dave Felton.

Comments

Its tnt profile image

Its tnt 24 months ago

Well, how many time can one win against computers, I haven;t won most of the time. What about these computer engines, are they real professionally built one's.

Conflagrant profile image

Conflagrant Hub Author 24 months ago

A computer chess engine is just another name for a piece of chess software. The difference is that a chess engine is designed to be used in different graphical user interfaces (GUI's) whereas a chess playing program will often only play in its own interface.

The quality of chess engines varies wildly. Rybka 3 plays a stronger game of chess than the human world champion, but there are other engines that are much weaker.

Rybka is a UCI compliant (a type of standard for chess engines) chess engine and so it will run in Aquarium, Arena, or any other UCI compliant GUI.

A program like Chessmaster will ONLY run by starting up the chessmaster.exe (or whatever it is actually called). Chess engines are therefore much more flexible and better value for a customer.

Regarding winning against chess programs, it all depends on how well you set them to play. The link to Crafty on the page will take you to a free download for a chess engine that can be made to play very poorly and should be beatable by anyone who knows the rules of the game.

If you are not comfortable downloading and installing a chess game then there is a free one available online at: http://computerchessonline.net/chess-online-agains

The chess game at that link plays a decent game and is also available for download at a different website for a small fee.

Hope this helps.

Submit a Comment
Members and Guests

Sign in or sign up and post using a hubpages account.



    • No HTML is allowed in comments, but URLs will be hyperlinked
    • Comments are not for promoting your Hubs or other sites

    Please wait working