• 注册
  • 查看作者
  • 苹果macOS自带的国际象棋小游戏是开源的!

    今天看人吐槽君微软很人性化,Windows自带小游戏。吐槽君随手一个连接发给这货,咱不骂人,咱用事实打脸!

    链接

    这是苹果macOS系统自带的小游戏,国际象棋~开源的~

    这个游戏背后有点小故事,正好听过,可以分享一下。

    macOS 上的国际象棋最初叫 glChess,是 2000 年初的时候由一个叫 Robert Ancell 的开发者用 C 语言写的,主要是想用来测试开源的编程工具。他很认真的拿了一套木质的国际象棋回来,手工测量尺寸,完全真实比例编写的。

    后来 Robert 自己持续对其进行更新,比如用 GTK+ 代替 GLUT 作图形库。(GTK+就是拿来开发GIMP的那套工具库)。一年多后,有一个名叫 Michael Duelli 的国际象棋手加入了 glChess 团队,在他的协助下,对游戏进行了优化。

    在2001年,那个网络还没怎么盛行的年代,glChess作为一个不知名的开源软件,居然被下载了多达17000多次!

    后来两位仁兄都各忙各的去了,渐渐地更新速度开始放慢了,下载的人也越来越少了。

    在2002年3月的时候,苹果获得了glChess的授权 (当时版本号为: 0.4.6),并将其内置于 Mac OS X 10.3 Panther,并改名叫做 Chess。

    再后来 Apple 利用 Gian-Carlo Pascutto (比利时的一位开发大神,曾在Mozilla工作) 开发的开源国际象棋引擎 Sjeng 作为内核重构了Chess。

    由于该游戏的代码和内核都是开源而来的,所以虽然内置于商业操作系统中,但是苹果还是把这个国际象棋游戏开源了,如果你有兴趣可以在下面这个网站下载源代码。

    以上内容介绍部分来自知乎,链接: 链接

  • 0
  • 0
  • 0
  • 12
  • 请登录之后再进行评论

    登录
  • 发表内容
  • 做任务
  • 实时动态
  • 偏好设置
  • 到底部
  • 单栏布局 侧栏位置: