Windows Phone Thoughts: The Ultimate Mobile Game: Chess!

Be sure to register in our forums! Share your opinions, help others, and enter our contests.


Digital Home Thoughts

Loading feed...

Laptop Thoughts

Loading feed...

Android Thoughts

Loading feed...



Monday, September 1, 2003

The Ultimate Mobile Game: Chess!

Posted by Andy Sjostrom in "ARTICLE" @ 09:30 AM

Pocket PCs continue to carry on a valuable tradition in the history of computer chess. In this article I discuss chess, computer chess engines and the Pocket PC chess games: Pocket Fritz 2, Hexacto’s Kasparov Chessmate and Superscape’s Chesscapade.



Pure Fascination
Chess is a fascinating game. It’s easy to learn, fun to play and you can never learn enough. The history of chess grandmasters is also quite intriguing. From the 18th century, when chess games become much better documented there is a lot of really interesting stuff to read about those who pushed the envelope, developed new openings, strategies and theories. Today, Garri Kasparov is regarded as the strongest player. He is well known even outside the chess world since he is more open than most of his peers are or have been in terms of media, public simultaneous matches and computer chess matches. Garri is just about to enter the man vs. machine ring again! This time against a 3D monster!

I learned how to play chess as a child, like many of you I'm sure. I played in a chess club and while I never became a strong player I always enjoy playing a casual game. Today, I combine my interest in chess history and chess play with collecting chess boards from my travels. I have so many interesting stories to tell about these boards! One of them includes how to lure guards of the former Soviet Union by not showing that you pay with western currency. But that is another article!

Chess Strength
Active players are continuously rated using a system called Elo. In 1960, Professor Elo came up with a few changes to the rating system which was in use then and Elo’s system is still in use today. In short, the system is relative and you gain rating points by winning and lose rating points by losing. The stronger the players you beat, the more you gain and vice versa. Strong chess club players usually play with ratings of between 1800 and 2300, beginners play at levels between 800 and 1100, grandmasters play at 2300-2900. Garri Kasparov, already mentioned, plays at 2800-3000. You can check out the World Chess Federation’s (FIDE) official rating list! The highest rated woman is Judith Polgar, who currently holds the 11th place. Also, don't miss Jenny Shahade, the 2002 U.S. Women's Champion, the strongest American-born female chess player in history and the story about when she beat another (male) Grandmaster who thought little of female chess players.

If you register an account in the online chess game server PlayChess.com, you can play rated games against other players and soon get an indication on how strong you are! I frequently visit PlayChess.com and play under the name “Andy Sjostrom”. Maybe you want to play?


Figure 1: Playing on PlayChess.com! Opponent gave up.


Figure 2: My Elo rating development in Bullet over number of games (game limited to one minute per game and player).

Computer Chess Engines
Computer chess engines became popular as processors became faster and cheaper. The first affordable consumer computer chess engines arrived in the late 1970s and early 1980s. They were not very strong but often came in extremely nice packaging in dedicated chess boards with integrated circuitry. As developers and chess players combined strength, the chess engines got stronger and stronger and faster processors helped the development. Today, the strongest chess engine can even beat the highest ranked player even though most agree that computer chess engines still need more work before the definitive win can be exclaimed!

Computer chess engines are also rated and obtain their ratings by playing either against human players or against other computer chess engines. The Swedish Chess Computer Association maintains a huge computer chess engine rating list which includes 92,970 games played by 254 computers, so far. Check out the list and note that Shredder holds the two first places and Fritz 8 has the third place.

The strength of a computer chess engine depends on many factors such as opening book, processor, memory and, of course, algorithm. When packaging a consumer chess game, the strength is one important selling point. However, for most players one other quite important chess play related aspect is how human like the chess play gets when playing at lower strength. It is difficult to instruct an engine to play weaker moves and do so realistically and human like. If you are interested in buying a really good chess program, you should check out the store at Chessbase.com. The most popular PC based chess program is currently Fritz 8. Personally, I think that the most fun feature of Fritz 8, apart from its incredible strength, is how you can adjust different settings in order to alter its playing style. Strength, blunder range, attack vs defense, king vs queen side play and so on! If you are hooked on the online chess server PlayChess.com, you will notice that their chess client is identical to that of Fritz 8.

