Scratch前置课第五讲:射箭赛
教学目标
1掌握()秒滑行x()y()移x()y()y坐标增加()x坐标增加()果……否…重复执行变量()设()()增加()积木脚
2学程序脚进行逻辑梳理
二程序脚
编号
详细容
功描述
1
()秒滑行x()y()
角色规定时间滑行舞台区指定位置
(时间赋值范围: 坐标赋值范围:角色相关)
2
移x()y()
角色移动舞台区指定坐标位置
(赋值范围:角色相关)
3
y坐标增加()
角色舞台区移动指定距离角色y坐标发生变化
(赋值范围:角色相关180~180间)
4
x坐标增加()
角色舞台区左右移动指定距离角色x坐标发生变化
(赋值范围:角色相关240~240间)
5
果……否…
进行条件判断条件真时执行第空格脚真执行第二空格脚
6
重复执行
该积木程序脚直停执行非遇结束标志者强制停止
7
()设()
指定变量设置指定字符串数字
(变量选项建立变量名设数字时舞台区数点显示六位)
8
()增加()
定值更改指定变量
三课堂准备
编号
名称
容
源
备注
1
PPT课件
课堂全流程演示文稿
火星科学盒官网
2
课程资料
PPT课件讲义视频
火星科学盒官网
3
学生课器材
笔记电脑者台式电脑
老师备
电脑建议Windows系统苹果电脑Linux系统需官网单独载应软件
游戏手柄
火星商城采购
射箭赛初始程序
网盘链接载
4
编程软件载
Scratch30
火星科学盒官网
火星科学盒官网线编辑版
离线载版
安装测试否
四课流程
节课包括8步具体流程:
(1)第1步导入部分讲事形式通趣事引出射箭赛游戏时长控制10分钟
(2)第27步项目制作射箭赛项目拆分成6务第1务实现苹果舞台右侧滑动效果考察()秒滑行x()y()积木务二实现方键控制弓移动务三实现弓造型切换考察果……否…积木务四考察x坐标增加()实现箭右移动务五考察重复执行务六通添加变量记录箭射中苹果分数时长控制65分钟
(3)第8步务梳理重点积木脚进行逻辑梳理时长控制15分钟
课步骤
容
备注
第1步引入
应PPT开始页项目说明部分
时长10min
通趣互动事引入节课制作项目——射箭赛(射箭赛效果说明见第六部分 – 附录)时学生说明节课课堂容
话术节课中老师布置六务通六务制作完成射箭赛作品六务前四节课学积木老师会学详细描述务求家学务完成快
引入部分生动趣激发学生创作兴趣
第2步苹果滑动
应PPT务
时长10min
衔接话术弓箭射舞台右侧移动苹果现发现苹果舞台右侧位置瞬间移动位置苹果移动程知道次会出现什位置种情况想射中苹果太困难第务:修改苹果角色积木够苹果移动程
提问学角色区选中苹果角色观察苹果脚区积木苹果舞台区右侧瞬间移动呢?(等学生观察回答)
讲解苹果角色脚区移x()y()积木苹果舞台区瞬间移动
提问块积木进行换苹果移动程呢?(学生回答拼接积木)
总结()秒滑行x()y()积木换移x()y()积木角色移动程(程序样例见第五部分 – 程序1)
1.注意提醒学生角色区选中苹果角色
2原脚中()()间取机数放()秒滑行x()y()中y面
第3步方键控制弓移动
应PPT务二
时长15min
衔接话术现苹果舞台区移动够清移动程停移动箭靶已制作完成面完成务二方键控制弓移动射苹果
务说明首先弓设置x坐标180y坐标意数字初始位置方键分控制弓移动
提问角色设置初始位置时什积木(学生回答)
讲解移x()y()角色设置初始位置需拼接绿旗点击积木方
提问侦测键盘键没积木什?(学生回答)
讲解侦测分类中()键侦测键盘键没
提问角色移动时什坐标变化?实现角色移动积木什?(学生回答)
讲解角色移动时y坐标变化y坐标增加()积木实现角色移动
话术学尝试拼接积木实现方键控制角色移动功注意想直停判断键没需添加什积木(等学生拼接)
总结绿旗点击积木方拼接移x()y()积木弓设置初始位置运行重复执行脚直停侦测方键没果↑键弓移动果↓键弓移动(程序样例见第五部分 – 程序2)
1注意提醒学生先角色区选中弓角色
2.移x()y()积木中填入数字x面180y面200200间意整数
第4步弓造型切换
应PPT务三
时长15min
衔接话术已控制弓移动面空格键射箭呢学弓箭射出前射出造型样?(等学生回答)
讲解弓箭射出前拉满弓造型箭射出弓变成没箭造型弓角色造型界面造型1箭射出前满弓造型造型2箭射出造型
提问游戏中空格键控制箭发射空格键时箭发射出果空格键弓角色换成造型1造型2呢?(学生回答)
讲解空格键时弓角色应该切换造型2果空格键换成造型2否换成造型1
提问切换角色造型指定造型积木什?(学生回答)
讲解换成()造型积木
提问果空格键…否…组积木空格键时执行面积木否面积木?(学生回答)
讲解空格键时执行面积木换成弓造型2造型积木放面空格中(等学生完成拼接)
总结果空格键换成弓造型2造型否换成弓造型1造型积木实现空格时弓造型切换效果注意组积木放重复执行中(程序样例见第五部分 – 程序3)
1老师做出射箭动作引导学生想象箭射出前弓造型变化
2造型界面编程界面间切换时注意提醒学生
第5步发射箭
应PPT务四
时长5min
衔接话术现空格时弓已换成没箭造型箭角色弓位置没右移动面箭角色脚区积木补充完整实现空格箭舞台右侧发射效果
提问角色右移动什积木?(学生回答)
讲解x坐标增加()
提问x坐标增加()积木应该放重复执行积木积木外?(学生回答)
讲解应该放重复执行(等学生添加积木)
总结x坐标增加()积木放箭角色已重复执行实现空格键箭右飞行效果(程序样例见第五部分 – 程序4)
提醒学生切换角色箭拼接脚
第6步苹果箭射中
应PPT务五
时长5min
链接话术箭已发射出苹果箭射中没变化苹果角色脚区组侦测苹果碰箭切换造型积木组积木没运行什原呢?(学生回答)
讲解组积木会执行次点击绿旗会侦测次苹果没碰箭隐藏实现碰箭切换造型效果需添加重复执行积木进行持续侦测(程序样例见第五部分 – 程序5)
引导式提醒学生切换苹果角色
第7步添加变量记录分
应PPT务六
时长15min
链接话术学前面五务完成非常棒样子学知识掌握错面完成务然制作作品射箭赛游戏肯定会分学拼接积木实现苹果射中分加效果呢?(等学生拼接)
总结首先需新建变量记录分游戏开始时分初始值0(分)设(0)积木拼接苹果角色绿旗点击方苹果碰箭时候分加(分)增加(1)积木放果碰箭…否…积木组中面位置(程序样例见第五部分 – 程序6)
学生字较困难时间紧张时字母数字命名变量
第7步务梳理
应PPT务梳理部分
时长10min
衔接话术学太棒六务全部正确完成面起梳理节课写程序完成棒作品吧
提问第二第三务中弓添加组积木描述组积木实现什效果?(学生回答)
总结运行游戏弓移初始位置方键控制弓移动弓直保持造型1空格键时换成造型2
提问弓设置初始位置?(学生回答)
总结移x()y()积木
提问组积木实现箭什样功效果?(学生回答)(积木图片见第六部分 – 附录二)
讲解空格键箭弓出发右侧发射
提问组积木苹果什位置移动?(学生回答)(积木图片见第六部分 – 附录三)
讲解实现苹果舞台区右侧移动够见移动程
老师提问方式引导学生分析
五程序说明
程序样例编号
程序样例说明
应角色
1
(务终版程序)
程序11描述角色舞台区右侧滑动机位置然停留1秒
苹果
2
(务二终版程序)
程序2描述弓移初始位置持续判断方键没时相应方移动
弓
3
(务三终版程序)
程序3描述弓移初始位置持续判断方键空格键没方键时弓会相应方移动空格键没时弓保持造型1时弓换成造型2
4
(务四终版程序部分)
程序4描述空格键箭先移动弓位置然显示舞台区会直右移动碰舞台右边缘时隐藏停止组脚执行
箭
5
(务五终版程序)
程序5描述苹果角色持续侦测没碰箭没碰时保持造型1碰保持02秒造型2
苹果
6
(务六终版程序)
程序6描述游戏开始分数0苹果角色持续侦测没碰箭没碰时保持造型1碰分数增加1保持02秒造型2
六附录
附录:射箭赛效果说明
苹果角色舞台区右侧滑动滑动机位置停留1秒方键控制弓移动空格键时箭发射出射中苹果时苹果切换造型时分弓箭数减少0时游戏停止
附录二:务梳理——箭角色积木图片
附录三:务梳理——苹果角色积木图片
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档