HIARCS

Last updated
HIARCS
Developer(s) Mark Uniacke
Initial release1980;44 years ago (1980)
Stable release
15 / January 2022;2 years ago (2022-01)
Written in C
Operating system Microsoft Windows, Mac OS X, iOS, Pocket PC, Palm OS
Type Chess engine
License Proprietary
Website www.hiarcs.com

HIARCS is a proprietary UCI chess engine developed by Mark Uniacke. [1] 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.

Contents

HIARCS opening book authors over time were Eric Hallsworth, Sebastian Böhme and Harvey Williamson, who is also operating HIARCS regularly at various computer chess tournaments. HIARCS author Mark Uniacke said in a 2011 video interview that one of his current priorities in development is improving HIARCS to play in a more "human-like fashion" at different Elo strengths. [2]

History

The first version of HIARCS was written in 1980 in PDP-11 Basic, when Mark Uniacke was only 15 years old. Subsequent versions were also written in interpreted Basic, which meant that the program was rather slow. To compensate for this, Mark developed some heuristics to guide the program's search and evaluation in a more 'targeted' way. [3] [4] This resulted in a program that relied on positional algorithms, rather than search depth. [5]

At the end of the 80s, HIARCS was rewritten in C, and soon competed in computer chess tournaments. In 1991, Hiarcs went commercial and Hiarcs 1.0 was released for PCs and the MS-DOS operating system. [6] In 1996, Hiarcs 4.0 became the first version to be marketed by Chessbase sold inside the Fritz GUI.

Version 11, the first version to support multiprocessing, was released in December 2006. HIARCS 12.1 and 13 are the engines in Pocket Fritz by Chessbase. [1] [7] Since Version 14, released in August 2012, HIARCS has been sold along with its own GUI (Chess Explorer) available on Mac OS X and Windows. [8]

Competition results

HIARCS has won numerous computer and human tournaments. In 1991, it won the title of the World Amateur Microcomputer Chess Champion at the 11th World Microcomputer Chess Championship (WMCCC), in 1992, it won the gold medal at the 4th Computer Olympiad, and in 1993, it won the World Microcomputer Chess Championship held in Munich. [9]

In April 1997, HIARCS 6.0 became the first PC chess program to win a match played at tournament time controls over a FIDE International Master. In the same year, HIARCS went on to win the Godesberg Open ahead of Grandmasters and International Masters. [1]

In January 2003, HIARCS played a four-game match against Grandmaster Evgeny Bareev, world number 8 at the time. All the four games were drawn, resulting in a tied match. [1]

Since 2005, HIARCS has been tested to be the strongest chess program available on a handheld device. It is the top handheld on the SSDF rating list, and was considered the strongest engine in a comprehensive review of 63 handheld chess programs. [1] [7]

In December 2007, HIARCS won the 17th International Paderborn Computer Chess Championship, [10] and after the disqualification of Rybka, [11] HIARCS was placed first at the 2008 World Computer Chess Championship. [12] It also won the 2009 International CSVN Tournament, and the World Chess Software Championship in 2011 [13] and 2013. [14]

Pocket Fritz 4 (which uses the HIARCS chess engine) won the Copa Mercosur (a category 6 tournament) in Buenos Aires, Argentina with 9 wins and 1 draw on August 4–14, 2009, achieving a performance rating of 2898 while running on the HTC Touch HD mobile phone. [15] [1] It searched around 20,000 nodes per second, far less than it would on an average home computer. [16]

Notable games

HIARCS vs Jonny,
17th WCCC 2009
abcdefgh
8
Chessboard480.svg
Chess rdt45.svg
Chess bdt45.svg
Chess kdt45.svg
Chess bdt45.svg
Chess rdt45.svg
Chess qdt45.svg
Chess ndt45.svg
Chess pdt45.svg
Chess pdt45.svg
Chess pdt45.svg
Chess pdt45.svg
Chess ndt45.svg
Chess pdt45.svg
Chess pdt45.svg
Chess pdt45.svg
Chess nlt45.svg
Chess plt45.svg
Chess blt45.svg
Chess plt45.svg
Chess plt45.svg
Chess plt45.svg
Chess plt45.svg
Chess plt45.svg
Chess plt45.svg
Chess qlt45.svg
Chess nlt45.svg
Chess klt45.svg
Chess rlt45.svg
Chess blt45.svg
Chess rlt45.svg
8
77
66
55
44
33
22
11
abcdefgh
Here HIARCS played 13. Bf4, inviting Black to fork White's bishop and knight with 13...e5. The game continued 14. Bh2 Qa5 15. Kb1 exd4, with no apparent compensation for White.

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">Junior (chess)</span>

