通过编辑关卡本身来通关:翻转解锁的规则,直到单元测试变绿并且出口打开。
每个级别都是一个由配置文件驱动的微小网格。大多数行都被锁定,但有一些是可编辑的——切换标志、微移数字或移除墙壁。当您的补丁使出口可到达时,以单元测试表示的目标就会变成绿色。
Patch Quest 是一个配置和测试难题,涉及阅读规则并以最小的更改使单元测试通过。
一张由配置文件驱动的小小网格,其中大部分行都被锁定,只有少数几行可以编辑,这是对软件在实践中实际如何被调整的一个精确模型。
你无法重写程序,只能切换一个开关、微调一个数字或移除一堵墙——而这恰恰就是配置文件所赋予的权力。
这种限制教会了自由编辑版本所教不了的东西。配置是有意地把少数几个决定开放出来,而其他一切保持固定,所以有趣的问题就变成了:作者选择把什么留作可调,而这又告诉了你这个东西是如何运作的。
Patch Quest 是一个配置和测试难题,涉及阅读规则并以最小的更改使单元测试通过。它是一款专为 PlayPendium 内部构建的原创、免费浏览器游戏。