ChessGenius

Last updated
ChessGenius
Developer(s) Richard Lang, Adrian Millett
Stable release
7.2
Operating system Windows
Type Chess engine
License Proprietary
Website www.chessgenius.com

ChessGenius is the name of a chess-playing computer program written by Richard Lang who has in the past written programs that have won the World Computer Chess Championship on 10 occasions. [1]

Contents

History

ChessGenius is a continuation of a series of programs (which included various incarnations of the Mephisto program [2] ) written by Richard Lang which won the World Microcomputer Chess Championship in 1984, 1985, 1986, 1987, 1988, 1989, 1990, 1991 and 1993. [3] ChessGenius was the first computer to beat a world champion (Garry Kasparov) at a non-blitz time limit. [4] [5] This victory was particularly significant because in contrast to the victory two years later by Deep Blue which was running on very fast custom-built hardware, ChessGenius was running on only an early Pentium PC. [6] [7]

Release NameYearOS
ChessGenius 11992 [2] MS-DOS
ChessGenius 21993 [3] MS-DOS
ChessGenius 31994 [1] MS-DOS
ChessGenius 41995 [2] Windows
ChessGenius 51996 [2] Windows
ChessGenius 61998 [2] Windows
ChessGenius Classic (7.2)2002 [2] Windows

Features

As well as playing chess, ChessGenius can read games created in .cbf (Chess Base Format) and .pgn (Portable Game Notation) formats and can analyse games assessing the moves played against its own evaluations. [8] It is also possible to run other chess engines in the ChessGenius interface. [9] The built-in opening book for ChessGenius for Windows was written by a team led by Ossi Weiner. [2]

Playing strength

In the early 1990s ChessGenius was "one of the first master-strength programs". [10] In an article comparing ChessGenius with Fritz in February 1994 Grandmaster and computer chess expert John Nunn wrote, "[m]y own opinion is that if raw playing strength is your dominant criterion, then go for Genius". [11] Its playing style has been compared to that of a "micro-Karpov". [12] ChessGenius, like many of Lang's programs, was famous for having an 'asymmetric evaluation function' which means that moves and sequences of moves might be scored differently depending on whether they are to be made by the program or by the opponent (which has implications for which lines are 'forward pruned' in its calculations). For example, ChessGenius might give a low score to a wild attack of its own and so not calculate it and so not initiate it, but a high score to a wild attack by the opponent and so spend time calculating the implications of such an attack by the opponent, thus making its style of play very 'safe'. [13]
At the Intel World Chess Grand Prix in London in 1994 ChessGenius achieved a rating performance for the tournament of 2795 Elo rating. [14] [15] From 1994 until 1998 ChessGenius remained one of the top chess programs available. [16] In 1999 ChessGenius dropped out of the top ten on the SSDF (Swedish Chess Computer Association) rating list [17] and it continued to slip down the list over the following decade. [18] The programmer Richard Lang has suggested that this was because the program does not scale well to faster hardware. [2] Portable versions (for example for Palm and the original iPhone) perform exceptionally well because ChessGenius is particularly strong in weak hardware environments. [2] [10] [19] Unlike most other commercial vendors, Richard Lang explicitly forbids including the PC version of ChessGenius in chess engine rating lists,[ citation needed ] so it is difficult to gauge its strength compared to other modern programs. The current PC version of ChessGenius (7.2) is marketed as "Classic" because it was the first platform on which the ChessGenius engine appeared. This distinguishes it from the other versions primarily for handheld devices. It has been suggested that this branding (as "Classic") is also because apart from speed and efficiency enhancements, and updates to its openings book, the program has not changed dramatically since 1995.

Famous game

Game animation Kasparov vs ChessGenius, 1994.gif
Game animation
Kasparov vs. ChessGenius, 1994
abcdefgh
8
Chessboard480.svg
Chess pdt45.svg
Chess pdt45.svg
Chess nlt45.svg
Chess pdt45.svg
Chess kdt45.svg
Chess plt45.svg
Chess pdt45.svg
Chess plt45.svg
Chess klt45.svg
Chess ndt45.svg
8
77
66
55
44
33
22
11
abcdefgh
Final position after 60...Nb3+

