我最近一直在想的是EXAPUNKS


在开始使用EXAPUNKS的经验之前,我想先介绍一些稍微个人化的内容,如果您想跳过此内容,请向下滚动至下一部分。 我保证这点值得一读。

最近开始写作时,我的目标是每月发表一篇文章。 尽管有一份新工作和一个小孩子,我仍然可以实现一个谦虚的目标,这使我的时间表有些不可预测。 我错过了上个月发布的内容,但这并不是因为缺乏尝试。

我一直喜欢阅读批判性写作。 让某人挑战行业或体裁的规范地位对我来说很有趣。 我相信,这种写作方式可以帮助我的行业发展。 上个月,我写了三份草稿,希望这些草稿属于这一类。 我认为对于批判分析而言,三件事很重要: 一组您希望提出的要点,一些有说服力的论点,可以使您深入了解所述要点,然后采取一些明确的措施来纠正(或改进)所述论点。 虽然我有前两点,但我经常在后者上挣扎,我认为这对社区最有利。 这些草案的最终结果是,它们听起来完全是负面的。

在我们当前的全球社会政治环境中,很容易被否定,我认为这是我们现在的默认模式。 因此,当我从事批判性写作并使其对我们的行业有所帮助时,您将主要阅读为什么我真的喜欢事物。 这将使我更容易实现每月发表一篇文章的目标,但在这个领域中,我仍然可以为他人和自己提供价值。

处理完之后,让我们开始EXAPUNKS…。


如果您在我不怪您之前从未听说过Zachtronics,那么直到最近我也没有。 您可能听说过他们的一些其他作品,尽管我从未玩过Infinifactory和Opus Magnum都是我认识的游戏名称。 但是,毫无疑问,他们有类似邪教的追随者。 许多粉丝一直期待着EXAPUNKS,这是期待已久的SHENZEN I / O的继任者。

EXAPUNKS是一款益智游戏,沉默的主人公您患有一种叫做噬菌体的疾病。 为了支付您极其昂贵的日常药物,您不得不回到黑客作为一种收入手段。 该游戏具有1990年代真正酷炫的黑客美学,即使穿着最少的服装也能很好地传达故事和世界建筑。 剪辑的场景是静态的,具有良好的配音和字幕匹配。 在剪辑场景无法提供上下文的情况下,您连接到的游戏内聊天频道可提供更多的世界信息以及黑客技巧。

EXAPUNKS通过Zine提供您的黑客指令。 他们为您提供打印说明,或者您可以以PDF格式数字查看。 如果您需要有关如何黑客的线索,那就可以在这里找到它们。 一旦掌握了头脑,骇客本身就是相当基本的东西。 您可以控制执行基本任务的EXA(可执行代理),简单的等式和数学运算符以及提供代码基础的GOTO样式命令。

鉴于我大部分时间都在工作编码中,所以我发现初始学习曲线比我预期的要陡得多。 就像学习新的编程语言的许多方面一样,通常该语言的局限性决定了如何编写给定的解决方案。 这是游戏的谜题元素真正开始起飞的地方。 解决任何给定难题本身很难,但困难之处在于您只能使用数量有限的工具。

通常,每个难题需要运行100次,并且难题的要求每次运行都会更改,因此需要通用代码来处理每个用例。 在标题动画中,我必须遍历一棵二叉树,但是要注意的是,我必须在视频的右上角在任何可用的托架和二叉树的末尾迎合EXA。 这个问题使我陷入困境的时间比我想承认的更长。 我已经知道如何遍历二叉树,实际上是相当简单的,直到您不能编写简单的递归方法,而不得不重新考虑如何解决该问题。 限制数字也是如此,在抽象和高级语言的时代,这非常容易,寄存器数量有限,并且试图使程序的大小尽可能的小,这需要一些创造性的思考,这是使得很好的证明。

如果您以前从未尝试过编程,但是一直热衷于尝试编程,那么这似乎是一种很好的入门方法。由于使用了有限的代码工具集,编写得非常出色的目标和示例输出,使游戏无法进行为您提供成功所需的一切。 由于在澳大利亚这里非常重视STEM,这似乎是进入学校的完美游戏。 它把乐趣与抽象思维和通用拼图解决方案的学习成果融合在一起,这是许多老师拥护的。


到目前为止,我仅对EXAPUNKS投入了5个小时的时间,但这足以让我说出我有多喜欢坐这款游戏。 样式真的很酷,完成拼图时添加直方图总是会让您回头并重新优化解决方案。 在早期阶段,我编写了一个很小的文件,但是循环次数却非常疯狂,直到我看到直方图后我才意识到自己可以提高效率。 我没有使用第二个EXA,这样做可以极大地提高性能。 超酷!

由于某种原因,每当我玩这个游戏时,我都觉得应该在窗口模式下完成游戏,这也许是因为90年代的黑客氛围。 当我喜欢看我的小EXA的工作时,发现可视化有些笨拙,并且常常会妨碍我调试代码的能力。 可能是因为我习惯于仅在IDE中逐步执行操作,但是当我尝试将机器人与所执行的操作配对时,总感觉就像是后面的一个命令。 虽然这很有意义,但是我应该在执行完命令后执行该命令,但是当您开始复制EXA时,它可能会变得有些混乱,因此我通常会尽量忽略它们,直到找到通用解决方案,然后我才开始看着他们几次,惊叹于我的天才。

EXAPUNKS对我来说无处不在,我非常喜欢游戏,我在玩《 Far Cry 5》后花了相当平均的时间,却退还了《孤岛惊魂5》的钱,而那天我刚好听说了EXAPUNKS。 我冒着冒这样的冒险的风险,所以在被游戏烧掉之后不久,我确定自己会喜欢,但我必须说我很高兴。

我现在要寻找一种全新的益智游戏类型! 尽管严重依赖键盘,但如果我可以将小键盘与设备配对,这就是“完美切换”游戏之一。 这些水平是很小的小块,在上班的路上,我很容易在火车上碰到它们。 也许iPad端口可以正常工作? 谁知道,但我会一直关注您的Zachtronics。


我希望收到任何阅读我的作品的人的来信。 您可以通过 @thescottcabs 在Twitter上找到我 如果您希望我写一些具体的东西,或者您是想向我展示您的作品的独立开发者,请告诉我!