Zappa (chess)

Last updated
Zappa
Developer(s) Anthony Cozzie, Zach Wegner (since 2010)
Initial releaseFebruary 2, 2005;19 years ago (2005-02-02)
Stable release
Zappa Mexico II / 2009;15 years ago (2009)
Operating system Microsoft Windows, Linux
Type Chess engine
License Proprietary
Website www.acoz.net/zappa/

Zappa, Zap!Chess or Zappa Mexico, is a UCI chess engine written by Anthony Cozzie, a graduate student at the University of Illinois at Urbana-Champaign. The program emphasizes sound search and a good use of multiple processors. Earlier versions of Zappa are free (though not open-source software) and the current version (Zappa Mexico) is available at Shredder Computer Chess. [1]

Contents

History

Zappa scored an upset victory at the World Computer Chess Championship in August, 2005, in Reykjavík, Iceland where it won with a score of 1012 out of 11, [2] [3] [4] and beat both Junior and Shredder, programs that had won the championship many times. [5] [6] In the speed chess portion of the tournament Zappa placed second, after Shredder. [7] Zappa's other tournament successes include winning CCT7 on the Internet Chess Club [8] (ICC) and defeating Grandmaster Jaan Ehlvest 3-1. [9]

In Mexico in September 2007 Zappa won a match against Rybka by a score of 512 - 412. [10] Many commentators had predicted a slew of draws based on the strength of the engines, but the differences in style provided an interesting match with several decisive games and many fighting draws. For some time, Zappa was considered one of the two strongest commercially available chess programs; see engine rating lists like CCRL [11] for current rankings. Some speculate that Zappa's more efficient SMP parallel search could make it stronger on enough processors.

In March 2008 Anthony Cozzie announced that "the Zappa project is 100% finished", which includes both tournaments and future releases. [12]

In June 2010, Zach Wegner announced that he had acquired the rights to maintain and improve the Zappa engine. The improved engine competed in the 2010 WCCC under the name Rondo, achieving second place behind Rybka before the latter's disqualification. [13] [14] [15]

Commercialization

Immediately after the successful WCCC 2005, there were plans to commercialize Zappa, but the first attempts with Vincent Diepeveen failed. [16] In April 2006, [17] a commercial version dubbed Zap!Chess running under the Fritz GUI was released by ChessBase. [18]

The version of Zappa that won the Zappa-Rybka match, Zappa Mexico, is sold by Shredder Computer Chess, [1] is compatible with Windows and Linux computers with up to 512 CPU cores and supports multipv analysis and Nalimov tablebases.

Notable games

Zappa vs Crafty, WCCC 2005
abcdefgh
8
Chessboard480.svg
Chess rdt45.svg
Chess kdt45.svg
Chess rlt45.svg
Chess pdt45.svg
Chess pdt45.svg
Chess pdt45.svg
Chess ndt45.svg
Chess rdt45.svg
Chess qdt45.svg
Chess plt45.svg
Chess qlt45.svg
Chess plt45.svg
Chess klt45.svg
Chess blt45.svg
Chess rlt45.svg
8
77
66
55
44
33
22
11
abcdefgh
Here Zappa played Re1, threatening Qxa5 Rxa5 Rxe8#; the game continued 43... Qf6 (if Rxe1 then Qg7#) 44. Rxe5 Qxe5 45. Ba2+ Kh8 46. Rd8 1–0. [19]

Related Research Articles

The Computer Olympiad is a multi-games event in which computer programs compete against each other. For many games, the Computer Olympiads are an opportunity to claim the "world's best computer player" title. First contested in 1989, the majority of the games are board games but other games such as bridge take place as well. In 2010, several puzzles were included in the competition.

<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.

ChessBase is a German company that develops and sells chess software, maintains a chess news site, and operates an internet chess server for online chess. Founded in 1986, it maintains and sells large-scale databases containing the moves of recorded chess games. The databases contain data from prior games and provide engine analyses of games. Endgame tablebases are also provided by the company.

<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">Crafty</span>

Crafty is a chess program written by UAB professor Robert Hyatt, with development and assistance from Michael Byrne, Tracy Riegle, and Peter Skinner. It is derived from Cray Blitz, winner of the 1983 and 1986 World Computer Chess Championships. Tord Romstad, co-author of Stockfish, described Crafty as "arguably the most important and influential chess program ever".

<span class="mw-page-title-main">Shredder (software)</span>