This is the famous game from 1994 in which ChessGenius, playing with the black pieces, defeated the then world champion Garry Kasparov. The game sees Kasparov rejecting clear drawing opportunities and eventually losing. ChessGenius plays fairly well despite making some anti-positional moves which Kasparov was unable to capitalize on. [6]

White: Garry Kasparov   Black: ChessGenius   Opening: ECO D11
1. c4 c6 2. d4 d5 3. Nf3 Nf6 4. Qc2 dxc4 5. Qxc4 Bf5 6. Nc3 Nbd7 7. g3 e6 8. Bg2 Be7 9. O-O O-O 10. e3 Ne4 11. Qe2 Qb6 12. Rd1 Rad8 13. Ne1 Ndf6 14. Nxe4 Nxe4 15. f3 Nd6 16. a4 Qb3 17. e4 Bg6 18. Rd3 Qb4 19. b3 Nc8 20. Nc2 Qb6 21. Bf4 c5 22. Be3 cxd4 23. Nxd4 Bc5 24. Rad1 e5 25. Nc2 Rxd3 26. Qxd3 Ne7 27. b4 Bxe3+ 28. Qxe3 Rd8 29. Rxd8+ Qxd8 30. Bf1 b6 31. Qc3 f6 32. Bc4+ Bf7 33. Ne3 Qd4 34. Bxf7+ Kxf7 35. Qb3+ Kf8 36. Kg2 Qd2+ 37. Kh3 Qe2 38. Ng2 h5 39. Qe3 Qc4 40. Qd2 Qe6+ 41. g4 hxg4+ 42. fxg4 Qc4 43. Qe1 Qb3+ 44. Ne3 Qd3 45. Kg3 Qxe4 46. Qd2 Qf4+ 47. Kg2 Qd4 48. Qxd4 exd4 49. Nc4 Nc6 50. b5 Ne5 51. Nd6 d3 52. Kf2 Nxg4+ 53. Ke1 Nxh2 54. Kd2 Nf3+ 55. Kxd3 Ke7 56. Nf5+ Kf7 57. Ke4 Nd2+ 58. Kd5 g5 59. Nd6+ Kg6 60. Kd4 Nb3+ 0–1 [20] [21]

Other platforms

As well as PC versions of ChessGenius there are versions available for various mobile devices including mobile phones (such as the Apple iPhone and Android smartphones) and personal organisers. [10] [15] [22]

Versions include the following: ChessGenius for Desktop PC's (Windows PC's, MS-DOS), Android, Windows® powered Smartphones (Windows Mobile, Windows Phone 8), iPhone, iPad & iPod touch, Pocket PC, Bada (Samsung), Palm Computing® Platform (Palm OS), Symbian Series 60 phones (Symbian S60 and ^3 phones), Nokia 7650 / 3650 Phone (any phone with Symbian Series 60 OS like Nokia N-Gage, Siemens SX1, etc.), UIQ phones, EPROMS, Casio BE-300 Pocket Manager, and more (especially phones).

See also

Related Research Articles

<span class="mw-page-title-main">Computer chess</span> Computer hardware and software capable of playing chess

Computer chess includes both hardware and software capable of playing chess. Computer chess provides opportunities for players to practice even in the absence of human opponents, and also provides opportunities for analysis, entertainment and training. Computer chess applications that play at the level of a chess grandmaster or higher are available on hardware from supercomputers to smart phones. Standalone chess-playing machines are also available. Stockfish, Leela Chess Zero, GNU Chess, Fruit, and other free open source applications are available for various platforms.

<span class="mw-page-title-main">Deep Blue versus Kasparov, 1996, Game 1</span> Computer vs. human chess match

Deep Blue–Kasparov, 1996, Game 1 is a famous chess game in which a computer played against a human being. It was the first game played in the 1996 Deep Blue versus Garry Kasparov match, and the first time that a chess-playing computer defeated a reigning world champion under normal chess tournament conditions.

