8 款视频游戏助你成为更优秀的 Web 开发者

2025-05-26

8 款视频游戏助你成为更优秀的 Web 开发者

如果你喜欢这个视频,你很可能也会喜欢我创作的其他内容,这些内容旨在帮助人们辞去💩份工作,成为 Web 开发者。你可以在Rad Devon找到所有这些内容,我还为首次订阅我列表的用户提供30 分钟的免费指导课程。看完游戏之后,快去看看吧!

游戏

  1. Automachef让您通过拼凑复杂的机器来构建算法,从而制作出美味的食物。
  2. 《奥伯拉丁的回归》感觉就像调试陌生的代码。你登上飞船,对发生的事情一无所知,然后开始慢慢解开谜团。
  3. HackNet让你能够使用真实的 Unix 命令进行虚拟黑客攻击。学习 Unix 终端,为你的 Web 开发工具库增添一个实用工具。
  4. 威尔莫特的仓库也可以叫做“重构游戏”。整理好你的仓库,这样当订单进来时你就能找到物品。然后,当你意识到做错了,就重新整理。
  5. 《保持交谈,无人爆炸》可以提高您的沟通技巧,使您成为更好的团队成员并改善您的文档。
  6. Vim Adventures只是教你如何使用代码编辑器 Vim。至于它到底有多好用,就留给你自己去想象吧。😉
  7. 《善言善语》教你善待自己和他人。如果你正在应对冒名顶替综合症,这本书很适合你。
  8. Hypnospace Outlaw让您通过担任类似 Geocities 的社区管理员的角色,重温(或首次体验)早期网络的狂野西部。

抄本

嘿,我是德文,今天我将向你们介绍八款可以让你成为更好的 Web 开发人员的视频游戏。

近几年涌现出一类游戏,主要内容是创建算法来实现各种功能。我最近玩的一款叫做《Automachef》的游戏非常酷,玩家需要在餐厅里搭建一个自动化厨房。

你开始游戏,游戏会提供你要制作的食物,并告诉你如何制作:你需要哪些食材,以及为了制作出最终的菜肴,你需要对食材进行哪些不同的处理。你需要找到这些功能各异的组件——比如,传送带可以把食物传送到你的机器里——然后把它们组装起来,搭建出一个装置,用来制作游戏要求你制作的食物。

这些其实只是算法而已。这和你在编程中解决问题的方法是一样的,只不过,在编程中,你使用的语言的语法构成了机器的组件。而在这些游戏中,你可以通过实际的零件来更直观地展现这些组件,然后将它们拼凑在一起,创造出你需要的机器,最终构建你想要的东西。

有很多类似的游戏。据我所知,Automachef 并不是唯一的,甚至也不是最好的。此外还有 Infinifactory 和 Factorio,如果你需要一款几乎在所有平台上都火爆的游戏,那么还有一款名为 Human Resource Machine 的游戏,它非常有趣。它支持移动设备。所以,如果你有 iOS 或安卓设备、平板电脑或手机,就可以玩 Human Resource Machine。

Automachef 是此类游戏中的一款优秀游戏,在 Steam 上的售价为 15 美元。

《奥伯拉丁的回归》首先映入眼帘的是它那令人惊艳的画面。它模仿了非常古老的电脑图形,你可以选择要模拟的电脑系统,然后它会在游戏中应用不同的着色器。但这并非这款游戏的真正意义所在。

这个游戏讲的是保险理赔​​员的角色。挺有意思的,对吧?其实挺有意思的,因为你作为保险理赔员,其实是在调查一个谜团。这艘名为“奥伯拉丁”的船,载着一些贸易货物起航,却从未真正抵达目的地。五年过去了,它又空空如也地漂回了岸边。

所以,作为保险理赔员,你得上船调查,查明五年前那些启航的人究竟遭遇了什么。为了完成这项任务,你会得到一块超能力的怀表,它可以让你回溯时间,回顾你发现遗骸时的情景。你的任务是翻阅这本书,填写死者的姓名、死因,以及在适用的情况下,填写凶手是谁。

它让我想起很多调试或进入一个你不熟悉的遗留代码库的过程,因为你几乎没有参考框架。你不知道发生了什么,也不知道是怎么回事,所以你只能选择一个看似相关的点,从那里开始调查,试图理解各个部分是如何组合在一起的。对于你的代码库来说,当你调试时,它会在哪里崩溃,在哪里没有按照预期运行。我认为《奥伯拉丁的回归》很好地捕捉到了这一点,并围绕它讲述了一个有趣的故事,还有一些非常酷炫的画面。

《奥伯拉丁的回归》售价 20 美元,您可以在 Steam、Switch、Playstation 4 或 Xbox One 上购买。

《HackNet》是一款关于黑客的游戏,它并非首款以黑客为主题的游戏,但却是目前为止最真实的黑客游戏之一。它的真实之处在于,它使用真实的 Unix 命令进行黑客攻击。

你将使用“ls”列出目录的合约内容。你将使用“rm”删除文件。你将使用“scp”跨服务器复制文件。如果你不熟悉命令行,这是一个很棒的轻松方法,可以让你轻松掌握命令行的使用方法,并了解如何了解你在计算机上的位置以及在使用终端(特别是使用 Unix 终端时)时可以做什么。

如果您运行的是 Linux 或 Mac,则默认可以访问终端。对于开发人员来说,它是一个非常强大的工具。如果您使用的是 Windows,较新版本的 Windows 具有 Linux 子系统,可让您在 Windows 内部访问 Linux,因此您也可以访问终端。

它也为您提供了一个有趣的故事供您探索。一位著名的黑客被杀了,您正试图了解发生了什么,因此您正在研究这个故事,并在实际使用终端命令的同时解开谜团。

HackNet 在 Steam 上的售价为 10 美元。

在《威尔莫特的仓库》中,你扮演一个长着脸的小方块,实际上是在管理一个仓库。你会收到货物,这些货物也是带有图标的小方块,你不知道这些图标的具体含义,但你的任务是整理和组织仓库。

在游戏的某些阶段,人们会来给你下订单,你必须从仓库里取出物品并交给他们。而且你必须在规定时间内完成任务。所以希望你已经以足够高效的方式组织了你的仓库,以便你能够找到物品。

但毫无疑问,你没有,而且你在尝试完成这些订单时会发现这一点。所以下次你在处理订单之间,你就会想回去重新整理一下。

这本质上是一个关于重构的游戏。我写代码的时候总是这么做,实际上是在尝试维护几个月前写的代码,当时看起来还不错。也许我之前写的东西并没有完全按照我想要的方式运行,现在我想回头修复它。我的时间总是有限的,我必须决定是否值得回头重构代码,还是直接照搬。《威尔莫特的仓库》很好地捕捉到了这一点,并为你创造了同样的决策,让你有很多机会在游戏的低风险环境中练习做出这样的决策,这实际上也非常有趣。

Wilmot's Warehouse 在 Steam 和 Nintendo Switch 上的售价为 15 美元。

在“保持对话,无人爆炸”游戏中,你和另一位玩家的任务是拆除一枚炸弹。问题是,你们其中一位玩家只能看到炸弹,看不到拆弹手册,而另一位玩家有手册,却看不到炸弹。

游戏的核心在于沟通。拿着炸弹的玩家需要描述他们所看到的内容,但这并不总是那么直接直接。描述起来并不容易。有些标记很抽象,很难清楚地表达你所看到的。拿着手册的玩家需要描述……首先,你必须了解对方看到的是什么炸弹,这样他们才能知道自己看到的是手册中正确的部分,然后才能描述如何拆除炸弹的碎片。

作为一名开发者,你经常与团队合作或共事,沟通至关重要。因此,这是一个很好的练习。即使你不是实时与团队合作,你也希望至少记录下你正在构建的内容,而文档只是一种异步沟通的形式。

作为一名 Web 开发者,Keep Talking 能让你快速练习,并找出哪些方法有效,哪些无效。你可以将学到的知识运用到与团队的实时沟通中,或者融入到代码、软件和库的文档中。

《Keep Talking and Nobody Explodes》几乎可以在所有你能想到的平台上玩到。它在移动平台(Android 和 iOS)上的售价为 10 美元,在 Steam 上的售价为 15 美元。此外,它还支持 Switch、Xbox One、PlayStation 4 以及几乎所有你能拥有的虚拟现实平台。如果你有虚拟现实头戴设备,玩这款游戏会非常有趣,因为它强化了玩家在看到炸弹和看到说明书之间的界限。

VIM Adventures 是这份榜单上应用最直接的游戏。它实际上是在教你如何使用一款名为 Vim 的代码编辑器。Vin 是一款非常有趣的编辑器,它本身几乎就像一款游戏。我经常使用它,它让我在编写代码时感觉像是在玩游戏,但这不仅仅是为了好玩。它也非常实用。它能让你做一些普通代码编辑器无法做到的事情。想想 Visual Studio Code、Sublime Text 或 Atom,这些文本编辑器始终处于插入模式。这意味着当你打开其中一个应用程序并开始输入时,无论你按下什么键,这些字母都会出现在你的代码中。

在 Vim 中,这不是默认模式。默认情况下,你无法插入代码。因此,当你启动 Vim 时,你的每个键都具有某​​种功能,可以影响你的代码。其中一个功能是切换到插入模式。在插入模式下,你可以像任何代码编辑器一样开始输入。

但是,当你不处于插入模式时,你可以使用一些非常强大的功能。例如,你可以替换单词或进行选择。你可以通过各种方式浏览代码。我听过的最好的描述是,以这种方式编码的好处是,你不需要拿着画笔,把它放在画布上,直到画完为止。大多数时候,你会把画笔从画布上拿下来,去做其他事情。也许是在思考把画笔放在哪里,或者混合颜色。诸如此类的事情,代码也是一样的。

