Scratch趣味编程进阶课程-1-打蝙蝠 课件

文档属性

名称 Scratch趣味编程进阶课程-1-打蝙蝠 课件
格式 pptx
文件大小 5.6MB
资源类型 试卷
版本资源 通用版
科目 信息技术(信息科技)
更新时间 2022-12-26 14:52:37

图片预览

文档简介

(共20张PPT)
第1课
打蝙蝠
学习目标
巩固与扩展
项目讨论
逻辑编程
1
2
3
4
1
使用方向键控制运动,空格键控制射击;当打到蝙蝠得分加1,打到其他动物(比如恐龙)得分减1。计时器时间大于20秒,游戏也会自动停止哦。
2
3
4
巩固“下一个造型”、“说话”、“播放声音”等脚本;
学习“掌握随机数”、“了解隐藏功能的作用” 、“运用复制角色功能” 等新脚本;
综合应用所学脚本完成编程项目并扩展
新脚本:
巩固脚本:
1.本节课用到的角色
2.本节课用到的背景
Bat
Mountain
Dinosaur
Gun Dot
《打蝙蝠》
1.数一数一共有几种不同造型的蝙蝠,分别是什么?
2.猎户在用瞄准器干什么?
3.这个怪物是什么怪物?
4.为什么打到恐龙就要扣分呢?
蝙蝠一共有三种造型,翼手闭合、翼手微张开,翼手全张开。
用瞄准器对准蝙蝠,快速击中蝙蝠得分
其实他是一只恐龙,并不是老鹰哦
因为游戏设计要考虑趣味性,有得分也有丢分才好玩儿,也更锻炼反应速度。
《打蝙蝠》
1.选择背景图片
1.选择背景图片
找到选择背景的图标
选择Mountain背景作为舞台背景
2.让蝙蝠们在山洞前飞来飞去
1.编写蝙蝠活动的程序
给一只蝙蝠编程,实现蝙蝠飞动的效果
蝙蝠真正移动起来啦
复制蝙蝠就可以将程序一起复制,这样就有好几只编程啦
3.给恐龙编程
1.恐龙的程序和蝙蝠的程序类似
恐龙的双翼更有力量,造型变化的更快
可以将恐龙的飞行速度设置与蝙蝠相似,如果恐龙移动的更慢一些,就更容易避开恐龙呦,游戏难度降低。
4.控制标准器Gun Dot的移动
1.用手柄的上下左右键控制瞄准器
如果…那么…条件语句
非常简单方便对不对
按下空格键射击
射击时的声音效果
射击时的视觉效果
射击后恢复瞄准造型
5.蝙蝠的程序
1. 蝙蝠被击中分数增加
学习一下如何设置分数吧,起始分数设置为0?还是10?你来决定。
蝙蝠被击中时声音特效和大声惨叫“啊”之后消失,分数增加1
蝙蝠被击中后“隐藏”隔“0.7”秒后,又一只蝙蝠出现,运用“显示”模块
6.恐龙的程序
1.恐龙被击中分数减少
恐龙宝宝被击中时声音特效和大声惨叫“啊”之后消失,分数减少1
恐龙宝宝被击中后“隐藏”隔“0.7”秒后,又一只恐龙宝宝出现,运用“显示”模块
与 逻辑:按下空格键并且碰到瞄准器才算击中哦
7.舞台的程序
1.挑选有趣的背景音乐
播放这段声音,有可能还没有播放完就继续执行下一个脚本了
播放这段声音,如果这个音乐时长1小时,那么必须播放1小时结束才会继续执行下一个脚本
游戏中的音效
控制音量
7. 舞台的程序
2.计时器设置
计时器启动后开始计时,如果计时器大于20秒,那么停止全部脚本,游戏停止。可以尝试把游戏时间增长一些吧!
每次点击绿旗后,计时器都被设置为0
Q1:明明给瞄准器编程,编写了这样的程序,会发生什么现象呢?
A1:坐标系搞错了,如果这样编写,手柄操控的方向会反哦。
Q&A
Q2:明明检查了半天,发现自己的程序没有问题,你发现错误了么?
A2:是不是蝙蝠飞呀飞,被击中之后就不再出现了,是因为显示脚本没有在“重复执行”的脚本内,所以虽然有显示脚本,但是击中后执行不到显示脚本哦。
Q&A
(1)
(2)
上面的脚本可以随机产生一个数字,这个数字大于等于第一个数字,小于等于第二个数字,适合无规律的动作设计哦。上面的脚本可以产生数字1,2,3,4,5,6,7,8,9,10
这两个脚本的使用也有所不同,尤其是结合重复执行使用的时候,咱们要认识到这两者的区别。
知识点巩固
明明给恐龙的程序进行简化,下面哪个程序正确正确?( )
A
B
源码测试
答案:
解析:
A答案才能实现上推操作杆瞄准器上移,下推操作杆瞄准器下移。
A
源码测试
同课章节目录