Chess Genius on Android

[Chess Genius on Android]Chess Genius for Android

Strong and crafty chess
engine at a very low price.

Rating by Mike D: 5.0 stars

Chess Genius landed on the Android App store earlier this year. Developed by Richard Lang who has an extraordinary track record for chess engine development across multiple platforms over the past 30 years. Lang’s expertise in building strong chess engines running on very constrained hardware is possibly ideal for mobile devices and platforms. Lang is no stranger to mobile devices, Chess Genius actually ran fairly decently on the Palm Pilot and impressed on the Dell IPAQ / Pocket PC.

Richard Lang’s chess engine achievements

Chess Genius has a pedigree second to none. It first announced it’s international arrival by beating reigning World Champion Garry Kasparov in a rapid chess match back in 1994 (It was the first round of Intel Rapid Chess Grand Prix event held in London). Back then it was running on a Pentium Processor. After a couple of years of fame Chess Genius gave way to the likes of Fritz and Junior.

Chess Genius has a remarkable pedigree; it’s programmer is Richard Lang who has been involved in chess-engine development since the ZX Spectrum days, starting with the 1981 European Chess Champion Cyrus IS Chess, and the much respected Psion Chess for the Sinclair QL. Processor wise, Lang developed chess engines for a range of processors: Zilog Z80, Motorola 68000 and the Intel 8060.

Using the 68000 Lang developed a series of exceptionally strong engines for the Mephisto range of chess computers for Hegener & Glassner, including sought-after models like Mephisto Portorose, Mephisto Vancouver and Mephisto Berlin. Though Lang didn’t forget his Intel roots and as the Intel progressed from the 8080, through the 286/386/486 years to the Pentium era, he produced Chess Genius which firmly established worldwide recognition.

Chess Genius on Android

So how has it made the transition to Android? Impressively well, actually. Unlike Shredder, Chess Genius plays at full strength. The only alterable facets are the thinking time, with per move and per game timings available.

[Chess Genius on Android screenshot]

The board quality also isn’t as good as Shredder on the same device, but the board is good enough and sufficient colour schemes to find something that’s usable.

I’m using a Nexus S phone, so the touch interface is a little ropey and inaccurate. But I feel that’s a general problem with the phone rather than an issue with Chess Genius itself. But it is a little frustrating when the wrong piece is moved, or the right piece to the wrong square. Thankfully Chess Genius allows you unlimited undos, even while it’s thinking about it’s reply.

The chess engine itself is exceptional. Certainly nowhere near the current top of desktop and multi-core personal computers. But, it offers a serious challenge on the low-powered ARM Cortex A8 processor of the Nexus S. There is a sense of accomplishment beating this little devil. Chess Genius plays a remarkable game, especially in it’s tendancy to counter-attack right at the point you think you’ve got a serious advantage, typically a sacrifice that demolishes your carefully arranged attack. Chess Genius is a joy to play.

Though, I feel the a smart-phone doesn’t show off the potential of Chess Genius. I’m considering getting an Android tablet, because like Shredder on the iPad, I think this could be a winning combination. When I first got my iPad I keep rechecking the iPad app store to see if Chess Genius was available. It’s available as an iPhone app, but I would really like to see a proper “HD” iPad version at some stage. I hope running Chess Genius on an Android tablet will also take advantage of it’s screen size.

Database-wise, Chess Genius is equipped with load and save options of PGN files that are on the device. Loading a PGN file allows you to pick a game from the list, see the raw PGN and playing through the moves to that game (although starting from the final position). Switch to analysis mode and you get real-time analysis of the current position. No adding of annotations, though.

I was extremely pleased to see Chess Genius available on the Android App Store, especially at a price of £3.00 – that’s incredible value. There’s a Chess Genius Lite available for free, which has serious limitations, but it’s good enough as a hardware check. The low price of the full version was such that I didn’t consider the Lite version for a second.

Despite initial excitement, I’ve not been disappointed. Although the Android version of Shredder looks better and feels better, I find that I’m preferring Chess Genius for it’s raw chess engine strength and it’s enterprising attacking style.

If you are a regular chess player or afficiando and you have an Android smartphone I heartily recommend installing this Richard Lang masterpiece.

Shredder Chess for iPad

[Shredder Chess for iPad]
Shredder Chess for iPad

Strong engine in an engaging interface

Rating by MikeD: 4.5 stars

The first strong chess engine to land on the iPad is Stefan Meyer-Kahlen’s Shredder. Shredder has won a dozen computer chess world titles since it’s inception in 1993, and is part of Chessbase’s range of supported engines.

The original Shredder chess engine is written in ANSI-C, that portability explains why it’s the first serious chess engine to arrive on the iPad. But Shredder is perhaps the only serious commercial chess engine that can be called cross-platform, supporting Windows, Mac and Linux. The Linux version requires Java, and the Mac OSX version seems to be native.

Shredder has made the transition to the iPad’s ARM-based A4 chip. Obviously the low-power single-core CPU isn’t conducive to deep brute-force calculation, but it still plays a very decent strong game with a customisable strength from 850 to 2600. Though it remains to be seen (through extensive testing) how accurate these rating are to real-world ratings.

Shredder keeps track of your playing performance long term and over the last 10 games, and adjusts it’s playing strength based tailored match your own. This offers an interesting game (since who wants to be demolished game after game?). Every time you lose a game, Shredder drops it’s playing strength relative to your own, and as you win, Shredder notches up it’s playing strength.

The interface is initially a little clunky, with the main configuration screen essentially being a splash page. But the meat of the application is a high-quality full-size chessboard. The touch-drag interface very natural and pleasing. The clunk of chess pieces being plonked down is satisfying. Chess software and touch screens are a dynamite combination.

[Shredder Chess for iPad]

I’d prefer to be able to see all the moves (or be able to scan through them), and use that to jump to a specific point. Navigation is only forward and back currently. The speedometer is a nice feature showing the evaluation of the position, though at times it is difficult to figure out which direction means the position is in your favour.

I’m hoping updates will fix some of these oddities in the interface as well as offering some serious chessplayer features, like chess databases and PGN support (perhaps combined with Dropbox, which seems to be the default way to share data with an iPad).

As an aside to just playing chess, Shredder offers a series of tactical puzzles, about 2000 of them. Every puzzle is worth 10 points, both spending too much time and making an incorrect move lose you points. The positions are interesting, although at times it’s difficult to figure out quickly who is to move and which direction they are moving. It shows off yet another facet of chess software and touch screen interfaces: their potential value as a teaching or training tool.

There’s also an analysis function which is useful for the occasional check whilst on the move. I wouldn’t be using it for serious tournament preparation, except as a form of blunder-check, but useful for lightly examining a game.

Shredder is stunning on the iPad. It feels perfectly suited to the touchscreen. At the current price of £5.49 it is a very worthwhile investment for club players or regular tournament players.