单纯地追求底层逻辑的话,应该是拓扑学。
单纯要聊【推箱子】关卡设计的话,很重要的一部分是设计师通过对推箱子游戏过程中状态空间的理解去产生不同的玩家体验。
Elyot Grant在30 Puzzle Design Lessons, Extended Director's Cut中有所提到,其中主要关联的是【19】Understanding your puzzle's state space 这一个小节。
视频里面提到一篇论文《Difficulty Rating of Sokoban Puzzle》作者为Petr Jarusek 和 Radek Pelanek。
视频链接留在结尾: