跳到正文

SHENZHEN I/O

2016

一款硬件编程解谜游戏,在种种限制下接线布局并调试代码。

12岁以上PC

有用性高编辑 ↘
你将扮演
玩家连接芯片与显示器,编写类似汇编语言的指令,测试输出结果,并不断修改电路,直到精确满足行为要求。
为什么可能有价值
每一项任务都是一份规格说明,你需要通过编写和调试代码、在真实约束条件下满足它,而且你被要求先去阅读文档。这个循环本身——而不是包裹在外面的说教——正是嵌入式编程工作真正的样子。
用于教学
1 个有据可查的案例 ↓ Zachtronics
注意事项
Steam页面只列出了英语和简体中文两种语言,而说明书是密集的技术文档;读不懂它的玩家会真的卡住。

获取游戏

不感兴趣?查看类似游戏 →

深入解读

撰写于2026-09-15 · 编辑评估,非实测效果 · 我们如何评分 →

这是一款什么游戏

《SHENZHEN I/O》里,玩家扮演一名搬到深圳、为一家小型电子公司工作的工程师。每个任务都以老板发来的邮件形式出现:客户想要一个能完成某项具体功能的设备,玩家得把它造出来。Zachtronics于2016年11月发布了这款游戏,是一款付费PC下载游戏。

搭建的过程就是把各种芯片拖到电路板上——微控制器、存储器、逻辑门、小型LCD屏幕,把它们的引脚接线连起来,再用一种精简的汇编语言为每块芯片编写代码,其中任何一条指令都可以加上条件判断。电路板上的空间有限,每块芯片能容纳的代码行数也有限。

说明书是这款游戏的另一半。它长达三十多页,全是数据手册和参考图表,写法就像真实的元件文档一样,游戏也默认玩家会把它放在手边随时查阅。当一个方案跑通之后,一张直方图会显示您的成本、功耗和代码行数与其他人相比处于什么位置。游戏里还有一个沙盒模式,可以自由设计自己的设备。

你实际要做什么

您先读懂规格要求,弄清楚输入是什么、必须输出什么,再决定怎样把任务拆分到不同芯片上。大部分时间都花在第二步:一块芯片的指令槽用完了,就把部分逻辑挪到别处;两块芯片抢用同一条线路,就在它们之间加一次握手协议。您会逐步执行代码、观察寄存器的变化,找出提前了一个周期触发的那条指令并修正它。一个刚好能跑通的方案只是起点,因为接下来您还会看一眼直方图,回头把它做得更小、更省、更快。

它锻炼了什么

  • 查阅数据手册,弄清一个元件实际上是做什么用的
  • 把一个问题拆分到多个容量有限的元件上
  • 逐步执行代码,定位出错的那条指令
  • 对一个已经能跑的方案进行改进,让它占用更少空间或功耗
  • 在严格的容量限制下写出精确的指令

为什么评为「高」 内部评分 82 / 100

  1. 契合游戏本身要求你运用多少真正的知识或技能?85权重45%

    契合得分85。谜题和技能之间没有任何缝隙:每一项任务都是一份规格说明,你需要通过编写和调试代码、在真实约束条件下满足它,而阅读文档是必须的,不是可选的。规格、约束、说明书、测试——这正是嵌入式工作的构成,也正是这款游戏的构成,这就是分数如此之高的原因。

  2. 迁移在这里练到的东西,离开游戏还用得上吗?75权重30%

    迁移得分75。汇编语言是虚构的,所以没有任何语法能直接迁移过去。真正能迁移的东西分量更重:在动手写代码之前先阅读一份数据手册、合理分配稀缺资源、通过单步执行来定位故障,以及把第一个能跑的版本当作有待改进的东西,而不是已经完成的东西。这些习惯属于工程学这个更广的领域,这也是它离满分还有一段距离、但稳稳落在高档区间的原因。

  3. 反复随着难度提升,游戏会让你反复运用这项技能吗?85权重25%

    反复得分85。每一项任务都会运行同样的循环:阅读、规划、搭建、调试、优化,而优化环节又会引导玩家回到已经解决过的谜题,去寻找更小或更省成本的答案。沙盒模式和排行榜还会进一步延长这个过程。这里的重复是刻意设计的:这款游戏本来就是为了被反复挑战出更好的解法而设计的,而不是完成一次就被抛在一边。

在教学中的使用

有据可查的教学使用案例,每条都附有来源链接。

  • 学校项目Zachtronics · 中学 · 2019

    Zachtronics运营着Zachademics项目,这是一个面向公立学校和类似学校的非营利机构的免费机构授权项目;《SHENZHEN I/O》目前被列为符合资格的作品之一。该公司表示,他们的游戏需要成年人从旁搭建学习支架,并非为教学设计;本文没有找到任何具体学校使用这款游戏的报告。

    Zachademics - free educational licensing program ↗

证据怎么说

有实践支持没有公开研究,但要为结果负责的人在用它:学校、诊所、博物馆、科研实验室。

证据等级为「有实践支持」。Zachtronics运营着Zachademics项目,这是一个面向公立学校和类似学校的非营利机构的免费机构授权项目,这款游戏目前被列为符合资格的作品之一,这属于有据可查的使用案例,而不是我们自己的解读。该公司明确表示,他们的游戏需要成年人从旁搭建学习支架,并非为教学设计,本文也没有找到任何具体学校使用这款游戏的报告。Steam页面另外证实了开发商与发行商均为Zachtronics,2016年11月发售,支持两种语言,虚构的汇编语言,各类元件,附带数据手册的说明书,沙盒模式和排行榜。

编辑评估——并非经过科学测量的效果。

契合
85/100
迁移
75/100
反复
85/100

为什么值得入选

通过——它显然首先是一款深受喜爱的设计解谜游戏,而非套着编程练习外壳的产品。

有实践支持

Zachtronics运营着一个免费的学校授权项目,这款游戏目前被列为符合资格的作品,这让证据等级高于我们仅凭机制作出的解读,不过该公司自己也表示他们的游戏需要成年人从旁引导。

玩家评价来源

Steam ↗ · 2,227 条评测 · 核实于2026-08-24

平台与获取方式

No subscription requirement was found on the verified PC route.

Steam currently verifies interface support for the listed locales. Full audio and subtitle support are only marked where a current Steam source states them explicitly.

年龄建议
12岁以上 · PEGI 12
主题
STEM, 逻辑与策略
玩法方式
单人, 解谜
标签
Debugging · Assembly-style logic · Hardware abstraction

每一项任务都是一份规格说明,需要在严格约束下通过编写和调试代码来满足,而在动手之前先阅读文档是必须的,而不是可选的,这异常接近真实的嵌入式开发工作。