Author: Richard A. Fowell (fowell@netcom.com)
Date: 23:14:56 12/01/97
Program Name: HIARCS 6.0 Mac
Type: Chess Playing Program (Commercial)
Requires: 68020+, System 7.1+, 640x400 pixels+, CD-ROM, 3MB RAM
List Price: $150
Street Price: $116 US ($58 US if upgrading from HIARCS 1.0 Mac)
Copy Protection: No
PPC Native: Yes
Publisher: Applied Computer Concepts Ltd.
HIARCS 6.0 Mac is the Macintosh version of the top PC program on the
November 1997 SSDF rating list [1], and HIARCS 6.0 runs even faster on
Power Macintoshes than on Pentiums [2]. HIARCS 6.0 Mac should be about
130 rating points stronger than (almost twice as strong as) the second
strongest Mac chess program, Chessmaster 4000 Mac [3]. HIARCS 6.0 Mac
was released in October 1997.
HIARCS 6.0 Mac isn't for everyone. Even the freeware MacChess provides
a master-strength opponent that few people can beat
(<http://members.aol.com/Macchess/>), and for $40, Chessmaster 4000
provides a nearly undefeatable opponent for most of us, with varied
opponent styles, tutorials, etc. (See review:
<http://www.imgmagazine.com/issues/vol5_issue5/chessmaster_review.html>)
Unlike Chessmaster 4000, HIARCS has no tutorials, a single 2D set, and
no 3D set. However, unlike the unhappy plethora of Chessmaster sets,
the HIARCS set is the legible "diagram-style" style from chess books.
The increased strength and special analysis features of HIARCS make it
worth considering for serious chess players, however. For post-mortem
analysis and analysis of pet opening variations, an engine that is 130
points stronger than Chessmaster for something less than the cost of
entry to a major chess tournament is not unreasonable. HIARCS has
several special analysis features that Chessmaster lacks:
- Analyse W or B: A key reason for buying the best engine you can get
is to analyse your games to see where you can improve.
this task requires only the best move for your side
(White OR Black) in each position. Both HIARCS and
Chessmaster will analyse a game from a given position
to the end, and log the results to a file. However,
HIARCS gives you the option of analyzing for only one
side, while Chessmaster always analyzes for both,
which takes twice as long.
- Monitor mode: you move the pieces manually, and every time you move,
HIARCS immediately starts analyzing.This mode also
enables the "k-var" option and the opening tree display.
- "k-var" option: (HIARCS6:variations) Here, HIARCS displays the best
"k" continuations (k=1,2 or 3, set by the user). This
shows you not only the "best" move, but the best
alternatives as well. Of course, the search depth for
any single variation is less, since the computer has
to work several variations in parallel.
- Opening display: In "monitor mode", HIARCS displays (in addition to
its analysis) the list of responses in its opening
book for that position, followed by (what I assume are)
numbers representing the relative frequency that HIARCS
will choose these moves. HIARCS also displays the
opening name and ECO code whether in "monitor mode" or
not. Chessmaster displays opening names, only. Since
the HIARCS books is advertised as having 143,000
positions in it, there is a lot of information here.
- Next best move: This makes HIARCS take back its last move and look for
the next best alternative. This is a more "hands-on"
alternative to "k-var", and also an interesting
way to force HIARCS to play a different opening line,
or to handicap HIARCS.
The HIARCS 6.0 interface follows the Macintosh guidelines for the most
part. Two exceptions: it uses cyclic (changing) menu items rather than
hierarchical menus for several options, and the position setup uses menu
commands for many things usually handled by buttons. However, it is much
more "Mac-like" than Chessmaster's baroque buttons, sliders and
non-defaulting dialog boxes. The interface is a slightly improved
version
of the HIARCS 1.0 Mac interface. The HIARCS 1.0 Mac demo is at:
<ftp://mirrors.aol.com/pub/info-mac/game/brd/hiarcs-chess-10-demo.hqx>.
(There is no demo version of HIARCS 6.0 Mac). The documentation consists
of a 4-page Mac-specific pamphlet, a quick reference card, and the
43-page HIARCS PC manual.
A thorough list of HIARCS 6.0 Mac features can be found on the Web at:
<http://www.acc-ltd.demon.co.uk/mach6.htm>. Those familiar with HIARCS
6.0 PC will note that these features are omitted from the Mac version:
- database filter and non-PGN import
(try the freeware ExaChess Lite 1.1 for this, available at:
<ftp://mirrors.aol.com/pub/info-mac/game/brd/exa-chess-lite-11.hqx>)
- variable hash table size (HIARCS 6.0 Mac uses a 256K hash table)
- book opening editor
- autosensor board support
- figurine notation support
- board/piece customization
(The adventurous can do this with ResEdit)
- colored text.
I put together a HIARCS 6.0 speed benchmark by taking 32 problems from
the LCTII test and running them for 4.5 minutes each to simulate
tournament time controls with thinking on the opponent's time. Note that
"Analyse EPD" only reports nodes used if the "bm" (best move) or
"am" (avoid move) EPD tag is used, and HIARCS stops when it first finds
the solution. Note that this can lead to falsely high scores on EPD
problem tests, since HIARCS might change its mind given more time.
For this test, I used false "best moves" in the test file to make HIARCS
think the full 4.5 minutes. Here are results for HIARCS 6.0 Mac and PC.
These nodes/second (nps) speeds are fairly consistent - when the speed
on each problem is normalized to a generic model created by averaging
the solution times across the machines, the standard deviation of the
nodes/second (nps) on a given machine was less than 4%. Note that the
second row here is a machine using a Newer Technologies upgrade card
(250 MHz "G3" or "Arthur" chip). Apple's new 266MHz G3 machines should
do pretty well here, too.
HIARCS 6.0 Speed on Macs and PCs
Machine Processor Mean nps Mean nps/MHz
================================================================
Mac 9600/350 350MHz 604e 39,489 nps 113 Sys 7.6.1
Mac 9600/250 250MHz 750 36,197 nps 145 Sys 8 + Speed Doubler
Mac 7300/180 180MHz 604e 22,184 nps 123 Sys 7.5.5
AMD K6/200 200MHz K6 21,396 nps 107
Mac 20th Ann. 250MHz 603e 12,591 nps 50 Sys 7.6.1
Pentium 120MHz P5 8,273 nps 69
Mac 6100/66 66MHz 601 5,651 nps 85 Sys 7.5.1?
Mac Quadra 610 1,280 nps Sys 7.5?
Comparison between HIARCS 1.0 Mac and HIARCS 6.0 Mac
If you own HIARCS 1.0 Mac, you may be wondering whether it is worth
upgrading. Between the new engine and increased speed, Power Macintosh
owners should see a strength increase of over 200 rating points (150
if Speed Doubler was used before). This increase is largely due to the
increased speed of compiling to PPC native code (7-10 times faster than
68K code without Speed Doubler), and the rest due to a stronger engine
(60 Elo stronger than the HIARCS 4.0 engine based on SSDF results).
The strength increase is much less impressive for older Macs - just
that 60 Elo. In addition, there are the improved analysis features:
- k-var mode
- opening display of ECO codes and books alternatives
- game analysis for White/Black only (this didn't work in version 1.0)
- improved PGN import/export features
- improved EPD analysis features (recognizes "bm" and "am" codes for
problem tests)
There are also a number of other new features: a "Max Time" option
(for fixed time/move, use Level:Infinite and this option), storage
of user annotations for each move, purge EPD file of annotations,
six levels of selectivity vs. three in v1.0, support for Fischer
Shuffle chess, English/German/French menus all standard, a larger
opening book, and a board pattern that displays better on B/W displays.
Conclusion
HIARCS 6.0 is the strongest Macintosh chess program, and has advanced
analysis features its closest rival lacks. HIARCS is expensive, but
cheaper (and stronger) than a good stand-alone chess computer. For
serious chess analysis, HIARCS is the best Mac chess program available.
Where to buy HIARCS 6.0 Mac
A list of HIARCS distributors is on the publisher's web site:
<http://www.acc-ltd.demon.co.uk/dist.htm>
The U.S. distributor ICD/Your Move Chess & Games is at
(800) 645-4710, <http://www.icdchess.com/>, email ICD@ICDchess.com
Another distributor to consider is the Gambitsoft site in Germany,
which quotes a 7-10 day delivery to the USA, and has HIARCS 6.0 Mac for
$116 US ($58 US for upgrade from HIARCS 1.0 Mac) including shipping.
The Gambitsoft site is at: <http://www.gambitsoft.com>
Notes
[1] The SSDF rating list can be found at:
<http://home3.swipnet.se/~w-36794/ssdf/>
Note that, statistically speaking, HIARCS 6.0 is only "first amongst
equals" - the difference between it and Rebel 9 is statistically
insignificant. Also, the newest versions of MChess, Fritz, Nimzo,
and others are not yet rated - they may be better.
[2] Based on a thorough (33-problem, 2.5 hour) HIARCS 6.0 benchmark.
On my 7300/180 (180MHz 604e), HIARCS 6 runs 10% faster than a 200MHz
AMD K6. The nodes/second/CPU MHz speed for HIARCS 6 on machines with
256K L2 cache was: Mac 604e: 123, AMD K6: 107, Mac 601: 85,
Pentium P5: 67.
[3] The Selective Search rating list at
<http://www.elhchess.demon.co.uk/ehss.htm>
estimated these Elo ratings on Pentium 100s:
HIARCS 6.0: 2536 +/- 16, Chessmaster 4000: 2408 +/- 51.
The HIARCS Mac menus:
FILE EDIT ANALYSIS VIEW
=====================================================================
New Game [N] Undo [Z] Monitor [M] Show Analysis
Save Game [S] Cut [X] Takeback [T] Flip Board
Restore Game [R] Copy [C] Forward [F] Coordinates
List Game [G] Paste [V] Mark Position Sound
Export EPD Position Previous Position Flash
Import EPD Abort Edit Next Position Replay
Analyse EPD Clear Board Goto Move Language
Purge EPD Toggle to Add Goto Start [[] Game Details
Export PGN Move Number Goto End []]
Import PGN Castling Rights Goto Keypoint
Delete PGN Commit White Edit [W] Analyse Game
Save Preferences Commit Black Edit [B] Add Annotation
Quit [Q] Delete Annotation
GAME LEVEL HIARCS OPTIONS
====================================================================
Play Instant Move Now [ESC] Etiquette
Pause Average Resp. [J] Give Hint [H] Your Name
Swap Sides Adaptive Best Line Set Piece Cha
Fix Time White Preset TimeCtrl Auto Play Short Algebraic
Fix Time Black Change TimeCtrl Next Best Set Draw
Offer Draw New TimeCtrl Permanent Brain Move Rule
Resign Incremental Clk [K] Selectivity Max Depth
Adjudicate Game Infinite [I] Style Max Time
Optimise Best Play Book
Hash Table Current Rating
Variations Clear Rating
Shuffle Chess
This page took 0 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.