课件编号14285425

Scratch趣味编程初阶课程-31-泡泡堂 课件

日期:2024-06-04 科目:信息技术 类型:小学课件 查看:10次 大小:4232711Byte 来源:二一课件通
预览图 1/9
Scratch,趣味,编程,初阶,课程,-31-
  • cover
(课件网) 第31课 泡泡堂 学习目标 巩固与扩展 项目讨论 逻辑编程 1 2 3 4 1 2 3 4 小红人和小黄人放泡泡炸弹,被炸到会减血,如果哪一方血量先到0,失败 巩固“计时器”、“等待”等脚本 学习“变量”、“广播” 、“等于/小于” 、“播放声音” 、“停止全部”等新脚本 综合应用所学脚本完成编程项目并扩展 新脚本: 巩固脚本: 1.本节课用到的角色 2.本节课用到的背景 《泡泡堂》 小红人 小黄人 泡泡炸弹 Woods 失败的小黄人 失败的小红人 1.怎样才能炸到对方? 2.怎样才能躲开炸弹? 3.怎样让游戏更加刺激? 4.怎么才能增加游戏难度呢? 靠近对方再放泡泡炸弹,当然也别炸到自己哦 不能让对方贴近自己 播放一些节奏快的背景音乐 增加泡泡炸弹的轰炸范围 《泡泡堂》 1.背景的程序 1.背景要放上公共的变量,还有背景音乐,先放公共变量 找到“建立一个变量” 给变量起一个名字 分别建立六个变量 1.背景的程序 2.再放背景音乐 找到“重复执行” 找到“播放声音 等待播完” 1.背景的程序 3.背景的组合脚本 如果不加上“重复执行” ,那么音乐可只会播放一遍哦 2.小红人的移动程序 1.让小红人动起来,先是向上移动 + + = 如果按下↑键,则向上移动 2.小红人的移动程序 2.用同样的方法,让小红人向下,向左,向右动起来 向上移动脚本 向下移动脚本 向左移动脚本 向右移动脚本 2.小红人的移动程序 3.再加上其他的脚本 2.小红人的移动程序 4.小红人完整的移动脚本 + + 3.小黄人的移动程序 1.学习了小红人,我们可以自己写小黄人的移动程序,但别忘了切换到手柄的W档 + + 4.泡泡炸弹的程序 1.泡泡炸弹不是立即爆炸的,它是先膨胀,然后再爆炸,所以它有六个造型,当然一开始,是不爆炸的造型1 5.泡泡炸弹(横向冲击波)的程序 2.泡泡炸弹是用克隆体克隆了一个新的泡泡炸弹 + + = 3.泡泡炸弹爆炸前,首先要从小红人的位置显示 + = 5.泡泡炸弹(横向冲击波)的程序 4. 泡泡炸弹重复执行爆炸前的六个造型后爆炸,播放“砰”的爆炸声,并发送广播 “小红人发射炸弹” + + = 5.泡泡炸弹(横向冲击波)的程序 4. 泡泡炸弹炸到小红人,发送广播“炸中小红人”,并且删除自己; 泡泡炸弹炸到小黄人,发送广播“炸中小黄人”,并且删除自己; + + = 5.泡泡炸弹(横向冲击波)的程序 泡泡炸弹在爆炸前,要移动到小人的位置,如果炸到了小人, 要发送广播,并隐藏自己 + + = 6.泡泡炸弹(竖向冲击波)的程序 + 小红人收到“炸中小红人”的广播,会伤心的“呜”叫,还会掉一格血,如果血量到0,广播“小红人死了”,并且隐藏自己,小黄人的代码也是类似的。 + + = 7.小红人被炸中的程序 小红人收到“小红人死了”的广播,会发出悲伤的叫声,切换到“小红人死了”的对象,然后停止所有脚本,游戏结束,小黄人的代码也是一样的 + + = 8.小红人失败,游戏结束的程序 Q1:怎样可以让小红人一边走一边放泡泡炸弹? A1:当按下“空格键”后,让泡泡炸弹移动到小人的X和Y的坐标上并显示 Q&A Q2:当小人血量为0时,怎么结束游戏? A1:接收到小人死了的广播后,在脚本的最后加上“停止全部脚本” Q&A (1) (2) 知识点巩固 广播,有发送者,也有接收者,所以广播发出和广播接收这两个脚本应该是成对出现的 当有数字随时变化时,我们要建立“变量”,每次对“变量”做加法或者减法,它将作为判断脚本的条件 源码测试 明明同学给小红人编程,虽然他写了小红人死了以后的脚本,但小红人总是不死,请问他错在哪里?( ) A :小红人太调皮 B :明明游戏水平太高 C :“小红人血量”变量没有减少 D :“小红人血量”=0,没有发送“小红人死了”的广播 答案: 解析: 源码测试 C D 在小红人每次被炸中时,我 ... ...

~~ 您好,已阅读到文档的结尾了 ~~