爬上一座塔楼,一次一层,每层都付通行费,数十层和数百层——每当有地方不够时,就以十对一的方式重新集结。
每层楼都需要精确的通行费,以个、十、百为单位。只有当你持有足够的地方时,你才能花掉一个地方,所以当一个地方短缺时,你必须重新组合——把一个十分成十个,或者把一百个分成十个十——来进行改变。有限的容纳槽限制了您可以保留的块的数量,这也迫使您将小块捆绑起来。支付每层楼的通行费才能到达顶层。
Tens Tower 使地点价值和重组变得物理化,将携带和借用转化为攀登塔楼的通行费。
用个位、十位和百位的积木支付一笔精确的通行费,并在某一数位不够时把一个十拆成十个一,这就是退位——竖式减法底层的机制,也是对位值记数法的直接演示。
本作原创的约束是有限的存放槽位,它限制了你一次能持有多少块积木。
正是这个上限迫使你学到这一课。如果存储空间不限,你可以把一切都拆成一,然后再也不用考虑位值;而一个上限意味着你只能在必须的时候、朝着正确的方向进行拆分,而这恰恰就是竖式算法所编码的判断。
Tens Tower 是一款原创的免费浏览器游戏,通过将携带和借用转化为攀爬的费用,使地点价值和重组变得有形。在浏览器中立即播放。