泡泡大战
各位小朋友好,我们今天来学习一个scratch编程小游戏——泡泡大战。看看小编的分数为什么越玩越少?这个答案要小朋友编脚本里可以找到。
我们来创作三种颜色的泡泡,一个是玩家,另外两个分别是朋友和敌人。碰到了绿色的朋友得一分,撞到了红色的敌人扣三分。为了分数能高一点,我们要多找朋友,少撞到敌人。大家看到,我们角色里只有三个泡泡,但是屏幕里有很多个泡泡,这就是要使用编程里的克隆技术了。
好了,不多说了,我们开始来编程吧!
游戏制作步骤如下:
1删除角色
先删除scratch初始的小猫角色,右键单击小猫,单击删除。
2新建角色
1、点击绘制角色笔,用下图方法绘制出圆形,改名为玩家
2、再用同理的方法画出,朋友和敌人
3编写角本
1先点击数据,再单击建立一个变量,在弹出的对话框中输入“得分”,确定即可
2玩家的脚本
3朋友的脚本绿色的泡泡是朋友,选中它并在它的脚本中,写两如下,两段脚本。
第一段脚本的功能是在随机方向出现,并移动,移动的步数决定运动的快慢,碰到边缘就反弹,并克隆自己。
第二段脚本的功能是作为克隆体,外观发生变化,在向玩家方向移,如果碰到玩家得1分并消失,消失就是删除本克隆体。
3敌人的脚本
红色的泡泡是敌人,选中它并在它的脚本中,写两如下,两段脚本。
第一段脚本的功能是在随机方向出现,并移动,移动的步数决定运动的快慢,碰到边缘就反弹,并克隆自己。
第二段脚本的功能是作为克隆体,颜色变淡,在向玩家方向移,如果碰到玩家扣3分并消失,消失就是删除本克隆体。
调试
点绿旗修改
按红色结束修改
程序编完,大家可以调试程序,如果想做得更好玩,可以修改泡泡克隆体颜色,也可以尝试修改泡泡大小,跑起来快慢等!今天这一课就学到这里。
前期课程链接
第1课图书馆教你初识scratch
第2课编程如何让小猫变颜色?
第3课飞翔的蝙蝠
第4课探索如梦幻般的“星际航行”编程
亲爱的读者朋友们,嘉兴市图书馆二楼信息技术与体验中心,每周都有编程活动,疫情结束后,欢迎大家报名学习!
扫描