<span class="mw-page-title-main">Chess engine</span> Computer program for chess analysis and game

In computer chess, a chess engine is a computer program that analyzes chess or chess variant positions, and generates a move or list of moves that it regards as strongest.

<span class="mw-page-title-main">HIARCS</span>

HIARCS is a proprietary UCI chess engine developed by Mark Uniacke. Its name is an acronym standing for higher intelligence auto-response chess system. Because Hiarcs is written portable in C, it is available on multiple platforms such as Pocket PC, Palm OS, PDAs, iOS, Microsoft Windows and Mac OS X.

World Computer Chess Championship (WCCC) is an event held periodically since 1974 where computer chess engines compete against each other. The event is organized by the International Computer Games Association. It is often held in conjunction with the World Computer Speed Chess Championship and the Computer Olympiad, a collection of computer tournaments for other board games. Instead of using engine protocols, the games are played on physical boards by human operators.

<i>Fritz</i> (chess) Chess software

Fritz is a German chess program originally developed for Chessbase by Frans Morsch based on his Quest program, ported to DOS, and then Windows by Mathias Feist. With version 13, Morsch retired, and his engine was first replaced by Gyula Horvath's Pandix, and then with Fritz 15, Vasik Rajlich's Rybka.

Chessmaster is a chess video game series, currently owned and developed by Ubisoft. It is the best-selling chess video game series, with more than five million units sold as of 2002. The same cover art image featuring Will Hare was used from Chessmaster 2000 to Chessmaster 9000.

The Swedish Chess Computer Association is an organization that tests computer chess software by playing chess programs against one another and producing a rating list. On September 26, 2008, the list was released with Deep Rybka 3 leading with an estimated Elo rating of 3238. Rybka's listing in June 2006 was the first time a program on the list has passed the 2900 mark. In the year 2000 the ratings of the chess engines in the SSDF rating pool were calibrated with games played against humans.

<span class="mw-page-title-main">Vasik Rajlich</span> Chess player (born 1971)

Vasik Rajlich is an International Master in chess and the author of Rybka, previously one of the strongest chess playing programs in the world.

The ChessMachine was a chess computer sold between 1991 and 1995 by TASC. It was unique at the time for incorporating both an ARM2 coprocessor for the chess engine on an ISA card which plugged into an IBM PC and a software interface running on the PC to display a chess board and control the engine.

<span class="mw-page-title-main">Deep Blue versus Garry Kasparov</span> 1996 and 1997 chess matches

Deep Blue versus Garry Kasparov was a pair of six-game chess matches between then-world chess champion Garry Kasparov and an IBM supercomputer called Deep Blue. Kasparov won the first match, held in Philadelphia in 1996, by 4–2. Deep Blue won a 1997 rematch held in New York City by 3½–2½. The second match was the first defeat of a reigning world chess champion by a computer under tournament conditions, and was the subject of a documentary film, Game Over: Kasparov and the Machine.

<span class="mw-page-title-main">World Chess Championship 1890–1891</span> Chess match between Wilheilm Steinitz and Isidor Gunsberg

The third World Chess Championship was held in New York City from 9 December 1890 to 22 January 1891. Holder Wilhelm Steinitz narrowly defeated his Hungarian challenger, Isidor Gunsberg.

This article documents the progress of significant human–computer chess matches.

<span class="mw-page-title-main">Naum (chess)</span>

Naum is a computer chess engine by Canadian programmer Aleksandar Naumov. The last commercial version (4.2) was released in March 2010. The program supports both UCI and Winboard protocols and can therefore be operated under different graphical interfaces. Naum has commercial versions for single and multiple-processor systems, a freeware version for single-processor systems, and a version for Palm OS. The latest version, 4.6, was also freeware.

<span class="mw-page-title-main">MChess Pro</span>

MChess Pro is the name given to a chess playing computer program written by Marty Hirsch which won the World Microcomputer Chess Championship in 1995. The program is no longer under development and is no longer commercially available and therefore has largely historical significance only.

<i>Kasparovs Gambit</i> 1993 video game