Pocket Fritz 2
Pocket Fritz 2 shares both user interface and chess engine features with its PC-based sibling Fritz 8. This means that Pocket Fritz 2 looks and functions very much like Fritz 8 and the PlayChess.com’s client. One example is the arrow which shows the latest move, which is identical to Fritz 8:


Figure 3: Latest move indicated

Even though I haven’t seen any results from tournaments or volume testing where Pocket Fritz 2 has played, the general consensus among interested chess players is that Pocket Fritz 2 is the strongest chess program for Pocket PCs. In fact, the key selling point for Pocket Fritz 2 is its strength. I played the PC based Fritz 8 against Pocket Fritz 2 and found that it played on about 2100 to 2200. When setting up a new game you can choose from setting:
    • “Time per Move”, for example 20 seconds per move;
    • “Game in”, for example 5 minutes per game + Inc 3 seconds per move;
    • “Time Controls”, for example 1st Time Control 40 moves in 40 minutes;
    • “Easy Level”, where you set playing strength on a scale from 1 to 6.


As you can see, there is no way of setting both playing strength and time limits. In other words, Pocket Fritz 2 is primarily for the strongest players.

Other settings include board design, move animation, “Coach is Watching” which warns the user if a bad move was played, “Permanent Brain” which allows the chess engine to “think” while the opponent thinks and so on. Pocket Fritz 2 can also provide hints and show threats on the board.


Figure 4: Threats on the board!

Pocket Fritz 2 contains a valuable “Tactics Training” feature which presents the player with different positions. The player then needs to enter the correct move for that position. Finally, while Pocket Fritz 2 does not enable online play against other human beings you do get one really cool online feature! You can search a huge online database of historic chess games on Chessbase.com directly from Pocket Fritz 2, download the games and then analyze them offline! All in all Pocket Fritz 2 is the ultimate Pocket PC chess game for the strongest players.

Hexacto Kasparov Chessmate
Hexacto is one of the leading companies in Pocket PC entertainment. With game titles such as Lemonade Tycoon, Tennis Addict, Links, Slurp and so on, Hexacto has established a solid mark of quality and feel for what works in the mobile device games market. It should therefore not have been a surprise when Hexacto recently launched their Pocket PC chess program, Kasparov Chessmate.

Kasparov Chessmate is extremely well designed from a user interface perspective. What else is to be expected from Hexacto? Just take a look at the game’s main menu!


Figure 5: Kasparov Chessmate’s main menu.

The game is played in landscape mode, which I personally prefer. The chess engine behind the scenes is called Ruffian, not the strongest, but probably the best chess engine in playing human like at lower levels. When playing against the PC based Fritz 8, Kasparov Chessmate played at between 1800 and 1950. Hexacto has done a marvelous job at giving the chess engine a face. Or multiple faces, that is. Let me explain. One of the play modes is called “Kasparov Chess Club”. When playing at the Kasparov Chess Club, you get to play against a number of persons with different faces, personalities and seemingly different playing types. You can either play against any club member, including Garri Kasparov, or play in the club championship. The club championship consists of three cups (bronze, silver and gold). Each cup consists of six rounds in which you play against four club members. All in all, 72 matches. You can’t move to the next round until you have beaten all club members in that round. Addictive. As you can see in the figure below, I have finished four rounds + 1 match!

If you don’t care to play the club championship, you can set up games by defining:
    • Elo rating (the chess engine’s that is!);
    • Timing (Blitz, Rapid, Tournament or no Time Limit);
    • Level of how specific you want hints.


One small caveat is that when setting a time limit, you can normally set the number of seconds to increment your time by each move. Kasparov Chessmate misunderstands this setting and decreases the time by each move instead of increasing it. I would expect this to be fixed soon.