Junior is a computer chess program written by the Israeli programmers Amir Ban and Shai Bushinsky. Grandmaster Boris Alterman assisted, in particular with the opening book. Junior can take advantage of multiple processors, taking the name Deep Junior when competing this way in tournaments.

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">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">David Levy (chess player)</span> English chess player, writer, and entrepreneur

David Neil Laurence Levy is an International Master of chess who plays for Scotland, and a businessman. He is noted for his involvement with computer chess and artificial intelligence, and as the founder of the Computer Olympiads and the Mind Sports Olympiads. He has written more than 40 books on chess and computers.

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.

<span class="mw-page-title-main">Roman Dzindzichashvili</span> Soviet-Israeli-American chess grandmaster (born 1944)

Roman Yakovlevich Dzindzichashvili is a Soviet-born Israeli-American chess player. He was awarded the title Grandmaster by FIDE in 1977.

Pocket Fritz is a chess playing program for Pocket PC personal digital assistants (PDAs).

<span class="mw-page-title-main">Zappa (chess)</span> Chess software

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 and the current version is available at Shredder Computer Chess.

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

Chess was a pioneering chess program from the 1970s, written by Larry Atkin, David Slate and Keith Gorlen at Northwestern University. Chess ran on Control Data Corporation's line of supercomputers. Work on the program began in 1968 while the authors were graduate students at the university. The first competitive version was Chess 2.0 which gradually evolved to Chess 3.6 and was rewritten as the 4.x series. It dominated the first computer chess tournaments, such as the World Computer Chess Championship and ACM's North American Computer Chess Championship. At the ACM event, Chess won eight of the ten tournaments held from 1970 to 1979. NWU Chess adopted several innovative or neglected techniques including bitboard data structures, iterative deepening, transposition tables, and an early form of forward pruning later called futility pruning. The 4.x versions were the first programs to abandon selective search in favor of full-width fixed-depth searching.

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

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.

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

Top Chess Engine Championship, formerly known as Thoresen Chess Engines Competition, is a computer chess tournament that has been run since 2010. It was organized, directed, and hosted by Martin Thoresen until the end of Season 6; from Season 7 onward it has been organized by Chessdom. It is often regarded as the Unofficial World Computer Chess Championship because of its strong participant line-up and long time-control matches on high-end hardware, giving rise to very high-class chess. The tournament has attracted nearly all the top engines compared to the World Computer Chess Championship.

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

References

  1. 1 2 3 4 5 6 Uniacke, Mark. "Milestone History". Archived from the original on 21 October 2013. Retrieved 25 October 2013.
  2. Kingscrusher YouTube Interview. London, December 11, 2011. "Hiarcs chess engine author." https://www.youtube.com/watch?v=XQX_PxKAMTE
  3. Uniake, Mark. "Where It All Began". Archived from the original on 21 October 2013. Retrieved 25 October 2013.
  4. Uniake, Mark. "Now Walking". Archived from the original on 21 October 2013. Retrieved 25 October 2013.
  5. Christian Kongsted, How to Use Computers to Improve Your Chess (London: Gambit Publications, 2003), p. 111.
  6. Uniake, Mark. "Free HIARCS Chess Software Programs". Archived from the original on 21 October 2013. Retrieved 25 October 2013.
  7. 1 2 "Chess Programs for Pocket PC and Palm devices". Archived from the original on 2012-03-27. Retrieved 2007-08-24.
  8. "HIARCS Chess Explorer". HIARCS.
  9. "12th World Microcomputer Chess Championship" . Retrieved 25 October 2013.
  10. "Developers' announcement of 17th Paderborn championship victory" . Retrieved 2008-03-04.
  11. 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 30 June 2011. Retrieved 29 June 2011.)
  12. "16th World Computer Chess Championship". Archived from the original on 9 October 2015. Retrieved 25 October 2013.
  13. "9th World Computer Chess Championship (Software)" . Retrieved 25 October 2013.
  14. HIARCS wins the 2013 Computer Chess Software Championship
  15. Mercosur Cup 2009, www.hiarcs.com
  16. "The New Pocket Fritz 4(Hiarcs) Wins in Mercosur 2009 9.5/10" . Retrieved 25 October 2013.