游戏 / EXAPUNKS 一款黑客解谜游戏:编写并打磨微型程序,侵入各种系统。
15岁以上 PC
你将扮演 玩家为虚拟单元编写精简的指令集,测试失败情况,把任务拆分给多个机器人执行,并为了正确性、速度或简洁而不断打磨方案。
为什么可能有价值 编写并调试简短的汇编式程序,闯入虚构的系统,这是真实的问题拆解与调试练习。寄存器、条件跳转和竞态条件,能迁移到真正的系统课程或汇编课程中,不过具体语法本身不会。
注意事项 这里的价值真实但范围狭窄:它奖励的是本来就喜欢高难度逻辑谜题的人,对几乎所有其他人来说都会令人受挫。 不感兴趣?查看类似游戏 → 深入解读 撰写于2026-09-15 · 编辑评估,非实测效果 · 我们如何评分 →
这是一款什么游戏 《EXAPUNKS》是一款编程解谜游戏,由Zachtronics开发,于2018年10月登陆Steam。故事设定在一个架空的1997年,玩家是一名曾经的黑客,感染了一种名为“噬体”(phage)的疾病,它会逐渐把玩家的身体变成机械。一位供应商愿意用一剂药换一次黑客入侵。这套虚构设定只是一层外壳,包裹着屏幕上真正的核心内容:一张相互连接的机器图,以及一个用来编写简短程序的文本编辑器。
这些程序运行在“EXA”上——一种在机器之间移动、读写文件、并相互传递数值的小型代理程序。每道谜题都会指定一个目标,从银行、大学,到高速公路指示牌、游戏机,甚至玩家自己的血液系统都有,目标通常是把一个文件复制出来,或者修改某个数值。游戏没有传统教程,取而代之的是一份份《TRASH WORLD NEWS》——一本游戏内的、看起来像复印件的黑客杂志,用来讲解指令集。在主线剧情之外,还有一款单人纸牌游戏、一款名为《HACK*MATCH》的街机解谜游戏、一台可以为其编写自制程序的虚构掌机,以及可以让自己的程序与朋友的程序对战的比赛模式。
你实际要做什么 玩家编写只有几行的汇编风格程序:复制一个数值、把两个数字相加、测试一个条件、跳转、连接到下一台机器,或者复制正在运行的代理程序本身。然后按下运行键,观察每个代理同时逐行执行自己的代码。大多数谜题需要两个或更多代理协同工作,这意味着它们可能会相撞、陷入死锁,或者以错误的顺序抵达,而修复问题的方式通常是仔细阅读执行轨迹,而不是从头再来。当一个解法终于成功之后,游戏会展示玩家的周期数、指令数和流量与其他玩家的对比直方图,这就把一道已解开的谜题变成了一个可以反复回来优化的问题。
它锻炼了什么 用带有寄存器和跳转指令的汇编风格指令集,编写简短的程序 通过逐步跟踪一段正在运行的程序,找出它偏离预期的地方,来完成调试 把一项任务拆分给多个代理,同时避免它们相撞或陷入死锁 重写一个已经可用的解法,让它使用更少的周期数或指令数 阅读密集的技术文档,并把它转化为一个可用的操作流程 为什么评为「高」 内部评分 84 / 100 契合游戏本身要求你运用多少真正的知识或技能? 85 权重45%
机制契合度得分85。这里没有测验层,也不会因为“努力尝试”而得分:唯一的推进方式,就是编写一段正确的程序并让它运行起来,所以问题拆解、控制流和调试本身就是这款游戏的操作动作,而不是附加在游戏之上的一堂课。之所以够不到最高分,是因为这套指令集和机器模型是Zachtronics自己的发明,而不是真正投入使用的语言。
迁移在这里练到的东西,离开游戏还用得上吗? 76 权重30%
迁移潜力得分76,对一款解谜游戏来说相当高。这套指令集是虚构的,但寄存器、条件跳转、循环、并发和竞态条件,正是一门入门系统课程或汇编课程会涉及的内容,在这里和死锁较量过的玩家,日后遇到真正的死锁时会认出它。无法迁移的是具体语法、程序库,以及如何搭建一整个真实世界的程序,这正是它够不到最高档的原因。
反复随着难度提升,游戏会让你反复运用这项技能吗? 90 权重25%
反复练习得分90,接近量表顶端。几十道谜题都使用同一套指令集,优化直方图也在不断邀请玩家回头改进已经能用的解法,削减周期数或指令数。单人纸牌游戏、《HACK*MATCH》和对战模式,则在同一套思维机制上又叠加了更多的游玩时长,这正是即便谜题数量有限、这一项仍能接近顶端的原因。
在教学中的使用 有据可查的教学使用案例,每条都附有来源链接。
证据怎么说 有实践支持 没有公开研究,但要为结果负责的人在用它:学校、诊所、博物馆、科研实验室。
证据等级为“有实践支持”。Zachtronics运营着一个名为Zachademics的项目,向公立学校和类似学校性质的非营利机构,提供《EXAPUNKS》及另外八款Zachtronics作品的免费机构授权,供安装在学校自有的电脑上;不过开发商指出,这些游戏需要教师引导,也没有公布实际有多少学校在使用这一项目。目前没有任何研究考察过《EXAPUNKS》,也没有研究把Zachtronics的解谜游戏作为一个整体来考察,所以这里的内容都不依赖于经过测量的结果。可以确定的是结构层面的东西:这款游戏要求玩家编写、运行、追踪和修改真正的程序,而这些正是一名初学编程的人所要做的相同动作。这种练习能否让任何人更擅长编写真正的软件,尚未得到验证。Steam商店页面证实了2018年10月的发布时间,以及非常正面的口碑评价。
总结 高 有用性
对于已经喜欢高难度逻辑谜题、或者会写一点代码的人来说,这是能把这份兴趣用到极致的作品之一。对其他人来说,它很可能会变成一款买了却从未通关的游戏。
适合你的年龄吗? 十五岁是合适的年龄,这更多关乎毅力,而不是内容本身。阅读量很大,游戏通过密集的虚构杂志文章来自我解释,一道谜题可能会连续抵抗好几个小时,也没有别的退路可依靠。一个有动力、已经会写代码的十三岁玩家会应付自如。任何没有编程背景的人,都需要在最初几个小时保持持续的耐心,否则很可能会中途放弃。这款游戏没有年龄上限:第一次接触并发概念的成年人,同样能从中获得相同的价值。
上手需要什么 这是明显的弱项。文字量很大,说明书是一本需要认真阅读的游戏内杂志,没有难度选项,也没有提示系统,单单一道谜题就可能让玩家卡上一整晚。这是一款PC平台的付费游戏,仅支持鼠标和键盘,也没有试玩版。
它有多诚实? 这台虚构的机器模型自成一体,也完全可见:每条指令的执行都能观察,每个寄存器和文件都能查看,还可以逐步回放一次运行过程。评分没有更高,是因为这套虚构悄悄简化了真实的网络和文件系统,游戏也从不标明哪些部分是虚构的。
需要注意什么 没有提示,也没有难度选项;卡关的玩家要么硬啃,要么放弃。 故事涉及药物和身体异化的恐怖元素:角色靠黑客入侵来换取药剂。 Steam创意工坊中的谜题由其他玩家制作,其难度和内容未经统一审核。 受众范围较窄:如果本身对编程逻辑没有兴趣,大多数玩家不会通关这款游戏。 如何从中获得更多 仔细阅读第一期《TRASH WORLD NEWS》;它是操作手册,而不是可有可无的背景文字。 先用任何能行得通的方法解开每道谜题,再在第二遍回头优化。 想一想这段程序本该做什么,以及它实际是在哪里出的错。 开始前先给自己定好停止点;一道卡住的谜题能吞掉整个晚上。 编辑评估——并非经过科学测量的效果。
契合 85/100
迁移 76/100
反复 90/100 为什么值得入选 通过——即使不谈任何迁移效果,它本身也是一款出色的黑客风解谜游戏。
有实践支持 有实践支持:Zachtronics通过其Zachademics项目,向公立学校提供《EXAPUNKS》的免费机构授权,不过开发商指出,这些游戏需要教师引导,也没有公布有多少学校在使用这一项目。
玩家评价来源 Steam ↗ · 1,365 条评测 · 核实于2026-08-24
平台与获取方式 Single-player play is supported.
The game assumes comfort with reading dense instructions, pseudo-code thinking, and iterative debugging.
它的分数很高,因为问题拆解、控制流和调试本身就是这款游戏的操作动作,寄存器、跳转和竞态条件也对应着真实的系统编程;不过具体语法和故事都是完全虚构的。