3.编程思路与步骤 #
3.1 编程思路 #
大家根据思维导图,讲一讲每个角色的编程思路。
3.2 贪吃蛇的程序 #
(1)设计“蛇身”
绘制一个角色—-蛇头。
-使用圆形工具,并按住shift键画出圆。
-使用直线工具,画一个头部。
-添加一个角色-ball(作为蛇身),通过克隆增加蛇身的长度。
(2)让蛇动起来
-通过键盘方向键控制蛇头运动的方向。
-通过判断语句,让蛇头实现“窗墙的效果”
(3) 蛇身的长度的变化 #
蛇身由小球的克隆体组成。
长度的变化,实际上就是小球克隆体的数量个数的控制。
如果分数越高,那么每个小球克隆体的留存时间就越长,蛇身长度也就越长。
(4)食物的设置 #
如果碰到蛇头:
-苹果就移动到下一个随机位置(模仿苹果被吃掉,又出现一个新的苹果)
-分数增加1 3.速度增加0.05(难度增加,越往后越难)
课后练习 #
给贪吃蛇游戏增加更多灵活性:
通过数字键盘控制贪吃蛇更多的运动方向:
按下数字1键,贪吃蛇向左上方移动
按下数字2键,贪吃蛇向正上方移动
……
按下数字5键,贪吃蛇运动速度加快0.1