导语:一直期待的“SHENZHEN I/O”(华强北日常)在Steam上发售了。作为一个工科生,最近迷上了程序类游戏——即使在游戏的类目中也属于冷门小众的这种游戏,究竟有什么魅力?本文就试着推荐一些不错的“程序类”给大家。
从Zachtronics Industries说起
如果“编程类”游戏分为两类的话,那么分起来很简单,一类是Zachtronics开发的游戏,一类为其它。Zachtronics Industries是这家工作室的全名,它是由Zachary Barth建立的独立游戏工作室。Barth毕业于Rensselaer Polytechnic Institute(伦斯勒理工学院),是一位.net和C#程序员,以及Minecraft的狂热爱好者。
玩家将担任太空化学(SpaceChem)的反应堆工程师,为拓荒先锋们提供化学合成品。您可以建造精细复杂的工厂,将原料转化为高价的化学产品!您需要通过合理化设计实现生产配额,并应对各种困扰太空化学的邪恶威胁
虽然游戏外表上看起来是个化学反应游戏,但骨子里却是个编程游戏,玩家需要设计可以生产目标产品的反应器来实现目标。游戏中的“原子夹”会执行线路上的指令。
《TIS-100》可以说是Zachtronics最典型的游戏了,极其不友好的新手体验,超高的自由度,在某一时段陡升的难度曲线,都让新手望而却步,让喜欢挑战的玩家欲罢不能。游戏引入手册的概念,游戏中的一切指令都必须在手册中查,手册做的非常复古,仿佛回到了上世纪那个用汇编语言开发程序的时代。
游戏超高自由度的同时还能跟STEAM好友比较查看好友用的步数。玩游戏的同时回顾自己学习单片机的课程,如果当时玩到这个游戏大概汇编语言能考满分吧(笑)
如果你不是一个程序员,我绝对不会向你推荐这个游戏;但如果你喜欢写程序,尤其是个我这样的老程序员,这款奇葩游戏绝对不能错过。
其实这真的是一款游戏,不是给你编程比赛做题训练。游戏规则很简单:学习一门超级简单的汇编语言,大约扫一眼手册,你可以在三分钟内明白是怎么回事(我比较笨,理论上聪明人把 pdf 滚动条拉一拉,一分钟就能学会了)。语法只有最简单的 mov ,在一个主寄存器和 IO 口之间传送数据、主寄存器还可以做加减法,以及和辅寄存器做交换;另外就是最基本的跳转和条件跳转的控制流。
游戏真的很难,通关可能相对容易一些,但某些优化成就真的需要大量的思考;另外游戏在各种编程谜题中还隐藏了一个非常有趣的故事等待玩家发掘。
中国深圳作为背景,TIS-100的全面进化。画面精美,不单是编程,还可以自己设计电路、决定元件、控制成本、游戏完成度非常高,整整41页的手册就能看出作者们的用心。况且游戏还在EA阶段,比那些半半成品就卖49.9刀的不知道高到哪里去了(目前还是9折哟)。
游戏的剧情也更为有趣,能看出来作者非常喜欢中国文化,大量中国人才能体会到会心一笑的梗,虽然目前游戏还没有中文版。下为是第一次《空挡麻将》通关收到的邮件:
每次谈到编程的文化,首先想到的话题也许就是Hacker了。黑客类游戏也属于相当古老的类型从早期的《Uplink》到这几年比较火的《Hacknet》,跟随黑客的脚步探索混乱未知的玩家从没停过。
可以说正是这款游戏带我走进了“编程类”游戏的大门。如果我第一个接触的是《TIS-100》,我想我大概不会喜欢上这个类型——可能大部分人都不会。
很难想象这款游戏诞生于2006年,直接影响了以后黑客游戏的发展,游戏中你将扮演为大型公司工作的 Uplink 特工。你的任务包括入侵你竞争对手的计算机系统,盗窃研发数据,破坏其它公司,洗钱,清除证据或嫁祸于人。目前我还没有深入体验这个游戏,就不班门弄斧了- -
上篇到此结束,在下篇中我会为大家介绍寓教于乐带来寓教于乐类和编程语言学习类的两类“编程类”游戏,希望大家喜欢。最后感谢机核,玩游戏的都是朋友~
评论区
共 85 条评论热门最新