资源简介 (共21张PPT)第28课接鸡蛋学习目标巩固与扩展项目讨论逻辑编程12341234学习“当按下按键”、“克隆”等命令,控制篮子移动接住鸡蛋。学习建立变量的方法,看看哪位小朋友可以在20秒内接住最多鸡蛋。巩固“不成立”、“与” 、“演奏音符拍数”等脚本学习“当按下按键”、“不成立”、“变量” 等新脚本综合应用所学脚本完成编程项目并扩展新脚本:巩固脚本:1.本节课用到的角色2.本节课用到的背景《接鸡蛋》篮子鸡蛋背景11.先有蛋还是先有鸡?谁知道小鸡是怎么出生的?2.鸡蛋掉下来会发生什么?3.屏幕最上方为什么可以同时出现多个鸡蛋?4.怎么让接鸡蛋变得更容易些呢?由鸡蛋孵化为小鸡会碎掉!所以要用篮子接住使用了“克隆自己”命令的效果篮子变大些,鸡蛋掉下来慢些5.有办法让游戏变得更有趣些吗?可以让母鸡也动起来《接鸡蛋》直接导入已有背景舞台中选择“上传背景”1.导入本地背景,绘制角色1.导入已有的背景1.选好颜色后,画两个椭圆。黑色为底部2.同理,画一个竖着的黄色椭圆表示鸡蛋造型中选择“绘制”2.绘制鸡蛋和篮子1.导入本地背景,绘制角色克隆6次,得到6个鸡蛋,相当于每只母鸡下一个蛋2.鸡蛋的程序编写设置第1只蛋位置并隐藏1.克隆鸡蛋将每个鸡蛋克隆体等待一个随机时间,只改变每个鸡蛋的水平位置,间隔80,竖直位置相同显示建立“鸡蛋序号”的变量,并设置为初始值为02.设置鸡蛋的变量初始化鸡蛋位置2.鸡蛋的程序编写鸡蛋碰到舞台边缘和篮子前一直往下走如果鸡蛋碰到篮子,加1分,并播放声音3.鸡蛋向下降落的程序碰到篮子或者边缘后,等待个0.1-0.5S后返回鸡窝位置并显示2.鸡蛋的程序编写4.鸡蛋总程序2.鸡蛋的程序编写3.控制篮子运动向上运动,y坐标加10向下运动,y坐标减101.用上下左右按键控制篮子运动向左运动,x坐标减10向右运动,x坐标加101.增加得分,计时功能新建分数和时间两个变量初始化分数和时间,篮子位置及状态设置游戏时间为20s,超过时间后停止运行所有程序3.控制篮子运动Q1:按下左键,篮子却往右侧移动?A1:输入有误,向左移动,应该填入负数。正确的应为:Q&AQ2:为什么克隆的6个鸡蛋都出现在同一位置?A1:鸡蛋水平位置少了“加”命令Q&A(1)(2)知识点巩固“( )不成立”脚本需要和“侦测”中相同形状的脚本结合使用。其意义为“侦测”中的触发条件不成立。当一个量的值会发生变化时,需要定义一个变量。变量脚本常用于定义游戏得分、时间等量。(1)(2)知识点巩固复杂运算表达式表示方法。“+”加号表示两个项相加,可以填入数字、变量或者数字变量的运算式“或”语句中填入两个条件,满足其中一个即可。 “或”语句经常作为判断条件,填入“如果……那么” 语句中明明同学写了接20秒鸡蛋的程序,但是一运行程序就结束了,请问他错在哪里?( )ABCD鸡蛋掉得太快了,所以结束了由于篮子没有接到一个鸡蛋少了等待一秒程序20秒时间太短了源码测试答案:解析:计算机运行速度非常快,必须加入“等待一秒” 程序,时间变量才会每一秒增加1。C源码测试 展开更多...... 收起↑ 资源预览