少儿编程教程:设计打砖块游戏。
凤县微课堂,你我共成长。
愿以此小小的平台,助你成就更好的自己。
第二百零七期
少儿编程教程
第5讲
设计打砖块游戏。
创建一个小球的角色。
在运动选项中选择“碰到边缘就反弹”,当角色运动到窗口的边缘,就会反弹运动。在控制选项中选择重复执行,并在运动选项中选择移动10步。这样小球就会一直移动,当遇到边缘就会反弹运动了。
最后添加一个开始事件,和一个移动的初始方向。
点击小绿旗,小球就会在舞台区内运动。
接下来,我们给小球添加一个横板当做挡板,并添加左右移动的动作,当按下向右键时,横板向右移动10步,按下向左键时,横板移动-10步,也就是向左移动10步。
这时候,小球和横板之间没有联系,横板还不能起作用,我们切换到小球的角色,在控制选项卡中,选择一个“如果--那么”命令,这是条件选择语句,如果满足条件,就会执行下面的操作,在如果里面添加一个侦测的判断,碰到挡板就执行后面的操作。
添加碰撞后的操作,让小球转向一个随机的角度。添加一个转向,然后在运算中选择随机数的操作,更改一下随机数。之后再添加个移动。
最后将碰撞的判断整个放在小球的移动里。
运行一下,看看效果。
游戏过程中,我们需要记录积分,记录积分需要一个变量。在代码项目里选择变量选项,点击新建变量,起个名字,比如001,点击确定就好了。左侧会显示变量的相关信息,右侧舞台区左上角会有积分显示。
添加一个将积分设成0的操作。再添加一个控制检测,如果当碰到舞台边缘,就执行增加积分的操作,再添加一个增加积分的操作,最后添加重复执行,组成一个完整操作,当小球在屏幕上移动,碰到边缘时,积分就会变更了。
现在我们来添加砖块,从角色里面选一个方块,在造型选项卡中将其缩小,进行复制粘贴,排列成阵,更换不同的颜色,方块就做好了。给方块设置动作,让其在碰到小球后产生变化。
接下来调整小球的动作,让它在碰到不同的颜色时积到不同的分数,打砖块游戏就完成了,大家可以比比看谁的积分最高,还可以对游戏进行修改,让它更加有趣好玩。
今天的内容就到这里,下节学习增加特效,谢谢大家,再见。
--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com