你从不操控方向。 这里没有方向键。你的蛇在静止不动,直到你编写的程序指令它移动——然后它会严格地执行你所写的代码,包括那些出错的部分。 《Tail Recursion》是一款编程解谜游戏。你需要通过将方块连接成图表来解决关卡:感知世界、根据发现进行分支判断、计数、记忆并执行动作。随后按下播放键,看着你的逻辑一步步运行。 构建程序,而非路径 将方块拖放到画布上并将它们连接起来。向前移动、左转、重复 N 次、如果 / 否则、前方有墙?、存储、读取。每个方块都会消耗每帧的预算,因此巧妙的程序胜过冗长的程序——分数也会证明这一点。 感知世界 前方有墙?前方有食物?前方有门?传感器是你的程序获取信息的唯一途径。…
你从不操控方向。
这里没有方向键。你的蛇在静止不动,直到你编写的程序指令它移动——然后它会严格地执行你所写的代码,包括那些出错的部分。
《Tail Recursion》是一款编程解谜游戏。你需要通过将方块连接成图表来解决关卡:感知世界、根据发现进行分支判断、计数、记忆并执行动作。随后按下播放键,看着你的逻辑一步步运行。
构建程序,而非路径
将方块拖放到画布上并将它们连接起来。向前移动、左转、重复 N 次、如果 / 否则、前方有墙?、存储、读取。每个方块都会消耗每帧的预算,因此巧妙的程序胜过冗长的程序——分数也会证明这一点。
感知世界
前方有墙?前方有食物?前方有门?传感器是你的程序获取信息的唯一途径。只需两个方块和一个传感器就能永远沿着任何边界行走——诀窍在于知道该选哪两个方块。
身体即硬件
传感器段让你能够看见。
内存段为你提供变量。
处理器段提高你的预算上限。
这些都是身体的一部分。能力需要以长度为代价,而长度正是导致你死亡的原因。
观察它的思考过程
运行时图表会亮起——显示哪个方块被触发、传感器返回了什么、消耗了多少成本以及蛇做了什么。当它死亡时,游戏会说明死因:是撞到了墙,还是撞到了自己。这两种情况需要完全不同的修复方法。
现有 70 个谜题——即将推出 100 个
从六个教程开始,学习所有机制的工作原理,然后挑战 70 个精心设计的谜题。探索走廊、螺旋、梳状结构、带钥匙的密室、有闸门的楼层,甚至是没有传感器的关卡,你必须在移动前规划好整条路线。另外的 30 个谜题将通过免费更新添加。
得分,然后超越你的分数
每个关卡都有根据其难度设定的预算。缓慢的运行会消耗预算。额外的动作方块也会消耗预算。循环、条件和传感器是免费的——它们是你节省预算的方式。苹果总是能为获取它们的绕路行为支付费用。重玩任何关卡以提高你的总分。
此外