T001.始于1914的狂想曲(1 / 2)

既然说是写历史,那必然离不开起点——也就是历史上的第一部计算机游戏。

在构思这一章的时候我刚好在逛公园,金黄色的银杏落叶铺满石阶,视线延伸到露出檐顶的小亭子,和着公园里大爷不在调上的唢呐声,记忆搜寻着回到了1914年的法国。

1914年,法国巴黎大学

此时,西班牙土木工程师、数学家托雷斯(torres)正在向人们展示一项有趣发明——国际象棋大师(elajedrecista)。

elajedrecista是一款国际象棋自动机,该自动机能够在任何位置自动对付国王和车手残局,而无需任何人工干预,当黑棋国王被手动移动时,算法会为白棋玩家计算并执行下一个最佳移动。

这款“国际象棋大师”被认为是世界上第一个计算机游戏。

在具体了解这款游戏之前,我们先来说说它的发明家托雷斯。

一般外国人的名字和年代久远的发明会使人找不到亲切感,那么我们就从身边的东西为切入点。

最近手机的人脸识别系统真的很方便,不止坐火车的时候可以扫描进站,住旅店的时候也能进行核查登记,这里要说一下我在南京住过的一家太空舱旅店,就是那种一间房子住十几人,有一个顶高大概80cm的类似睡眠舱东西把每个人分开,毫无疑问的廉价酒店。

但是就是这样的酒店,也开始进行面部认证了,包括监控、网络注册信息等等一应俱全,当时又恰好碰上便衣叔叔晚上来找人,这些系统解决了他们很多办事的麻烦,真的很方便,而且有一种安全感。

说回人脸识别,它是手机上的常见功能,我经常用它来查住房公积金的余额。

手机上还有其他功能,比如:拍照识花、视频美颜、虚拟现实、游侠渲染等,也就是我们现在所用的智能手机的一些基础功能。

这些功能都离不开一样前提性的东西:浮点运算

浮点运算给它们提供了保质保量的图像处理能力。

并且移动ai芯片的指标中,都离不开浮点数的运算能力,也就是flops(floatingpointoperationspersecond,每秒计算的浮点数目多少),作为评估手机性能强弱的标准之一。

通俗来说,就是一种可以通用表示所有数字的科学计数法。

这里有点太乏味了,我在查这方面的介绍时也被弄晕了,文科生哭倒在地上。

但游戏真的是和电子信息技术结合的最紧密的一种展示方法,提到游戏就一定会提到计算机。

我在研究电子游戏的发展史中无数次感慨人类真的是太厉害了,nb。

我之所以提起浮点运算,正是因为“国际象棋大师”的发明者托雷斯(torres)在1913年发表的论文《自动论》(essaysonautomatics)就引入了浮点算术,他首次提出将“浮点运算”作为计算机处理引擎的概念。

我无法说这就是最早提出这种想法的人,因为科学这种东西真的是每一天都在打脸,但他的想法已经足够早了。

托雷斯一生都致力于“自动”这个词,在1910年初,托雷斯开始建造他称为“国际象棋大师”的国际象棋自动机,也有一种说法这个机器在1912年就研制成功了,不过我选的是他在巴黎大学公开演示的那一年。

“国际象棋大师”的反响很好,但它的目的并不是作为游戏而存在的,而是作为一项技术。

就像很多年它的后辈,打败了世界上顶尖围棋手的那条阿尔法狗一样,他们只是选择了游戏作为他们内置技术的展现方式。

所以我常常在想,游戏是不是科技最好的展示平台?

就和今天的vr、ar一样,我们正是通过很多游戏感觉到了它们的存在。