OS X上国际象棋库的替代品


14

我大部分的象棋准备和研究工作都围绕ChessBase产品进行。我将数据库和注释存储在.cbh文件中,使用带有ChessBase界面的计算机进行研究和准备,并使用Fritz 12提供的工具进行了帮助。

不幸的是,ChessBase似乎没有为OS X操作系统生产这些产品。有什么软件可以让我学习象棋,打开.cbh文件并在Mac上使用象棋计算机?


2
为了纪念第1000个观点,我将介绍最终发生的情况。我不喜欢这些程序,最终等到我回到学校让我的大学免费为我安装Boot Camp,然后让一个朋友让我借用他的Chessbase副本。对于那些有类似问题的人,这是最好的方法-很抱歉,这是事实。希望有一天Chessbase可以为OS X编写一些东西,或者有人可以为Wine修复它。但是直到那时,我们都陷入困境。
Andrew Latham

3
我总是发现单个应用程序的双重引导有点太极端了(不是OS X专家,但这是我对Boot Camp启用的理解)。令人惊讶的是,还没有人建议使用虚拟机。 VirtualBox应该在OS X主机上运行,​​并允许您在两个操作系统之间进行切换而无需重新启动。如果您购买了一台新计算机,则只需将VM映像带到新计算机上也更容易。
Daniel B

Answers:


15

我强烈推荐Scid(“ Shane的象棋信息数据库”)。这是Mac版本的屏幕截图(更多信息可以在Softpedia上找到):

Mac上Scid的Softpedia屏幕截图

它是完全免费的,具有许多功能,并且速度很快(可以快速流畅地处理我的5.2M游戏数据库)。我仅在Linux和Windows版本中使用过Scid,而在Mac中则没有。但是据我了解,这些操作系统之间的软件没有明显的差异,而且我当然从未注意到自己使用的Linux和Windows版本之间存在任何真正的差异。一些注意事项:

1. Scid无法直接打开.cbh文件,但是您应该能够使用一直用于导出到PGN的ChessBase产品,然后Scid可以将其以自己的格式导入数据库。

2.这不适用于您,但是对于那些从未拥有ChessBase但确实有一些ChessBase文件要导入到Scid的用户,有一种方法可以至少在不购买任何ChessBase产品的情况下这样做。一台电脑。旧的Fritz 5.32现在是免费软件,可以用于将ChessBase文件转换为PGN。(令人惊讶的是,我知道没有其他免费程序可以做到这一点;也许其他人可以做到。)

3. Scid与用于分析游戏的国际象棋引擎配合得很好。我有Houdini 1.5(在2.0发行之前是免费的版本),某些版本的Stockfish(免费)以及某些版本的Crafty(免费)与我的Scid一起使用。

4.一个潜在的缺点,但仅当您使用的是较旧的OS X时:您可以在此处下载Mac版本,并指出该可执行文件仅适用于Mac OS X 10.5或更高版本。如果您使用的是旧版本,则必须从其源代码构建程序。他们有这样做的说明,因此无论如何这可能不是太大的问题。

5.讲解时,我要指出,其他一些开发人员制作了一个名为Scid on the go的免费android应用,该应用已在我的android平板电脑上使用。它比常规的Scid缩小了很多,而我实际上只以只读方式使用了它(无论如何,IMO平板电脑上的数据输入都不是很有趣)。但是我拥有使用Dropbox在大型设备上同步的大型游戏数据库,当我只有平板电脑时,能够拉起游戏真是太好了。

最后,我补充说Scid是我真正真正使用过的唯一数据库程序,因此请知道,我的推荐来自于我没有与ChessBase或其他商业替代产品进行比较的经验。但这也是因为我从没有任何理由。Scid确实很棒,我在这里提到的所有软件都是完全免费的。


出于记录,我强烈不喜欢SCID。游戏常规注释和分析中的标准活动非常繁琐,不自然,困难或完全不可能。
Andrew Latham 2013年

我认为scid和ChessX很好,就我的目的而言,我发现hiarcs更好/更容易。这是一种商业产品,因此您需要在Google上搜索一下以“查找”它。
marbel

据报道,Scid vs Mac(Scid的分支)支持ChessBase的CBH格式。
蒂莫西·哈

11

我同意通过Bootcamp安装Windows是一个好的做法。您可能还需要考虑Hiarcs的Mac Chess Explorer:

http://www.hiarcs.com/mac-chess-explorer.htm

它具有与ChessBase相同的许多功能,并且是由具有丰富的Mac产品支持历史的开发人员提供的。该程序适用于.pgn文件,因此能够通过Bootcamp使用ChessBase可以方便地将.cbh文件转换为.pgn格式。

