跳至正文
View Categories

< 1 min read

3.编程思路与步骤 #

3.1 编程思路 #

大家根据思维导图,讲一讲每个角色的编程思路。

3.2 贪吃蛇的程序 #

(1)设计“蛇身”

绘制一个角色—-蛇头。

-使用圆形工具,并按住shift键画出圆。

-使用直线工具,画一个头部。

-添加一个角色-ball(作为蛇身),通过克隆增加蛇身的长度

(2)让蛇动起来

-通过键盘方向键控制蛇头运动的方向。

-通过判断语句,让蛇头实现“窗墙的效果”

(3) 蛇身的长度的变化 #

蛇身由小球的克隆体组成。

长度的变化,实际上就是小球克隆体的数量个数的控制。

如果分数越高,那么每个小球克隆体的留存时间就越长,蛇身长度也就越长。

(4)食物的设置 #

如果碰到蛇头:

-苹果就移动到下一个随机位置(模仿苹果被吃掉,又出现一个新的苹果)

-分数增加1 3.速度增加0.05(难度增加,越往后越难)

课后练习 #

给贪吃蛇游戏增加更多灵活性:

通过数字键盘控制贪吃蛇更多的运动方向:

按下数字1键,贪吃蛇向左上方移动

按下数字2键,贪吃蛇向正上方移动

……

按下数字5键,贪吃蛇运动速度加快0.1