你大部分的编码时间都不是花在在编辑器里输入字符上。好吧,至少不应该如此,但大多数编辑器都会强制你保持这种工作模式,因为它们默认就处于这种模式。Vim 打破了这种模式,为你提供了一些其他的代码操作方式。

Vim Adventures 是一款教你如何使用 Vim 的游戏。Vim 最大的缺点是它极其难学,因为没有很好的方法去发现每个按键在应用程序中的功能。所以你只能记住它们的作用。我认为没有人能真正记住所有按键的功能,所以你只要记住你常用的按键就行了。

Vim Adventures 很好地教会了你如何使用 Vim 的按键来浏览冒险游戏,这实际上是一个非常有趣的小游戏。

这款游戏的购买方式与其他游戏略有不同。大多数游戏,或者说,实际上这份榜单上的所有其他游戏,都是如此。只需支付一次,即可拥有它,并可随时畅玩。游戏内容类似冒险。您需要支付 25 美元购买六个月的许可证,并且只能通过网页浏览器访问,所以只要您能访问网页浏览器并连接键盘,就可以玩。但是 25 美元只能提供六个月的许可证,所以您不能,或者说,您不能在三四年后再拿起它重新开始玩。

好消息是,你大概只需要六个月就能通关游戏所有内容。到那时,你对 Vim 的掌握已经相当好了。这款游戏本身并没有吸引你玩完之后再回去玩的必要,它的真正目标是学习 Vim。一旦你学会了 Vim,你就真的不再需要它了。所以,25 美元就能买到这款游戏。

名单上的下一款游戏与其他大多数游戏略有不同。这款游戏名为《Kind Words》,它有点像一个论坛。它就像一个被游戏包裹起来的网络论坛。

当你启动游戏时,你会以等距视角看到房间里的一个小人,他坐在桌子旁。屏幕上有一些纸飞机在飞来飞去,你可以点击它们,每架纸飞机上都写着来自正在玩游戏的真人的励志信息。

你也可以编写自己的励志信息,这些信息会以小纸飞机的形式发送到其他人的游戏中,供他们阅读。在这个游戏中,你还可以提出并完成请求。你可以输入你遇到的问题,其他人可以收到——匿名的——但他们可以看到你的问题,并可以直接回复。

这是一种比那些像纸飞机一样飞来飞去的普通励志信息更直接的求助方式。你还可以查看其他人的请求,并发送信息帮助他们。这个游戏真的很特别,我认为它是一个很好的方式,可以让你暂时摆脱代码的束缚,这非常重要。你肯定不想精疲力竭,而这是一种摆脱这种状态的方法,也能给你一些你可能需要的力量,尤其是在你可能患有冒名顶替综合症的情况下。这是一个很好的机会,你可以主动提出请求,在等待别人回复你的请求的同时,也可以看看其他人的请求,看看你能做些什么来帮助别人感觉更好,帮助别人度过难关,克服他们遇到的困难。

《Kind Words》售价 5 美元,可在 Steam 上购买。

如果你在互联网上玩得够久,你可能还记得 Geocities。它是一个任何人都可以去建站并由他们托管的地方。他们有一些社区,我记得他们称之为“社区”,这些社区基本上就是 Geocities 围绕不同主题划分的部分。所以,如果你有一个体育网站,它就会和其他体育网站、电子游戏网站、电影网站、音乐网站等共享一个社区……

据我所知,这确实是第一个让互联网出版变得民主化的地方。几年前它就关闭了。有些人保留了它的存档,但它已经今非昔比了。

如果你想体验一下这种感觉,我发现了一款​​名为《催眠空间逃亡》(Hypnospace Outlaw)的游戏,它非常贴合Geocities的风格。在《催眠空间逃亡》中,你本质上是一个网络社区的管理员,非常像Geocities。你会被赋予一些任务,需要管理并管理这个伪装的Geocities社区。

它有一种非常有趣、古怪的幽默感,读起来很有趣。所有游戏的背景音乐都很吵闹,虽然俗气粗俗,但看着很有趣,如果你经历过,它们会让你想起那个时代。如果你经历过,它会让你体验到90年代末甚至21世纪初的网络是什么样子。所有这些都包含在这款有趣的游戏中,它有一个有趣的故事,还有许多有趣的东西等你去探索。

Hypnospace Outlaw 现已在 Steam 上发售,售价 20 美元。

这八款游戏可以帮助你成为更优秀的 Web 开发者。你可能也有一些我遗漏的游戏。欢迎在下方评论分享!

感谢您的收看,我们下个视频再见。

文章来源:https://dev.to/raddevon/8-video-games-to-make-you-a-better-web-developer-10f4
PREV
停止做编码教程
NEXT
如何避免浪费时间浏览网页,从而及时了解前端开发的最新动态