Figure 6: Setting difficulty in Elo rating!

You can play either rated or non-rated games and the game engine’s strength is very “Elo-realistic”. From a user interface perspective, playing against Kasparov Chessmate is a delight. Both the 2D and 3D boards look really classy.


Figure 7: 2D and 3D board designs

On the subject of playing rated games, there is one feature I would like to have in all chess programs. When you lose a game, you lose rating. In all chess programs tested here, it is possible to cheat your way around this by soft resetting the Pocket PC if you believe you are about to lose. In Kasparov Chessmate it is even easier. If you undo a move or ask for a hint, the game is no longer rated. In my opinion, a rated game should either be won or else be lost. If the game is started after soft reset and a rated game was started but not finished, it should be regarded as lost.

That said, I think that Kasparov Chessmate is very well designed and flexible.

Superscape Chesscapade
Chesscapade is a chess program in the same genre as the good old Battlechess which I played fifteen years ago on my PC. Chesscapade includes a play mode called “Battle mode”. In “Battle mode”, a battle is fought in 3D every time a piece has to leave the board. Obviously, this is spectacular and fun to watch and show. But after a while, when you have seen all “battles”, you get bored of the graphics and instead turn off the actual chess play… and Chesscapade’s chess play is very good. I estimate the chess engine’s strength to approximately 1800-1900.


Figure 8: Battle mode in action!

When you start a game you are taken through a wizard like step-by-step process. First select the game type (one player, two players or online play), then you select time limits and whether or not the game should be rated, and lastly you select the playing strength (in Elo rating).


Figure 9: Select playing strength

Superscape’s Chesscapade is the only game of these three that enables players to meet other players over the Internet. The only issue one might have with this is that it doesn’t connect to any of the large online chess servers on the Internet but implements their own chess server.

Chesscapade also allows the user to set the board design in either 2D or 3D. Of course, when battles are fought in “Battle mode” they are fought in 3D always!

Where To Buy
Pocket Fritz 2 is $42,20 + VAT and ships on a CD.
Hexacto Kasparov Chessmate is $24.95 and is available from Handango. (affiliate link)
Superscape Chesscapade is $18 and is available from Handango. (affiliate link)

Conclusion
All these three Pocket PC chess programs will bring you hours of fun and challenging chess play. Pocket Fritz 2 is great if you want to know that when you get beat, you get beat theoretically correct. You learn a lot from seeing how Pocket Fritz 2 plays. The tactical training included is an excellent feature which increases the value of the game. Kasparov Chessmate is addictive and is the game I play the most due to the Chess Club mode. The graphics are excellent, the chess engine is both strong and very human like and who doesn’t want to play in the Kasparov Chess Club Championship? I also like the use of different profiles and that the game keeps track of each profile’s rating. Superscape’s Chesscapade is the most spectacular game and is the only game which enables players to play against each other over the Internet. After a while, most players will turn off the 3D effects and just use a standard 2D board. But even without 3D effects, this game has its advantages. I particularly like that the levels you can choose from are Elo related. If I could ask for just one feature to add to these chess programs, it would be the ability to connect and log on to PlayChess.com!

My favorite chess game is Hexacto’s Kasparov Chessmate. I frequently practice against Pocket Fritz 2 to learn more accurate moves and keep Chesscapade installed to show interested chess players I meet the excellent 3D graphics!

Links
Check out these links for more cool chess information!
World Chess Federation (FIDE) - The official site!
ChessBase - Chess news around the world
Chessgames.com - Almost all historic chess games ever played!
PlayChess.com - Internet’s largest online chess community. Meet me there!

Tags:

Reviews & Articles

Loading feed...

News

Loading feed...

Reviews & Articles

Loading feed...

News

Loading feed...

Reviews & Articles

Loading feed...

News

Loading feed...

Reviews & Articles

Loading feed...

News

Loading feed...

Reviews & Articles

Loading feed...

News

Loading feed...