每一个方块包括变体都有一个中心点,显示时包含的4个格子都是围绕这个中心点,加上一定偏移组合而成,所以这里需要预先定义7种方块及其所有状态中另外3个格子分别在x,y上的的偏移(共6个值)
《方块之城BlockCastle》是一款流行的方块填充益智游戏,简单的玩法,创新的关卡,流畅的操作,众多的挑战等待着您。游戏画面清新,极易上手,轻松有趣,将你带入精彩的益智方块游戏世界。游戏中,需要您拖动屏幕上的方块,填入上方的格子中,将所有方块全部填满格子即可。
左键单击:在判断出不是雷的方块上按下左键,可以打开该方块。如果方块上出现数字,则该数字表示其周围3×3区域中的地雷数,一般为8个格子,对于边块为5个格子,对于角块为3个格子。所以扫雷中最大的数字为8;如果方块上为空,相当于0,则可以递归地打开与空相邻的方块;如果不幸触雷,则游戏结束。
游戏是在19×10的格子矩阵里进行的。玩家可以通过按下方向键上的左键或右键来把当前不断下落的方块往左或者往右移一个格子。如果玩家按下方向键上的左键或右键不放,则经过一小段时间后,方块会往该方向以固定的速度更快地移动。
首先根据场景参考推出透视架构,绘制出人物和物品方块的三视图,再按照心智图上的尺寸定义场景格子的尺寸并确定人物大概的位置。