Brief description of the engines (if you wish to increase the engines information visit the web sites of the programmers, since some of them have more information)
- Ajedrez Táctico: This mexican engine has its own format for the opening books, with a book for the white pieces and another for the black pieces. Do not have configuration options, but possibly use a fixed size hash table of about 48Mbytes. The engine is not very fast and with low search depth. One of the engine limitation is that the principal variant only show one move. The engine strength is about 1950* ELO.
- Alfil: This engine have two phases, till version 5 was a rather weak engine, but from version 6 has carried a development rhythm that become in the last year to be the strongest among all the Hispanic American engines. Alfil only has the UCI protocol, so we must use the Polyglot adapter to be able to play at Winboard. The engine do not have an own opening book so we have to use a Polyglot compatible book (for example;perfomance.bin of Marc Lacrosse) . If we wish to modify some characteristics of the program we must do it in the configuration INI file of Polyglot. The engine could use the Nalimov endgame tablebases, but in this last version something is wrong and cannot use the Nalimov endgame tablebases. The engine is quite fast and reach a good search depth. Its strength could surpass 2700 ELO.
- Amyan: This chilean engine was the second created by an hispanic programmer after Averno. The program has a very small opening book with its own format. The engine cannot use endgame tablebases, but in spite of it and that the program has not been updated for many years has been always a very strong engine, with good search depth, some years ago even was one of the first worldwide engines. Amyan plays with personality and play with an open style and if has opportunity will attack with several pawns the enemy King. Its play level is approximately 2600 ELO. The program give the possibility to change some evaluation parameters in his style.ini file. Is advisable to vist the web site of Antonio, where aside of some information in spanish, we could find for example a Java version of Amyan able to play in the web.
- Atlas: the engine uses its own opening book format, a rather large book of about 10 MB, this does not necessarily mean that it is of good quality, is something that at this point I do not know. The program does not have the possibility of setting some variables, and the hashtables is fixed in 24 Mb and the cache evaluation in 1 MB, perhaps the programmer may get a little bit more engine strength doing something that seems simple in theory, this is to increase these fixed values. Nevertheless the engine reaches an average search depth. Su fuerza está estimada en unos 2350 puntos. Its strength is estimated at about 2350 ELO.
- Averno: is the first engine created by an hispanic programmer (first version 1999), has long been the second Spanish engine in strength after Pepito, but its developer takes a while without updating it due to lack of time. Averno uses its own format for the opening books, that were made by a good specialist named Carlos Pesce. El programa puede acceder a las tablas de Nalimov. The program can access the Nalimov tables. The program allows to create different personalities, but unfortunately you can not change any parameters of the program evaluation. The latest version played very well in tournaments like CST, where Averno faced rivals with better hardware. His level of play is close to 2400 ELO.
- Ayito: is an engine that work only with the UCI protocol, so we will use the Polyglot adapter to play at Winboard. The engine do not have an own opening book, so we will use a Polyglot book , called performance.bin created by Marc Lacrosse. Ayito is a fast engine in nodes per seconds (some times we should not compare NPS of a program with others because the programmers can measure them on different ways), reaches an average search depth, play very well with incremental time control, and perhaps not so well with time control of x moves in y minutes. In Blitz games, the engine have some problems to move fast in the final moves and lose on time, at least in games of 1 minute plus 1 second, where can lose a big % of games for time excess. The engine can play the Fischer random chess (FRC) or Chess960, using Winboard F instead of Winboard X or an appropriate UCI interface. The engine has an approximate strength of 2350 ELO.
- Caligula: It is an engine based on open source code program TSCP, is the second engine of DanaSah programmer, is an experiment to test mainly the move generator called 12x10 mailbox and to be able to test some things during the search process, the program uses the opening books with the same format as the engine Rebel / Prodeo, specifically a book quite varied and not too deep, also can access the Scorpio endgame bitbases, the program evaluation process is simpler than that of DanaSah and search perhaps have an equivalent search depth, this explain that the program can sometimes be almost as strong as DanaSah in fast games, but less strong in longer time controls games. We can estimate its strength at about 2400 ELO.
- Cecir: Uruguayan engine also based on TSCP, its programmer used the TSCP engine to understand the operation of the engine and changed large parts of the code for his own. The program has a tiny opening book with own format,and it is possible to add new moves to the book, although only from the console GUI. The program has no configuration file and seems to use a hash tables of a fixed size of about 16 Mb, the program is very slow in NPS and the search depth is low to intermediate. The strength level of the program is estimated at around 1790 ELO. The program is long time without update.
- Cerebro: an Argentinan engine that only recently we can enjoy, because until a few months ago was private, is an engine that does not have its own opening book, although can create them from PGN files. As I do not have a good PGN database, I configurate some books downloaded from a Czech web page, the author of them agrees that are interesting to use. Is possible the fastest engine in NPS (except Fafis) and of course for a program of this category has a good search depth. His strength level is 2600 ELO for this last version 3.03d. One very interesting thing of the program is their log files generated in HTML format, very nice to see.
- Cheoss: This engine is not written as most of the engines in C language but it is in Java, this language has two disadvantages compared to language C, the first is that the speed of java is perhaps 50% slower than that of C,because Java is of those called an interpreted language, the other downside is that the author will find less engine codes in that language. The Java program has been recently compiled by Jim Abblet creating a windows executable, which makes it even somewhat faster than if we run the engine with Java, with this compilation we do not need Java. The engine has a tiny openings book with own format, it seems that uses a fixed size for hash, maybe something like 16 MB, a limitation is that the program does not show the reasoning on the screen,and does not show a principal variation (pv). If we test the engine as a human, we can play with the white and black pieces, but if you try to play engine vs. engine, Cheoss will not play with black pieces and if play with white pieces, only win the game when receive mate!!!, so it's not an engine suitable to play in tournaments.
- Chispa: this Argentinian engine, who is some years without update, usually is distributed together with some versions of Arena interface because of its condition that the engine can play Fischer random (FRC) variant or Chess960, which indicates that the engine has a good quality. The engine has its own opening book, and access the Nalimov endgame tablebases. The program have a fairly complete configuration file, allowing to change the value of the chess pieces and many search parameters. His play level is around 2375 ELO. Personally I have the feeling that the engine thinks too much in the first moves after leaving the opening moves, although I have not tested it much.
- Chronos: This is a new Argentinian engine uploaded just a few days ago and is in construction progress. The engine has a small opening book written in plain text. Play with an average search depth,quite good to be a first public version of the program, the strength of the engine is good, with a level of about 2550. Its programmer has some previous experience in creating engines since had developed before a private engine.
- Clarabit: This program uses the opening books of the engines Rebel / Prodeo, and use the Scorpio endgame bitbases. Is an engine with a media search depth. On occasions when the program closes remains blocked showing an error message, although it appears that the engine does not consume CPU resources, its developer is aware of this bug and he says that may soon will get a new version. The strength of Clarabit is around 2200 ELO.
- DanaSah: engine of the same programmer of Caligula, in this case the program have an open source code, that we can see how it's done, the program has its structures and comments in Spanish, can be interesting for programmers. The engine use the opening books of Rebel / Prodeo, and can access the Scorpio endgame bitbases. The program presents a simple move generation system with a fairly complete evaluation and a somewhat aggressive search that allows to have some acceptable nps number and a good search depth. The strength of the program is around 2600 ELO.
- Dirty: This engine is rather curious, is an engine that has the structure of the Buzz engine, and use his same opening book, Buzz is an engine of a USA author but uses the evaluation system of the spanish EveAnn engine, thanks to which also can accesss the Scorpio endgame tablebases, many times these inventions do not work but in this case the authors have used the best of the 2 programs and they have succeeded. The strength of Dirty is about 2425 ELO.
- ElChinito: This engine has been developed by two people, one Spanish and one French. The engine is considered illegal (many consider it a clone, but I prefer to call it an engine with illegal code, for me a clone would be an exact or nearly exact copy) by the community of chess computer because it seems that their authors introduced the code of Crafty into its program, the problem is that in spite of it the code of Crafty is open, but has a restrictive license that does not allow copying the code without permission, I do not know the amount of code copied, but it seems that its programmers, especially Eugenio (many years in programming chess engines), introduced in the program also much of his own original code. Many users also indicate that the program has an unique style of play and rather attractive, the program is quite strong although it has not been improved since 2003, could be between 2550 and 2600 ELO. The program can still be downloaded in some pages of chess, as http://www.chesspraga.cz/download.htm. I suggest that if you want to publish tournaments results in forums, do not include this engine to avoid problems with members of the chess computer programs community, that are against illegal programs.
- EveAnn: This engine is not programmed in C, but in Pascal, although both languages maybe are equivalent in terms of speed, but there is less information on programming chess engine in this language. This engine also uses the opening book's of Rebel / Prodeo, and have access to the Scorpio endgame bitbases. The program has a good evaluation and perhaps highlights its attack to the enemy king. The strength of the program can be estimated at about 2325 ELO.
- Fafis: it is a case similar to the program ElChinito, Fafis was a relatively weak engine and very quickly increase its ELO strength, in about 600 points ELO, this raised strong suspicions, so the programmer allowed to see the code in its version 2.1 to some experts, that determined that the program contained to much Crafty code. Subsequently, the author decided to remove that code and launch its program with open source, with an strength of about 400 points ELO less (Version 2.5 that should be legal). The latest version, I think it is 2.8 can be found, not directly in the page of the programmer, but at http://www.chesspraga.cz/download.htm. I do not know if the program is now legal, this version 2.8 does not contain the source code and the engine does not appear on many engine lists. The program has a very high NPS number. At the moment I did not include it in the downloaded engines.
- Gaviota: another argentinian engine relatively old which latest version is of the year 2003, its programmer still frequents chess forums, so perhaps some day there will be a new version or a new engine. The program is fairly complete, has its own opening books and have the possibility of creating new ones, learns from its mistakes and has the ability to run chess tests internally without the need of the interface. Is an engine of average search depth. The strength is estimated at some 2300 ELO.
- HeavyChess: Argentinian engine, is the second engine of the programmer Mr.Spark, and was unnoticed until now, with open source and numerous comments in Spanish, interesting for developers, the program uses the protocol UCI, so you will need to use the Polyglot adapter to play at Winboard, has no openings book, so as in other cases will use the Polyglot opening book “performance.bin”. The engine apparently have large number of NPS(Nodes Per Second) and appears to have a good search depth. I do not know in this moment the strength level of the engine.
- IACH: This engine includes an opening book quite big, but due to a program bug do not use it, so in this case I will use a program called BookThinker which will provide a small but beautiful opening book created by Guenther Simon. The program reaches a search depth quite big and also has large numbers of NPS, perhaps higher than many programs that have 300 or 400 ELO more, but something must be wrong, or the search is too aggressive losing good moves or the evaluation is not complete and do not evaluate a lot of things. The program seems to use twice the memory indicated at the configuration file. The strength is about 2100 ELO.
- Joana: This Mexican engine is not recommended to play at tournament . The engine does not have a configuration file and seems to use about 16 Mb of hash. The engine do not have opening book and always plays the same, this is not a big problem because with BookThinker surely we could supply an opening book, but the engine also has other weaknesses, do not show at the screen the program thinking, moves very fast but have a bug that sometimes gives a message of an illegal move when the move is completely legal.
- KDLChess (Muriel): This engine was also one of the first, his latest release was in the year 2002, I'm not sure why I thought that this engine was weaker and that might have a problem, perhaps because I have not seen this engine been tested and played in many tournaments, but when I play with it, I realized that I was wrong, Muriel plays perfect with Winboard, the time control is good and can play fast games (Blitz games) without any problem. The engine has its own opening books, reaching a search depth quite decent, with a good play at the middle game in spite of its strength, maybe the evaluation is weak. The strength is aboutr 1975 ELO.
- Omar: This engine includes a small interface, or own GUI, called “Guimar” and is in the engine folder together with the engine executable. You can use the GUI to play a game against Omar, and you can select the white or black pieces. The strength of the program is small and this will allow you to win it, I believe the program plays with a fixed depth of 4 plies. We can also test Omar at the Winboard interface, although in this case we saw some small mistakes, such as when Omar plays with the black, gives an opposite sign evaluation and when playing against some engines, when he loses, it appears to be winning, sometimes receives a mate but the engine does not realize it, but in their own GUI it does, and when the engine is playing with the white do not show the moves evaluation. These failures can cause problems when the engine is playing against other engines, so it is not advisable to use it in tournaments.
- Pepito: is the third engine created by an Spanish programmer, has long been the first Spanish engine in strength and even perhaps the first Hispanic engine, perhaps a little more than Amyan, and during long time to the strength level of the well known Crafty. The engine also is some years without update and has lost the privilege of being the stronger on behalf of Alfil, although its creator's Carlos Cacho has shown signs of life and it seems to have made some improvement to the engine, but these versions are not published yet, the engine has played some games with the name Comeback in the Leo tournament. Pepito has its own openingbook format (with learning from mistakes) and can access the Nalimov endgame tablebases. The program has 3 different personalities. Its strength is roughly 2600 ELO.
- Popochin: this is also another engine based on the TSCP program, still uses the small openingbook of this program, reaches a good search depth thanks to its good search function, especially in the endgame, although because do not have access to the Nalimov or Scorpio bitbases endgame tablebases, sometimes do not choose the correct move, perhaps time management is not the most appropriate in games of x moves in y minutes or in games with time increments, what can cause a variable strength depending the kind of time clock used. The programmer has tried to simplify the evaluation function in the latest versions, but it is difficult to know what is the best version since v.2.9. We can consider that the strength of the engine is approximately 2400 ELO.
- Qalat: Actually is a private engine that has played several editions of the prestigious WBEC tournament of Leo, at least the last times in the 5th. division. 1700 ELO.
- Rodin: is an engine quite new, still in developing process, with a relatively strong first version. It is relatively fast and reaches an average search depth. It has a good position evaluation, the second version has improved the king safety and he has a better understanding of passed pawns. His style of play is perhaps more tactical than positional. Rodin has 2300 ELO.
- Roque: is a relatively simple engine, does not have hash tables, thus occupy little memory (3 MB), the engine do not have an own opening book, so it has been configured with the BookThinker utility and same as IACH will play with the Guenther Simon book. The fact of not having hash tables and a slightly elaborated search it does that the program reaches a small search depth, in Blitz plays a depth of 5 or 6 plies. Is a good engine for begginers to play chess, but we have to be very attentive to be able to win it. In games of engine vs. engine is very weak, and the majority of the engines will win Roque, because they have more search depth for tactics, despite having a decent evaluation. The engine is very stable and play well in any tournament. Its strength is estimated in 1550 ELO.
- Zoidberg: it is an engine created by the same programmer of IACH, we can say is his successor. In this case the engine play with their own opening book format , a book quite large in size. The program also lets you change certain evaluation values. Regretfully the programmer must have entered in this occasion some bugs that makes Zoidberg considerably more lazy than his predecessor IACH. The engine strength could be estimated at about 1750 ELO.
- Z: new engine of the programmer IACH and Zoidberg, the engine will play the next Olivier tournament , OpenWar. It is better that IACH and Zoiberg.
* The mentioned strengths of the engines is based on the CLRC list, with a time control 40/40. For those engines that do not appear on that list, I have used other sources to obtain the ELO points and I have tried to adjust those values. |