资源简介 (共24张PPT)第32课一维世界学习目标巩固与扩展项目讨论逻辑编程12341制作一个思维世界过关游戏,移动角色1使角色1碰到绿色则过关,如果碰到角色2红色则回位,角色2每关出现速度不同并且当增加到第三关时会每一关克隆一个自己。234巩固“碰到?颜色”、“设置xy坐标” 、“如果那么” “重复执行?次”等脚本学习“广播过关”、“克隆” 、“当作为克隆使启动” 、“换成?造型” 、“在 ?和 ?之间随机” 等新脚本综合应用所学脚本完成编程项目并扩展新脚本:巩固脚本:1.本节课用到的角色2.本节课用到的背景角色1角色2自己绘制《一维世界》角色3角色4数字1-91.一共有几个角色,分别是什么?2.白色能碰到红色和绿色么?3.需要几种数字角色?4.能不能实现红色移动速度的不同呢?白色操作移动,红色自动移动,蓝色过关白色碰到绿色可以进行下一关,碰到红色会回到左侧起点,重新开始做9关哦,所以需要9个数字设置变量实现不同速度《一维世界》1.制作背景图片1.制作背景图片绘制背景找到矩形(长方形)工具并填充颜色填充其他区域颜色2.制作角色1.制作角色找到矩形(长方形)工具3.上传角色1.上传角色上传准备好的角色4.白色角色一的程序1.编写角色1的程序建立数字变量level如果碰到绿色,广播过关,其它角色会接收这个消息左右控制白色角色1移动设置成如果碰到红色,那么回原位过关后,回到最左侧,并且变量level增加1,用level来控制红块障碍物的速度5.给红色角色2编程1.角色2程序碰到最后边的绿色,会回到最左边调整角色2 每关的速度,当到第三关及以上是每一关克隆一个自己建立变量speed,代表角色2的移动速度5.给红色角色2编程1.角色2程序当关数等于9时,播放通关音乐,并结束游戏玩到第7关的同学已经是非常厉害了6.给蓝色角色3编程分析特效:可以看到这个特效会变化出许多小方块,然后按顺序移动到最左边,咱们第一个想到的就是克隆1.过关特效-上部6.给蓝色色角色3编程1.过关特效-上部可以观测到黄线上面共有18个小方块,并且颜色每次都会变化根据他们间距的大小,推算出他们的间距大概是10左右,所以重复执行克隆18次,每一个克隆的间距都是106.给蓝色角色3编程1.过关特效-上部当接收到克隆时,克隆出来的小块儿依次移动到最左边,就会呈现出这样的效果了7.给蓝色角色4编程1.过关特效-下部程序与角色3相同,咱们可以复制,只需要改变Y坐标的值就可以了8.数字的程序1.数字变化因为角色的造型名称依次的设置,可以让我们编写这样的程序9. 挑选背景音乐1.挑选有趣的背景音乐Q1:角色3与角色4程序一样会怎样?A1:方向一样,都是从同一位置出来。Q&AQ2:明明检查了半天,发现自己的程序没有问题,为什么过关时不显示,你发现错误了么?A2:循环里没有过关命令Q&A(1)知识点巩固切换造型的巧妙应用,这里咱们需要注意,一定要把造型名称改正确哦明明给数字关卡琢磨了一个新的程序,大家看看是不是正确呢?( )AB源码测试正确错误答案:解析:这个程序完全正确哦,明明真是太聪明了,还简化了程序A源码测试 展开更多...... 收起↑ 资源预览