Shredder is a commercial chess engine and graphical user interface (GUI) developed in Germany by Stefan Meyer-Kahlen in 1993. Shredder won the World Microcomputer Chess Championship in 1996 and 2000, the World Computer Chess Championship in 1999 and 2003, the World Computer Speed Chess Championship in 2002, 2003, 2004, 2005, and 2007, and the World Chess Software Championship in 2010.

<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.

Hydra was a chess machine, designed by a team with Dr. Christian "Chrilly" Donninger, Dr. Ulf Lorenz, GM Christopher Lutz and Muhammad Nasir Ali. Since 2006 the development team consisted only of Donninger and Lutz. Hydra was under the patronage of the PAL Group and Sheikh Tahnoon Bin Zayed Al Nahyan of Abu Dhabi. The goal of the Hydra Project was to dominate the computer chess world, and finally have an accepted victory over humans.

Fruit is a chess engine developed by Fabien Letouzey. In the SSDF rating list released on November 24, 2006, Fruit version 2.2.1 had a rating of 2842. In the CEGT rating list released on January 24, 2007, Fruit version 2.2.1 had a rating of 2776.

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

Rybka is a computer chess engine designed by International Master Vasik Rajlich. Around 2011, Rybka was one of the top-rated engines on chess engine rating lists and won many computer chess tournaments.

<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.

World Computer Speed Chess Championship is an annual event organized by the International Computer Games Association where computer chess engines compete against each other at blitz chess time controls. It is held in conjunction with the World Computer Chess Championship. Up to 2001, it was held in conjunction with the World Microcomputer Chess Championship (WMCCC) and restricted to microcomputers.

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">Houdini (chess)</span> UCI chess engine

Houdini is a UCI chess engine developed by Belgian programmer Robert Houdart. It is influenced by open-source engines IPPOLIT/RobboLito, Stockfish, and Crafty. Versions up to 1.5a are available for non-commercial use, while 2.0 and later are commercial only.

<span class="mw-page-title-main">Komodo (chess)</span> UCI Chess Engine

Komodo and Dragon by Komodo Chess are UCI chess engines developed by Komodo Chess, which is a part of Chess.com. The engines were originally authored by Don Dailey and GM Larry Kaufman. Dragon is a commercial chess engine, but Komodo is free for non-commercial use. Dragon is consistently ranked near the top of most major chess engine rating lists, along with Stockfish and Leela Chess Zero.

Strelka is a computer chess engine for Windows, developed by Yuri Osipov. In total five versions of the program have been developed. The current version, 5.5, runs only on a single processor core. Strelka was one of the strongest programs in the world, according to several blitz rating lists and the strongest in Russia at the time.

References

  1. 1 2 "Zappa Mexico" . Retrieved 26 October 2013.
  2. "13th World Computer Chess Championship". IGCA. Retrieved 26 October 2013.
  3. 1 2 Cozzie, Anthony. "WCCC 2005 Photojournal". Archived from the original on 22 March 2012. Retrieved 26 October 2013.
  4. "WCCC 2005 Reykjavik". rpijl.home.xs4all.nl/. Archived from the original on 26 October 2013. Retrieved 26 October 2013.
  5. "Shredder". IGCA. Retrieved 26 October 2013.
  6. "Junior". IGCA. Retrieved 26 October 2013.
  7. "13th World Computer Chess Championship (Blitz)". IGCA. Retrieved 26 October 2013.
  8. "CCT Results" . Retrieved 26 October 2013.
  9. "Report" . Retrieved 26 October 2013.
  10. Cozzie, Anthony. "Match vs Rybka - Mexico 2007" . Retrieved 26 October 2013.
  11. CCRL engine ratings: http://computerchess.org.uk/ccrl/4040/
  12. "Anthony Cozzie". Netfiles.uiuc.edu. Retrieved 2012-06-20.
  13. Rybka placed first but the program was found to have plagiarized Crafty and Fruit(the GPL'ed runner-up in 2005), and was stripped of its title. (Doggers, Peter. "Rybka disqualified and banned from World Computer Chess Championships". Chess Vibes. Archived from the original on March 30, 2014. Retrieved 29 June 2011.)
  14. "Zach, is this true?" . Retrieved 26 October 2013.
  15. "Zappa". ICGA.
  16. Cozzie, Anthony. "Re: Zappa Retail: No UCI?" . Retrieved 26 October 2013.
  17. "World Computer Chess Champion: Zap!Chess". ChessBase. Retrieved 26 October 2013.
  18. "Zap!Chess". ChessBase. Retrieved 26 October 2013.
  19. Cozzie, Anthony. "Great moves" . Retrieved 27 October 2013.

Sources