为原始的Mac版本的ChessBase支付了很多钱,这是完全的汽配,我再也不会购买其他的Chessbase产品。弗雷德里克·弗里德尔(Frederic Friedel)一次偷了我的钱。他将没有机会再次这样做。



5

对于本机OSX数据库,除非您想采用Parallels路由并从那里使用Windows软件,否则您几乎仅限于SCID和Exachess。您也许可以装配WINE并在OSX的更高版本上运行它;不确定,从未尝试过。

在这两种方法中,您都会缺少国际象棋基础的高端功能,例如开幕报告。我不知道OSX上会打开.cbh格式文件的任何内容。在对较旧的文件格式(CB6和更早版本)进行解码和分发之后,ChessBase真正关闭了。我不知道有人解码了cbh格式。

过去,ChessBase曾尝试创建Mac产品,但与Windows版本相比,它速度慢,有错误且功能不足,并且当它销售不佳时,他们指责Mac用户群而不是自己缺乏Mac技能,并发誓永远不会为Mac构建另一个版本。

至于“使用国际象棋计算机”,我怀疑您指的是顶级国际象棋游戏软件。Fritz作为CB产品,将永远不会出现在OSX上。但是,大多数其余的顶级名称已经具有OSX版本:HIARCSShredderStockfish;Rybka和Houdini尚未出现在OSX上。


2

我能够使用交叉在OSX Yosemite上安装ChessBase。它对我来说运行良好,因此不必启动单独的虚拟机即可启动它。


1

因为它与这个问题密切相关(但请同时阅读我的​​评论,也可以将此限定):

我想在设置上添加我的文章:使用STOCKFISH和HIARCS引擎对MAC OS X LION 10.7进行CHESS分析

http://fianchetto.org/2012/02/12/chess-analysis-on-mac-os-x-lion-10-7-using-stockfish-and-hiarcs-engine/

以下摘要:说明

基本上,要在Mac上获得强大的国际象棋计算机,您必须做两件事:

1)获得一个基本分析可能动作的引擎,并以“最佳表现”为您提供当前位置的评估-该引擎通常是免费的,可以是HiARCs或Stockfish,可能还有其他引擎。

2)您需要一个GUI –本质上是一个界面,因此您可以轻松拖动动作,然后将其链接到引擎。对于HiARC和Stockfish,您需要所谓的UCI类型的GUI。

现在,如果您有30欧元的备件,则可以尝试使用具有演示版的Shredder,您可以从他们的网站上免费获得。这是引擎和GUI的结合体,简单而合理。

但是,如果您像我一样有点胆怯和小气,那么可以按照以下说明进行操作:

1)首先获取引擎,下载Stockfish –您需要一个二进制版本,在此处编写如下:

适用于Mac的2.2.2二进制下载。

下载完成后,打开.zip,然后进入Mac文件夹。现在单击Finder>编辑>复制,我们将在不久后将此文件粘贴到我们的GUI引擎文件夹中。所以我们现在必须得到...

2)接下来,您需要您的GUI应用程序。对于GUI,我推荐一个免费的GUI – JOSE

只需检查链接即可获得完整讨论。


JOSE GUI将打开您的数据库,但它与国际象棋库没有区别。最好的选择实际上是在内部运行Chessbase灯的VirtualBox / VMWare / Parallels,我也这样做。但是您的引擎将受到此限制。(或使用Daniel上文所述的Bootcamp)
Luke Barker 2014年

0

您问:“有什么软件可以让我学习国际象棋,打开.cbh文件并在Mac上使用国际象棋计算机?”

Mac的Chess Openings Wizard中的Games菜单完成了ChessBase之类的游戏数据库的大量工作,以PGN格式索引了数百万个游戏。但是,不直接支持.CBH文件。在学习象棋并在Mac上使用最强大的象棋引擎时,这是一个不错的选择。

截至2016年6月,适用于OSX的Chess Openings Wizard处于预发布beta测试中。


0

据我所知,“ CBH to PGN 1.0.4”是一个可完美运行的android应用。再次,android小朋友让我们尘土飞扬。; o)


1
问题涉及Mac OS X,也涉及拥有“完整软件包”,而不仅仅是格式转换器...当然,很高兴知道此应用程序可用,但是此答案似乎更适合“ chessbase to pgn converter”题。干杯。
Rauan Sagit

0

在我的MBP上,我最初购买了ExaChess,但后来改用了Hiarcs,后者的UI更好(尽管并不完美)。它完成了工作。

我从未使用过ChesBbase。Hiarcs不会直接打开.cbh文件,但是我相信您可以找到第三方应用程序来将.cbh文件转换为PGN。


[转换为帖子]
jaxter's

0

这个问题与ChessBase for OS X的替代品有关。

由于有很多建议者建议您尝试在虚拟机或仿真器中运行ChessBase,因此,我认为对这一策略提出重要的考虑很重要。

