从专业角度来看,推箱子属于滑块谜题(Sliding Piece Puzzle)的一种,像大家熟悉的华容道(即十五迷宫Fifteen Puzzle)。本质上,推箱子的箱子和滑块没有本质区别,只不过箱子占一格,人可以看做唯一能自由移动的滑块。由于推箱子以BASIC语言编写,具备独特的逻辑开发属性,被誉为计算机领域的魔方游戏,同时也是著名的计算机NP问题的研究对象,所以很早就引入计算机相关研究。比如目前热门的人工智能AI中,机器人的控制和物品摆放这些实际问题可以简化为推箱子模式。但从理论上讲,推箱子研究对于计算机的难度很高。计算机解决推箱子问题的方法只能穷举,搜索所有可能的步骤寻找解,因此只能处理很小的地图,因为所需时间是随地图大小指数增长的,几百格的地图所需要的计算时间就远远大于宇宙的年龄了。
而人类在这方面的思考方式,就远远胜于最强大的电脑AI。因为人类不依靠搜索来解题,而是靠直觉(heuristics)与逻辑(logic),更适合抽象,问题分解和模式识别的解题思路,所以许多教育专家非常推荐孩子在低龄阶段,通过推箱子来培养孩子主动思考的习惯,提升孩子思维逻辑的能力,能有效地让孩子在小学一、二年级开始形成良好的逻辑思维。