CAI (Computer-Assisted Instruction, 计算机辅助教学) 这个词起码二十年没听人提起过了。简单说就是一些教学软件。在90年代,CAI 软件《开天辟地》曾经风靡一时。下面列出一些现代的 CAI 系统。

Racket

这既是一个编程语言开发环境,也是最有名的 Scheme 开发平台,同时也是一个 CAI 软件。当你第一次打开 DrRacket 的时候,会让你选择语言,每一种语言配套一本书。可以认为是这些书的“配套光盘”。

网址:

https://racket-lang.org/

Hellblade: Senua’s Sacrifice

这款游戏是一个由精神病学专家和 病人 参与开发的公益性质独立游戏,旨在让人亲身体验到一个精神病患者的真实内心世界,同时向人们科普精神病。为了有更逼真的体验,一个好的耳机是必须的。可能是过于逼真,很多玩家玩的时候根本受不了。游戏在通关后,有一段视频,对游戏过程中的精神病相关的内容进行科普(亲身体验过才印象深刻)。

后续:除开精神病学科普不说,游戏本身素质也是相当高的。这游戏的后续版本目前正在开发中,但并不清楚后续版本是否还会专门做精神病学的科普。

网址:

https://store.steampowered.com/app/414340/Hellblade_Senuas_Sacrifice/

刺客信条:起源 / Discovery Tour by Assassin’s Creed®: Ancient Egypt

《刺客信条:起源》的设计请来了各位古埃及学界的顶尖 dalao ,按照真实历史设计[1]。虽然它表面上是个游戏,但也可以说是学术性很强的。它甚至预言了一个金字塔里的密室,这个密室在游戏发售后才被发现。你可以在游戏中探索各种古埃及建筑,体验古埃及的风土人情,甚至可以听到古埃及语。

然而,仅仅这些还不够。育碧专门做了一个 Discovery Tour ,专门讲解古埃及的各种知识,用一种沉浸式体验的方式。 Discovery Tour 后来独立成一个单独的产品,叫 Discovery Tour by Assassin’s Creed®: Ancient Egypt 。可以说,这是目前最学术化且最人性化的沉浸式古埃及学的入门和科普软件。当然,也基本上是唯一的古埃及学 CAI 了。[2]

网址:

https://store.steampowered.com/app/775430/Discovery_Tour_by_Assassins_Creed_Ancient_Egypt/

https://store.steampowered.com/app/582160/Assassins_Creed_Origins/

Turing Complete

这款游戏其实是一个数字电路的 CAI 。它不需要什么入门知识,从零开始教数字电路的知识,边学边练,从最简单的逻辑门开始,到最后造 CPU 等计算机系统、汇编编程都有涉及。大概涵盖了电子系本科生一两年的知识内容。

网址: https://store.steampowered.com/app/1444480/Turing_Complete/

NAND Game

基本上和 Turing Complete 内容一致。不同的是, Turing Comlete 作为“游戏”,有一个可有可无的剧情,以及一个游戏特有的界面。

网址: https://nandgame.com/


  1. 故事是根据史实改变。但是根据史料构建了一个古埃及的世界。 ↩︎

  2. 曾经有过一些古老的古埃及语的 CAI ,但未见这种全面介绍古埃及的。 ↩︎