Kasparov's Gambit, or simply Gambit, is a chess playing computer program created by Heuristic Software and published by Electronic Arts in 1993 based on Socrates II, the only winner of the North American Computer Chess Championship running on a common microcomputer. It was designed for MS-DOS while Garry Kasparov reigned as world champion, whose involvement and support was its key allure. A Macintosh version was planned to be released in 1995.

<span class="mw-page-title-main">Chess Tiger</span>

Chess Tiger is a strong chess program developed by Christophe Théron which achieved a number of tournament successes between 2000-2002. Although still commercially available, the Windows version has not been developed recently so has largely historical significance only. It is known for its high level of strength and as a trainer engine to help beginners improve their chess techniques.

<span class="mw-page-title-main">Don Dailey</span> American researcher and game programmer

Don Dailey was an American researcher in computer chess and a game programmer. Along with collaborator Larry Kaufman, he was the author of the chess engine Komodo. Dailey started chess programming in the 1980s, and was the author and co-author of multiple commercial as well as academic chess programs. He has been an active poster in computer chess forums and computer Go newsgroups. He was raised as a Jehovah's Witness and served in recent years as an elder in the church of Roanoke.

<span class="mw-page-title-main">World Chess Championship 2016</span> Chess match between Magnus Carlsen and Sergey Karjakin

The World Chess Championship 2016 was a chess match between the reigning world champion Magnus Carlsen and the challenger Sergey Karjakin to determine the World Chess Champion. Carlsen had been world champion since 2013, while Karjakin qualified as challenger by winning the 2016 Candidates Tournament. The best-of-12 match, organized by FIDE and its commercial partner Agon, was played in New York City between 10 and 30 November 2016.

The 15th season of the Top Chess Engine Championship began on the 6 March 2019 and ended on 12 May 2019.

References

  1. 1 2 "Schachcomputer.info". Schachcomputer.info. 2009-08-31.
  2. 1 2 3 4 5 6 7 8 9 "Chess Computer UK" (PDF). Chess Computer UK. 2009-08-31.
  3. 1 2 "ICGA Tournaments". ICGA Tournaments. 2009-08-31.
  4. "PC Solutions". PC Solutions. 2009-08-31. Archived from the original on 2009-03-12.
  5. "Chess Programming - Richard Lang". Chess Programming. 2009-09-04.
  6. 1 2 "Rebel Matches Page - Ed Schröder". Ed Schröder. 2012-12-27. Archived from the original on 2013-02-03. Retrieved 2012-12-27.
  7. "www.chessgenius.com". www.chessgenius.com. 2012-12-12.
  8. "ChessGenius Classic". Lang Software Limited. 2009-08-31.
  9. "PC Solutions Extra". PC Solutions. 2009-08-31. Archived from the original on 2009-11-21.
  10. 1 2 3 "ChessCafe Review" (PDF). ChessCafe.com. 2009-09-04.
  11. Nunn, John (February 1994). "Fritz or Genius?". British Chess Magazine. 114: 91.
  12. "Revue La puce échiquéenne". Revue La puce échiquéenne. 15: 20. April 1997.
  13. "Asymmetric Evaluation". Chess Programming Wiki. 2013-09-05.
  14. "Meet the Authors". Rebel. 2009-09-04.
  15. 1 2 "ChessGenius". Lang Software Limited. 2009-08-31.
  16. "Five Chess Engines". Jeremy Silman. 2009-08-31.
  17. "Historical SSDF Ratings Lists". SSDF. 2009-09-08. Archived from the original on 2009-07-30.
  18. "SSDF Ratings List". SSDF. 2009-08-31.
  19. "Chess Genius for the Palm". Chris Kantack. 2009-09-03.
  20. "chessgames.com". chessgames.com. 2012-12-27.
  21. "ChessGenius FAQs". www.chessgenius.com. 2013-01-01.
  22. "Chess Programs for Pocket PC and Palm devices". Chess Programs for Pocket PC and Palm devices. 2009-08-31. Archived from the original on 2007-08-14.