每个上锁的房间都有一个带有 bug 的小脚本;阅读它,修补它,运行它,然后转到下一个。
你面对五个房间,每个房间都有一个用小语言写成的简短脚本和一个既定目标。编辑代码,使机器达到其目标,然后运行它。控制台显示您的变量以及是否达到目标。解决所有五个并逃脱。
Else City 是一个密室逃脱式的调试谜题,涉及阅读代码和修复逻辑错误。
五个房间,每个房间都是一段用一种微型语言写成、并附有明确目标的简短脚本,这是一种阅读代码的练习,而不是编写代码的练习。
修改别人的程序以达成某个目标,正是大多数编程工作的实际内容,而这恰恰是人们最少刻意练习的技能。
它之所以难,与语法毫无关系。要安全地修改控制流,首先就得弄清楚现有的流程在每一种情况下都做了什么,而一段只有一个被你读错了的分支的小脚本,击败你的程度会和一段大脚本一样彻底。
Else City 是一个密室逃脱式的调试谜题,涉及阅读代码和修复逻辑错误。它是一款专为 PlayPendium 内部构建的原创、免费浏览器游戏。