Difference between revisions of "HIARCS"
GerdIsenberg (talk | contribs) |
GerdIsenberg (talk | contribs) |
||
Line 130: | Line 130: | ||
[[Category:DosEngine]] | [[Category:DosEngine]] | ||
[[Category:Mac]] | [[Category:Mac]] | ||
+ | [[Category:Acronym]] |
Revision as of 11:30, 31 October 2018
HIARCS (Hiarcs),
an UCI compliant chess engine written by Mark Uniacke. HIARCS is an acronym for Higher Intelligence Auto Response Chess System, and its history of development lasts over 30 years now. Because HIARCS is written portable in C, it is available for multiple platforms such as Pocket PC, Palm, Apple iPhone & iPod Touch, PDAs, PC and Macintosh computers.
Contents
History
Basic
The very first version of HIARCS was already written 1980 in PDP-11 Basic, when Mark was a 15 year old schoolboy [2] . Subsequent versions (5 aka 0.5) were still written in interpreted Basic as well, and to compensate that speed disadvantage, HIARCS used to be smart rather than fast. Mark Uniacke from Now Walking, 1982-1983: HIARCS 5 [3] :
The inspiration for the new HIARCS search was sought from the book Chess Skill in Man and Machine and in particular the article "The heuristic search: An alternative to the alpha-beta minimax procedure" by Larry Harris from Dartmouth College [4] . HIARCS was still written in the relatively primitive BASIC programming language and being interpreted it meant the program was rather slow. To compensate for this I developed some heuristics to help guide the search and evaluation in a more targeted way.
C
End of the 80s HIARCS was rewritten in C. In 1991 HIARCS 1.0 was released for PCs and the MS-DOS operatig system. Subsequent Hiacs versions were compiled to run under various processors and operating systems, such as x86 and PowerPC under Windows and Mac OS, as well as mobile devices.
Achievements
The rewritten HIARCS soon competed in computer chess tournaments, in 1989 the 1st Computer Olympiad, and the WMCCC 1991 in Vancouver where HIARCS won the title of the World Amateur Microcomputer Chess Champion. HIARCS won the gold medal (shared) at the 4th Computer Olympiad, and became World Microcomputer Chess Software Champion at the WMCCC 1993 in Munich. HIARCS won several other tournaments or got top rankings, it won the IPCCC 2007, after Rybka's disqualification in June 2011 the WCCC 2008, and the ICT 2009 [7]. Further, HIARCS is two time World Chess Software Champion, succeeding at the WCSC 2011 in Tilburg, the WCSC 2013 in Yokohama, and the PT 51 and PT 53.
HIARCS Team
HIARCS' opening book authors over the time were Eric Hallsworth, Sebastian Böhme and Harvey Williamson, who is also operating HIARCS regularly at various computer chess tournaments.
Man-Machine
Descriptions
from the ICGA tournament site [8] :
1999
HIARCS is written entirely in 'C' on a very spare time basis.
HIARCS searches around an order of magnitude less positions per second (av. 18,000) than most of its competitors. However, it makes up for this apparent slow speed by clever searching and accurate evaluation. HIARCS uses many selective search extension heuristics to guide the search and incorporates a sophisticated tapered search to resolve tactical uncertainties while finding positionally beneficial lines.
HIARCS won the title of World Microcomputer Chess Software Champion in 1993 in Munich, Germany and has won numerous other computer and human tournaments. HIARCS 7.0 is currently the top rated chess program on the SSDF and Selective Search rating lists.
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. This great achievement was further built on when HIARCS won the Godesberg Open ahead of Grandmasters and International Masters.
The version competing in this tournament is a new experimental version. The program will be a 32bit Windows version of HIARCS and will support tablebases. It is expected that all 4 piece and most 5 piece endgame tablebases will be available.
2008
HIARCS is one of the few original PC chess programs still competing in top level chess competition. It has been in development over the last twenty years and since 1991 has always been among the top chess programs in the world. In this time it has led world computer rating lists and won World Championship titles. It was the first PC chess program to defeat a FIDE International Master in a match and has been a favourite of a number of World Chess Champions. So much so that Garry Kasparov said towards the end of his match with Deep Blue2 that "HIARCS is much better positionally than Deep Blue". HIARCS is available on a number of platforms including PC, Macintosh and handheld devices. The handheld Palm version has won multiple matches against GMs and even won a GM/IM tournament in the Philippines. HIARCS' playing style is now very aggressive with a distinctive liking for attacking the opponent's king. This often leads to dynamic exciting games which are often played on a knife-edge. HIARCS is now capable of taking advantage of multi-processors/cores to improve its chess performance making it a very dangerous opponent.
Commerce
HIARCS is commercially available since 1991. PC- and Windows versions until 12.0 were market as ChessBase engine in conjunction with the Fritz GUI [9] , PC Chess HIARCS 13 UCI is purchased as download product from its own site [10] , and requires a Windows PC and an external GUI supporting the UCI protocol. HIARCS 12.1 and 13 are the chess engines of Pocket Fritz by ChessBase [11] [12] .
Chess Explorer
Since August 2012, HIARCS has its own GUI. The HIARCS Chess Explorer is bundled with HIARCS 14, based on the program which won the WCSC 2011, and can further be used with any UCI compatible chess engine [13] .
Release Dates
- HIARCS 1 : 1992
- HIARCS 2 : 1993
- HIARCS 2.1 : 1993
- HIARCS 3 : 1994
- HIARCS 4 : 1995
- HIARCS 5 : 1996
- HIARCS 6 : 1997
- HIARCS 7 : 1998
- HIARCS 7.32 : 1999
- HIARCS 8 : 2002
- HIARCS 9: 2003
- HIARCS 9.6 : 2004
- HIARCS 10 : 2005
- HIARCS X50 :
- HIARCS X54 :
- HIARCS 11 : 2006
- HIARCS 11.1 : 2007
- HIARCS 11.2 : 2007
- HIARCS Paderborn 2007-12
- HIARCS 12.1 : 2008
- HIARCS 13 : 2009
- HIARCS 13.1 : 2010
- HIARCS 13.2 : 2010
- HIARCS 14 : 2011
HIARCS Chess Strength [14]
See also
Publictions
- Eric Hallsworth (1992). HIARCS for PC's. Selective Search 43, pp. 2, pdf hosted by Mike Watters
- Jan van Reek, Jos Uiterwijk (2003). The Match Bareev vs. HIARCS X. ICGA Journal, Vol. 26, No. 1 » Bareev versus HIARCS 2003
- Eric Hallsworth (2003). HIARCS 8X v Evgeny Bareev. Selective Search 104, pp. 20, pdf hosted by Mike Watters
- Eric Hallsworth (2003). HIARCS 8X v Evgeny Bareev - The Final Game. Selective Search 105, pp. 11, pdf hosted by Mike Watters
- Thorsten Czub (2003). Mark Uniacke interviewed - Programming HIARCS 9. Selective Search 108, pp. 12, pdf hosted by Mike Watters
Forum Posts
1993 ...
- Challenger to MCh/CG by Mark Uniacke, rec.games.chess, August 25, 1993
- QMW computer chess by Don Beal, rec.games.chess, August 19, 1993 » UPCCC 1993
- HIARCS 2.0 Chess Program by Bryant Fujimoto, rec.games.chess, December 5, 1993
1995 ...
- Announcing HIARCS 4.0 for PC and MAC by Mark Uniacke, rgcc, December 19, 1995
- Hiarchs Mac: First Impressions by Eric Schiller, rgcc, January 27, 1996
- HIARCS 5 Maximum Search Depth by Kevin Miller, rgcc, January 7, 1997
- AEGON 97/ 1st round: HIARCS lost by Enrico, rgcc, April 16, 1997
- [REVIEW HIARCS 6.0 Macintosh (long)] by Richard A. Fowell, rgcc, December 12, 1997
- LCT II results of Reb9, F5, and H6 on K6/233 by Albert Silver, CCC, January 03, 1998 » LCT II, Rebel, Fritz
- Horrible move! by Tony Hedlund, CCC, May 07, 1998 » Fifty-move Rule
- Mark Uniacke has written on of the very best chess programs - HIARCS 6 by Moritz Berger, CCC, August 07, 1998
- FREE Hiarcs 7.01 update for Hiarcs 7.0 owners! by Mark Uniacke, CCC, February 21, 1999
2000 ...
- Mark Uniacke has made really progress with Hiarcs9! by Jouni Uski, CCC, September 22, 2003
- Palm Hiarcs stronger than Pocket Fritz 2 by [[Mark Uniacke], CCC, July 22, 2004
- HIARCS 11.1 SP / MP Macintosh has arrived! by rafowell, CCC, Apr 03, 2007 » Macintosh
- Re: Search or Evaluation? by Mark Uniacke, HIARCS Forum, October 14, 2007
- World Computer Chess Championship 2008 HIARCS wins! by Harvey Williamson, HIARCS Forum, September 06, 2008 » WCCC 2008
- World Computer Chess Championship 2008 HIARCS wins! by Harvey Williamson, HIARCS Forum, December 16, 2011
2010 ...
- World Computer Software Championship 2011 - HIARCS wins!! by Harvey Williamson, HIARCS Forum, November 26, 2011 » WCSC 2011
- HIARCS World Computer Software Champion 2013! by Harvey Williamson, HIARCS Forum, June 04, 2013 » WCSC 2013
- The Future of HIARCS by Fernando Villegas, HIARCS Forum, July 05, 2016 » WCCC 2016, WCSC 2016
- 53rd Programmers Tournament Leiden 2018 - Hiarcs wins! by Harvey Williamson, HIARCS Forum, May 30, 2018 » PT 53
External Links
- HIARCS Chess Software for PC, Mac, Pocket PC, iPhone, iPod and Palm Chess
- HIARCS' ICGA Tournaments
- HIARCS from Wikipedia
- HIARCS Fan Page by Thorsten Czub
- HIARCS 9 by Thorsten Czub
- HIARCS 13 – the Professional Openings Book by Mark Uniacke, ChessBase New, March 10, 2011 » Opening Book
- HIARCS King March – Brilliancy Prize? | Denton Chess Club Blog by Ivan Urwin, October 14, 2013 » TCEC Season 5
- HIARCS Forum
References
- ↑ PC Chess Software - HIARCS Chess Explorer download
- ↑ HIARCS: Where It All Began
- ↑ Now Walking, 1982-1983: HIARCS 5
- ↑ Larry Harris (1974). Heuristic Search under Conditions of Error. Artificial Intelligence, Vol. 5, No. 3, also as (1977). The heuristic search: An alternative to the alpha-beta minimax procedure. Chess Skill in Man and Machine
- ↑ HIARCS Fan Page by Thorsten Czub
- ↑ Free HIARCS Chess Software Programs
- ↑ HIARCS Milestone Achievements
- ↑ HIARCS' ICGA Tournaments
- ↑ ChessBase Shop - HIARCS 12 from ChessBase
- ↑ HIARCS for PC Chess Software
- ↑ HIARCS Chess Software: What's New
- ↑ HIARCS from Wikipedia
- ↑ HIARCS Chess Explorer - World class chess database and chess playing program
- ↑ HIARCS Chess Strength - from the official HIARCS site