少儿编程教程:设计打砖块游戏。

网友投稿 2019-08-19 12:23

凤县微课堂,你我共成长。

愿以此小小的平台,助你成就更好的自己。

第二百零七期

少儿编程教程

第5讲

设计打砖块游戏。

创建一个小球的角色。

 https://cdn.china-scratch.com/timg/190821/1223064100-0.jpg

在运动选项中选择“碰到边缘就反弹”,当角色运动到窗口的边缘,就会反弹运动。在控制选项中选择重复执行,并在运动选项中选择移动10步。这样小球就会一直移动,当遇到边缘就会反弹运动了。

https://cdn.china-scratch.com/timg/190821/1223064003-1.jpg

最后添加一个开始事件,和一个移动的初始方向。

https://cdn.china-scratch.com/timg/190821/1223063T6-2.jpg

点击小绿旗,小球就会在舞台区内运动。

接下来,我们给小球添加一个横板当做挡板,并添加左右移动的动作,当按下向右键时,横板向右移动10步,按下向左键时,横板移动-10步,也就是向左移动10步。

https://cdn.china-scratch.com/timg/190821/1223062T1-3.jpg

https://cdn.china-scratch.com/timg/190821/12230B959-4.jpg

这时候,小球和横板之间没有联系,横板还不能起作用,我们切换到小球的角色,在控制选项卡中,选择一个“如果--那么”命令,这是条件选择语句,如果满足条件,就会执行下面的操作,在如果里面添加一个侦测的判断,碰到挡板就执行后面的操作。

添加碰撞后的操作,让小球转向一个随机的角度。添加一个转向,然后在运算中选择随机数的操作,更改一下随机数。之后再添加个移动。

https://cdn.china-scratch.com/timg/190821/12230IV7-5.jpg

最后将碰撞的判断整个放在小球的移动里。

https://cdn.china-scratch.com/timg/190821/12230M4M-6.jpg

运行一下,看看效果。

游戏过程中,我们需要记录积分,记录积分需要一个变量。在代码项目里选择变量选项,点击新建变量,起个名字,比如001,点击确定就好了。左侧会显示变量的相关信息,右侧舞台区左上角会有积分显示。

https://cdn.china-scratch.com/timg/190821/12230H5R-7.jpg

https://cdn.china-scratch.com/timg/190821/12230G033-8.jpg

添加一个将积分设成0的操作。再添加一个控制检测,如果当碰到舞台边缘,就执行增加积分的操作,再添加一个增加积分的操作,最后添加重复执行,组成一个完整操作,当小球在屏幕上移动,碰到边缘时,积分就会变更了。

https://cdn.china-scratch.com/timg/190821/12230M547-9.jpg

现在我们来添加砖块,从角色里面选一个方块,在造型选项卡中将其缩小,进行复制粘贴,排列成阵,更换不同的颜色,方块就做好了。给方块设置动作,让其在碰到小球后产生变化。

https://cdn.china-scratch.com/timg/190821/12230W1J-10.jpg

https://cdn.china-scratch.com/timg/190821/12230SP7-11.jpg

接下来调整小球的动作,让它在碰到不同的颜色时积到不同的分数,打砖块游戏就完成了,大家可以比比看谁的积分最高,还可以对游戏进行修改,让它更加有趣好玩。

今天的内容就到这里,下节学习增加特效,谢谢大家,再见。

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com