一. 问题分析
1. 红色方块的动作
1.1 红色方块可以上下左右移动,通过4个方向键来实现。
1.2 红色方块带一个尾巴(尾巴是通过克隆实现),尾巴可以跟随红色方块移动。
1.3 红色方块碰到蓝色方块,游戏结束。
2. 蓝色方块的动作
2.1 蓝色方块从舞台最上面随机一个位置出现。然后从上往下旋转移动(y坐标值不断减少),当移动舞台最下面(y坐标接近-180)时,在最上面随机一个位置重新出现。
2.2 蓝色方块碰到红色方块或者红色方块尾巴,游戏结束。
3. 计分规则
3.1 根据躲避的蓝色方块数量设定分数,一个蓝色方块消失重新出现加一分。
3.2 也可以根据存活时间,每过一秒增加一分。
二、功能实现
1.角色,背景选择
1.1 红色方块,蓝色方块可以自己手动绘制一个正方形就可以了。
2.代码实现
2.1 红色方块
2.2 蓝色代码