在Chess.stackexchange.com的其他地方,我列举了ChessBase中多个已知版本的多个缺陷。我希望在基于仿真器的环境中体现两种:

  1. 我的ChessBase版本(6-11)在正常使用中每隔几个小时就会出现崩溃。其中一些崩溃似乎与以下方面有关:

    • 在一个窗口/实例(例如,游戏的注释窗口,游戏列表的统计窗口或游戏数据库的过滤器窗口)中打开对话框,然后在其他实例/窗口中尝试执行以下操作:需要一个对话框。

    • 尝试使用[Esc]键关闭游戏列表,而不是将鼠标悬停并单击窗口标题栏上的[X]按钮。这有时会起作用,有时会导致崩溃。

    显然,对话框应该是独立且完全分离的对象,但是对话框处理程序似乎存在设计缺陷。当然,这并不是导致ChessBase崩溃的动作的唯一情况。

更糟糕的是,ChessBase 11的bug多得使它在Windows 10中崩溃时,会触发Windows Crash Resolution对话框的多个实例(不是其真实名称),并不断地在它们之间循环,以至于您甚至无法切换到另一个应用程序。如果在解决问题的过程中我不想坐几分钟,则必须通过使用任务管理器拉中断并使用End Task函数将ChessBase从OS应用程序堆栈中删除来覆盖此行为。即使这样,我仍然必须在“关闭程序”对话框中单击“确定”。穿着软件披风,就像吸血鬼一样。

  1. 上下文处理是不稳定的。当打开数据库游戏列表窗口时,列表可能具有上下文(即选择了一项),也可能没有。产生的奇怪行为包括:

    • 在第一种情况下,按[Enter]打开游戏,在第二种情况下,什么也没有发生。

    • 在第一种情况下,按[Ctrl] -F将打开该游戏列表的过滤器窗口。在第二种情况下,什么也没有发生,或者如果您搞砸了并且碰巧在后台打开了另一个游戏列表窗口,则会打开过滤器窗口,但是当您运行搜索时,它将被应用到背景窗口的游戏列表中。

  2. 在游戏列表中没有选择游戏时:有时按[向上]或[向下]将选择一个,有时则不选择。有时按一次[Tab]可以选择一个游戏,有时按两次它可以这样做,并且有时没有按[Tab]的次数也无济于事。有时切换窗口并返回会选择一个游戏,而其他时候它什么也不做。

我已经完全放弃了尝试将HotKeys功能用于多种类型的操作,因为上下文是如此难以预测。

  1. 可以以足够快的速度在几个ChessBase窗口之间进行切换,以淹没ChessBase的上下文管理功能,在这种情况下,它只会冻结而永远不会回来。我不是在谈论突破性尝试,是在尝试打破程序切换,我是在谈论普通专家-热键切换的使用。

      --
  2. 数据库游戏列表搜索完成后,有时选定的游戏会出现在该窗口中,有时上下文处理程序会任意将游戏列表置于后台,并切换到另一个ChessBase窗口,例如打开的游戏板。一旦开始执行此操作,它将重复执行此操作,直到重新启动ChessBase。另外,您不能只使用[Alt]-[Tab]热键一次切换窗口以将其取回。您必须执行2个操作,并且必须切换多个窗口以找到游戏列表所在的窗口。现在,当我将鼠标悬停在窗口选择显示上以找到它时,只需按住[Alt]-[Tab]热键即可。[BTW:这是最能显示ChessBase崩溃后发生的情况的显示。它是3-Card Monte的高速万花筒,可以在Windows中打开与打开的窗口一样多的卡片。

现在,请记住,所有这些行为都在为ChessBase编写本机目标环境中展现。如果它们让您不寒而栗,请想象一下,当模拟器尝试处理它们时,您会看到什么样的感觉。

作为一个脚注,我应该补充一点,在我拥有的用于Windows XP体系结构的其他Windows程序包中,没有任何严重的Windows 10向后兼容性问题。Windows10 能够很好地解决这些问题。它们提供了包括多个配置选项在内的选项,这些选项可将操作系统调用回滚到以前的版本。 没有这些回收/兼容性函数稍作与ChessBase 11的差异。

公平地说,ChessBase GmbH并不声称CB 11与Win 10兼容,但他们还说唯一的解决方案是以升级价格购买两个升级,或者购买最新CB的全价副本。鉴于连续5个以前的版本显示出如此多的缺陷,其中一些缺陷在产品的所有世代中都存在,所以我想说,只有13个会使该领域的用户感到满意,这是一个很糟糕的选择。实际上,很少有软件产品具有专门批评它们的用户专用网站,但是ChessBase就是其中之一。

因此,恳请您不要通过尝试在非本机环境中运行该产品来使情况变得更糟。问题提出者要求使用Mac OS X的替代产品,这是一个很好的理由。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.