游戏 / SHENZHEN I/O 一款硬件编程解谜游戏,在种种限制下接线布局并调试代码。
12岁以上 PC
你将扮演 玩家连接芯片与显示器,编写类似汇编语言的指令,测试输出结果,并不断修改电路,直到精确满足行为要求。
为什么可能有价值 每一项任务都是一份规格说明,你需要通过编写和调试代码、在真实约束条件下满足它,而且你被要求先去阅读文档。这个循环本身——而不是包裹在外面的说教——正是嵌入式编程工作真正的样子。
注意事项 Steam页面只列出了英语和简体中文两种语言,而说明书是密集的技术文档;读不懂它的玩家会真的卡住。 不感兴趣?查看类似游戏 → 深入解读 撰写于2026-09-15 · 编辑评估,非实测效果 · 我们如何评分 →
这是一款什么游戏 《SHENZHEN I/O》里,玩家扮演一名搬到深圳、为一家小型电子公司工作的工程师。每个任务都以老板发来的邮件形式出现:客户想要一个能完成某项具体功能的设备,玩家得把它造出来。Zachtronics于2016年11月发布了这款游戏,是一款付费PC下载游戏。
搭建的过程就是把各种芯片拖到电路板上——微控制器、存储器、逻辑门、小型LCD屏幕,把它们的引脚接线连起来,再用一种精简的汇编语言为每块芯片编写代码,其中任何一条指令都可以加上条件判断。电路板上的空间有限,每块芯片能容纳的代码行数也有限。
说明书是这款游戏的另一半。它长达三十多页,全是数据手册和参考图表,写法就像真实的元件文档一样,游戏也默认玩家会把它放在手边随时查阅。当一个方案跑通之后,一张直方图会显示您的成本、功耗和代码行数与其他人相比处于什么位置。游戏里还有一个沙盒模式,可以自由设计自己的设备。
你实际要做什么 您先读懂规格要求,弄清楚输入是什么、必须输出什么,再决定怎样把任务拆分到不同芯片上。大部分时间都花在第二步:一块芯片的指令槽用完了,就把部分逻辑挪到别处;两块芯片抢用同一条线路,就在它们之间加一次握手协议。您会逐步执行代码、观察寄存器的变化,找出提前了一个周期触发的那条指令并修正它。一个刚好能跑通的方案只是起点,因为接下来您还会看一眼直方图,回头把它做得更小、更省、更快。
它锻炼了什么 查阅数据手册,弄清一个元件实际上是做什么用的 把一个问题拆分到多个容量有限的元件上 逐步执行代码,定位出错的那条指令 对一个已经能跑的方案进行改进,让它占用更少空间或功耗 在严格的容量限制下写出精确的指令 为什么评为「高」 内部评分 82 / 100 契合游戏本身要求你运用多少真正的知识或技能? 85 权重45%
契合得分85。谜题和技能之间没有任何缝隙:每一项任务都是一份规格说明,你需要通过编写和调试代码、在真实约束条件下满足它,而阅读文档是必须的,不是可选的。规格、约束、说明书、测试——这正是嵌入式工作的构成,也正是这款游戏的构成,这就是分数如此之高的原因。
迁移在这里练到的东西,离开游戏还用得上吗? 75 权重30%
迁移得分75。汇编语言是虚构的,所以没有任何语法能直接迁移过去。真正能迁移的东西分量更重:在动手写代码之前先阅读一份数据手册、合理分配稀缺资源、通过单步执行来定位故障,以及把第一个能跑的版本当作有待改进的东西,而不是已经完成的东西。这些习惯属于工程学这个更广的领域,这也是它离满分还有一段距离、但稳稳落在高档区间的原因。
反复随着难度提升,游戏会让你反复运用这项技能吗? 85 权重25%
反复得分85。每一项任务都会运行同样的循环:阅读、规划、搭建、调试、优化,而优化环节又会引导玩家回到已经解决过的谜题,去寻找更小或更省成本的答案。沙盒模式和排行榜还会进一步延长这个过程。这里的重复是刻意设计的:这款游戏本来就是为了被反复挑战出更好的解法而设计的,而不是完成一次就被抛在一边。
在教学中的使用 有据可查的教学使用案例,每条都附有来源链接。
证据怎么说 有实践支持 没有公开研究,但要为结果负责的人在用它:学校、诊所、博物馆、科研实验室。
证据等级为「有实践支持」。Zachtronics运营着Zachademics项目,这是一个面向公立学校和类似学校的非营利机构的免费机构授权项目,这款游戏目前被列为符合资格的作品之一,这属于有据可查的使用案例,而不是我们自己的解读。该公司明确表示,他们的游戏需要成年人从旁搭建学习支架,并非为教学设计,本文也没有找到任何具体学校使用这款游戏的报告。Steam页面另外证实了开发商与发行商均为Zachtronics,2016年11月发售,支持两种语言,虚构的汇编语言,各类元件,附带数据手册的说明书,沙盒模式和排行榜。
总结 高 有用性
对已经会编程、又想要被狠狠挑战一把的人来说,这是我们所知最好的约束式编程谜题。其他所有人都应该把「仅提供英文说明书」当作一道真实存在的门槛。
适合你的年龄吗? PEGI将本作评为12岁,这个标记针对的是内容——这里没有什么令人反感的东西——而不是难度。真正的门槛是对卡关的容忍度,以及对技术性英语的熟悉程度,因为说明书读起来就像真正的元件文档,难度爬升也很陡。已经会编程的年龄更小的玩家可以应付早期的谜题,但诚实地说,真正的下限是要能在一个小时都解不出来之后还愿意继续坚持的人。职场喜剧元素很温和,也可以跳过。这款游戏完全没有年龄上限。
上手需要什么 这一项评分较高,值得仔细阅读。游戏价格便宜,对硬件要求不高,从不要求反应速度,还可以在解谜过程中随时暂停。但Steam页面只提供英语和简体中文,说明书也是密集的技术性英文,看不懂说明书的玩家会被卡住。运行门槛低,入门门槛高。
它有多诚实? 元件的表现一致,说明书的描述也精确无误,你需要知道的一切都写得明明白白,没有什么隐藏在猜测背后。这套虚构设定对自己是虚构的这一点很诚实:这些是虚构的元件,带有虚构的指令集,在精神上接近真实的微控制器,却不是对任何一款的照搬。
需要注意什么 Steam只列出英语和简体中文,技术说明书又是密集的英语文本——这才是真正的门槛 难度很高,而且是刻意如此。不喜欢卡关的玩家一小时内就可能放弃 汇编语言和元件都是虚构的,所以其中的语法不会迁移到真实芯片上 如何从中获得更多 把说明书打印出来;游戏默认它就摊在桌上,阅读说明书本身就是游戏的一半。 在进入下一关之前,把一个已完成的解法逐个芯片地大声讲解一遍。 回头去优化一道旧谜题,让它变得更精简;真正的学习就发生在这个优化过程里。 要有整晚卡关的心理准备。停下来、第二天再回来,是解开这些谜题的正常方式。 编辑评估——并非经过科学测量的效果。
契合 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.
每一项任务都是一份规格说明,需要在严格约束下通过编写和调试代码来满足,而在动手之前先阅读文档是必须的,而不是可选的,这异常接近真实的嵌入式开发工作。