Author: Jorge Pichard
Date: 12:22:27 02/26/01
Go up one level in this thread
I found this interesting Review about Nimzo 8, Here it is : >Pichard Recently had a chance to look at the Nimzo 8 engine from Chessbase. For those that are not aware, Chessbase supports a modular chess engine architecture for all their software. For instance, you buy Fritz, and you get the Fritz GUI and playing engine. But you can also get other optional engines that work under the Fritz/Chessbase GUI as well. Nimzo 8 is one of these. You should note that Nimzo can function both as an engine within the Chessbase GUI, and as a stand-alone playing program. The Nimzo engine was written by Dr. Chrilly Donninger, and has been around for some years now. At times, it has received significant attention from computer chess enthusiasts. For the moment, it has receded into the background a bit, but it is still an extremely strong engine nevertheless. In fact, Chessbase maintains that it is stronger than Fritz 6 at blitz time controls. You can think of these different Chessbase engines as having their own personalities. So each engine will see moves, and play a bit differently from the others. Those that conduct game analysis have usually developed a preference for using different engines, depending on the position that they are looking at. Nimzo has two technical features that set it apart from the competition. First off, it stores a significant amount of tablebase data in RAM. Ordinarily, an engine will have to go out to a CDROM or hard drive to access this data whenever it needs it. This slows down the move search that the engine conducts, because access to these mass storage devices is comparatively slow (as opposed to RAM). So the upshot is that you should see some small increase in playing strength, all other things being equal. One logical question to ask is how this is different from a disk cache. The answer is that the engine can chose which tablebase data is stored in RAM much better than a comparatively stupid disk caching routine (which knows nothing of chess). People have called Nimzo a tactical monster, and its high NPS count and good blitz performance would lead one to that conclusion. This may be true, but I thought its play was quite solid. I’ve only had a chance to go through a few games with the program, but the ones I’ve looked at have given no indication that Nimzo has a wild tactical streak. From the viewpoint of this Patzer, it seemed as though Nimzo really knew where to put its pieces. Nimzo is unique in that it also has its own meta-programming language. It is called Che, and it can be used to encode positional knowledge into the evaluation function of the engine. If you’ve considered writing a chess engine of your own, but have not wanted to write things like a search algorithm, and tablebase access code, then take a look at Che. The only problem is that you’ll need to bone up on your Austrian – that’s the language that the Che documentation is written in (English speakers are out of luck). Nimzo can also play blindfolded chess against those of you that are man/woman enough to take it on. Needless to say, I did not use this feature that often ;-). However, for those that do want it, you can use this feature in conjunction with the sparring or friend modes, so that you can play handicap games against the computer. One characteristic I have noticed among the various chess engines is that they prefer open positions over closed ones. However, I did not notice this same propensity with Nimzo 8, which came as a great shock to me. I have played a number of games against this engine using the handicap modes of the Fritz GUI, and it seems as though Nimzo is quite content to play closed positions. Since the main reason one buys different engines is because of differences in style, it’s good to see that Nimzo delivers in this area. I found that Nimzo makes a unique opponent in friend mode. I played several games and noticed that in the games that I won, each ended up with me gradually accruing a positional advantage. This is in sharp contrast to Fritz, in which the game is usually resolved by a tactical blow of some sort. Another interesting difference I noticed was that Nimzo plays a bit more naturally in the handicap modes. For instance, many of you have probably noticed that Fritz tends to leave its king out in the middle of the board when in friend mode – and longer than most humans would. Nimzo tends to castle at the appropriate time, but then make small positional errors, by means of slightly inferior exchanges, or passive placement of its pieces. This gave the resulting games a vastly different character from most other games that I normally play against the computer. I did notice one bug in this program. Specifically, Nimzo will lose on time when playing games using the sparring setting. However, Chessbase is looking into this, and it will be fixed in an upcoming patch. Conclusion If you don’t already have another engine for Chessbase or Fritz, and you are looking for another one, then this is the one I would consider. Not only is it a good analysis engine, but it is also a good playing partner as well (especially in Friend and ELO handicapping modes). Copy Protection CD-based
This page took 0 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.