Scratch前置课第二讲:侠盗飞车
教学目标
1掌握移x()y()果…x坐标增加重复执行变量()设()()增加()积木脚
2学()键积木脚学坐标相关知识
二程序脚
编号
详细容
功描述
1
移x()y()
角色移动舞台区指定坐标位置
(赋值范围:角色相关)
2
果…
进行条件判断条件真时执行该积木脚真跳该积木脚执行方脚
3
()键
感知键盘键否
(选键:空格键方键数字键字母键选意选项)
4
x坐标增加()
角色舞台区左右移动指定距离角色x坐标发生变化
(赋值范围:角色相关)
5
重复执行
该积木程序脚直停执行非遇结束标志者强制停止
6
()设()
指定变量设置指定字符串数字
(变量选项建立变量名设数字时舞台区数点显示六位)
7
()增加()
定值更改指定变量
三课堂准备
编号
名称
容
源
备注
1
PPT课件
课堂全流程演示文稿
火星科学盒官网
2
课程资料
PPT课件讲义视频
火星科学盒官网
3
学生课器材
笔记电脑者台式电脑
老师备
电脑建议Windows系统苹果电脑Linux系统需官网单独载应软件
游戏手柄
火星商城采购
侠盗飞车初始程序
网盘链接载
4
编程软件载
Scratch30
火星科学盒官网
火星科学盒官网线编辑版
离线载版
安装测试否
四课流程
节课包括9步具体流程:
(1)第1步导入部分通互动形式询问学生没赛车赛喜喜欢赛车赛通激发学生赛车赛兴趣引出节课侠盗飞车赛车游戏时长控制10分钟
(2)第2步角色功分析通展示效果视频分析角色动作务进行拆分时长控制5分钟
(3)第38步项目制作首先实现赛车移初始位置实现方键控制赛车左右移动学果…x坐标增加()重复执行等积木脚学坐标相关知识作品添加变量记录赛车收集金钱数学变量相关积木时长控制70分钟
(4)第9步课堂总结总结节课重点积木脚时长控制5分钟
课步骤
容
备注
第1步引入
应PPT开始页
时长10min
引入话术学赛车赛?辆赛车起点出发追赶赛谁会先达终点赛车赛道飞驰转弯漂移时候特紧张刺激朋友XXX特喜欢赛车赛想体验赛道飞驰感觉XXX年纪太家样开车然喜欢赛车觉赛车点危险想办法知道会制作游戏帮制作赛车游戏想通游戏体验开赛车感觉XXX制作赛车游戏XXX玩感觉非常棒想游戏学分享节课起制作侠盗飞车赛车游戏
学生进行互动鼓励学生积极表达
第2步角色功分析
应PPT项目说明
时长5min
衔接话术面先游戏效果什样分析应该做够完成游戏(老师播放效果视频)
提问刚刚效果视频中黑色赛车方移动?(学生回答)
提问黑色赛车碰钱币时左角数字什变化?(学生回答)
总结黑色赛车会左右方移动碰钱币时左角金钱数会增加100
讲解节课呢通两务完成赛车游戏务:实现方键控制赛车左右移动务二:记录赛车吃金钱数
分析角色功时引导学生动分析视频中分析黑色赛车移动方金钱数变化
第3步方键控制赛车左右移动
应PPT务方键控制赛车左右移动
时长30min
衔接话术首先学先传侠盗飞车初始程序初始程序中已出部分游戏功需实现刚刚分析务务二功首先完成务实现方键控制黑色赛车左右移动说黑色赛车角色拼接积木脚
提问黑色赛车拼接积木应该角色区先选中角色?(学生回答)
讲解应该角色区先选中黑色赛车
衔接话术实际赛车赛中赛车起点出发赛车游戏中赛车设置初始位置
讲解说绿旗点击黑色赛车移初始位置首先找事件分类中绿旗点击积木点击舞台区方绿旗会执行块积木面积木脚移初始位置积木运动分类中移x()y()移动角色舞台区位置找两块积木发现移x()y()积木中需填入数字确定块积木中填入数值呢?角色区xy两字母两字母呢表示角色位置学尝试舞台区鼠标拖动黑色赛车角色角色区xy面数字会会变化(等学生观察)
讲解需舞台区黑色赛车拖较合适位置然角色区xy面数字填入移x()y()积木应字母两块积木拼接起(等学生拼接)(程序样例见第五部分 – 程序11)
衔接话术黑色赛车起点已设置面实现键盘方键控制赛车左右移动首先拼接右方键控制赛车右移动积木
讲解方键控制赛车右移动说果右方键右移动转化成句话积木区找相应积木首先控制分类中果……积木然→键需先找侦测分类中空格键然空格修改成→右移动积木区找右移动积木办呢?里运动分类里x坐标增加()积木积木角色右移动(等学生拼接)(程序样例见第五部分 – 程序12)
衔接话术果→键右移动句话中找直接应果……→键积木右移动x坐标增加()什x坐标增加右移动呢?里解新知识——坐标
讲解张图片中黄色左右方条线名字x轴x轴数字做x坐标说x坐标表示角色左右方位置绿色方条线名字y轴y轴数字y坐标y坐标表示角色方位置(坐标图见第六部分 – 附录)
提问学观察左右x坐标变变呢?(学生回答)
讲解左右x坐标变说角色右移动时x坐标增加x坐标增加()积木角色右移动
提问角色移动时候y坐标增加减呢?(学生回答)
讲解角色移动时y坐标增加y坐标增加()积木角色移动
提问角色左移动时坐标会变化会变化?(学生回答)
讲解角色左移动时x坐标会减运动分类中找x坐标减少()积木办呢?时候x坐标增加()积木然填入数值前面添加减号样角色会相反方移动左移动
衔接话术刚刚已拼接→键控制角色右移动积木讲果角色左移动应该x坐标增加()积木数字前面添加减号面学尝试完成果←键角色左移动积木拼接呢?(等学生拼接)
讲解需找出组新果……()键x坐标增加()积木修改参数拼接起拼刚刚组积木方(程序样例见第五部分 – 程序13)
衔接话术学点击绿旗运行方键时左右移动?刚刚拼接组积木方键时角色没移动什呢?
讲解节课中说积木序执行积木会执行次绿旗点击黑色赛车会移起始位置次判断次右左方键没组积木执行时积木执行速度非常快没反应执行结束赛车没移动果想方键控制赛车话需两组果…积木直停执行直判断方键没
衔接话术块积木脚停执行呢?
讲解块积木控制分类中重复执行积木名字出积木会放里面积木直停循环执行执行完第次会执行次现果……两组积木需停执行重复执行放两组积木外面(老师操作演示等学生拼接)(程序样例见第五部分 – 程序14)
1提问形式学生独立传初始程序
2强调角色拼接积木前必须角色区选中角色
3讲解坐标时重点讲解xy坐标左右方应关系
4学生独立拼接左方键赛车左移动积木时学生会原积木基础直接修改提示学
第4步务梳理
应PPT务梳理
时长5min
衔接话术刚刚黑色赛车拼接组积木块块拼接完成面起梳理刚刚组积木整体效果
提问学说刚刚拼接组积木脚实现什样效果?(学生回答)
总结游戏开始赛车先移初始位置左右方键控制赛车左右移动
提问实现移初始位置方键控制移动效果?(学生回答)
总结先移x()y()然持续判断左右方键没
提问设置角色初始位置积木什?(学生回答)
总结移x()y()
提问方键时角色会移动()键x坐标增加()积木连接起积木什?(学生回答)
总结果……
提问实现角色左右移动积木什?(学生回答)
总结x坐标增加()
提问够脚停执行积木什?(学生回答)
总结重复执行
提问程中进行引导性提示
第5步挑战
应PPT动手编程
时长8min
衔接话术刚刚务学完成非常棒里老师学布置挑战学完成(等学生拼接)
讲解实现空格键时角色移图中位置说果空格键移指定位置需果……空格键移x()y()积木确定移x()y()积木中数值时需先角色移指定位置然观察角色区xy数字少填入积木应位置组积木拖入重复执行中(程序样例见第五部分 – 程序1挑战)
第6步记录赛车收集钱币数量
应PPT务二记录赛车收集钱币
时长20min
衔接话术务中实现方键控制黑色赛车左右移动学观察黑色赛车碰钱币时钱币什变化?(学生回答)钱币会消失说黑色赛车收集钱币现知道收集钱币数量务二记录赛车收集钱币数量
提问赛车收集钱币数量固定变会发生变化?(学生回答)
讲解赛车收集钱币数量变化数值变量存储变量存储断变化数值游戏分者生命值等首先需进入变量分类点击新建变量命名金钱数(等学生建立)
提问刚刚建立变量金钱数什时候会发生变化?(学生回答)
讲解黑色赛车钱币碰时候金钱数会增加黑色赛车角色中没够侦测碰钱币积木需点击角色区钱币钱币角色脚区找钱币角色脚区够侦测碰黑色赛车积木实现变量增加积木拼接角色够变量增加积木(金钱数)增加()积木应该积木放果碰黑色赛车…里面(等学生拼接)(程序样例见第五部分 – 程序21)
衔接话术试玩游戏第二次运行游戏时候金钱数0开始增加?
讲解第二次运行游戏时金钱数次停止时数字开始增加够正确记录金钱数需金钱数设置0初始值说实现次运行游戏时金钱数初始化0变量设置初始值积木(金钱数)设()应该积木拼钱币角色中包含绿旗点击积木组积木方(等学生拼接)(程序样例见第五部分 – 程序22)
1注意新建变量时修改适角色范围
2务二积木脚钱币角色进行编写注意提醒学生选择钱币角色
第7步务二梳理
应PPT务二梳理
时长5min
衔接话术刚刚完成务二面梳理务二中脚逻辑
提问务二实现什样功效果(学生回答)
总结变量金钱数记录赛车收集钱币数量
提问角色添加脚实现金钱数0增加?(学生回答)
总结钱币角色添加脚金钱数设置0初始值钱币碰黑色赛车时金钱数增加
提问设置变量初始值脚什?(学生回答)
总结()设()
提问变量值增加减少积木什?(学生回答)
总结()增加()
提问程中进行引导性提示
第8步挑战
应PPT动手编程
时长8min
衔接话术刚刚学变量知识老师布置变量相关挑战谁完成更(等学生拼接)
讲解黑色赛车赛道行驶时分增加说黑色赛车碰角色赛道1赛道2时分会增加首先需初始分设0检测判断没碰赛道1赛道2碰时分增加1(程序样例见第五部分 – 程序2挑战)
1根课堂时间果时间够话该挑战务省略掉
2注意提醒学生黑色赛车角色拼接脚
第9步总结巩固
应PPT总结巩固
时长5min
衔接话术节课中起完成赛车游戏学实现方键控制赛车左右移动变量相关知识接老师出题目考考学节课知识掌握样
知识点巩固
老师提问方式进行复
1脚作分什?
2脚节课中实现什样效果?
问答
Q.组积木够实现赛车碰钱币分加效果?什?
A.分设1积木分值直1
五程序说明
程序样例编号
程序样例说明
应角色
11
程序11描述作品运行角色移舞台区指定位置
黑色赛车
12
程序12描述作品运行角色移舞台区指定位置侦测次→键没时右移动没动
13
程序13描述作品运行角色移舞台区指定位置侦测次→键没时右移动没动侦测次←键没时左移动没动
14
(务终版程序)
程序14描述作品运行角色移舞台区指定位置持续侦测左右方键没方键时角色相应方移动
1挑战
程序1挑战描述空格角色移(120142)位置
21
(务二终版程序部分)
程序21描述钱币角色直移动持续检测没碰黑色赛车碰时金钱数增加100播放声音克隆删克隆体
钱币
22
(务二终版程序部分)
程序22描述作品运行钱币角色隐藏克隆次金钱数初始值设0
2挑战
程序2挑战描述游戏运行变量分赋予初始值0持续侦测黑色赛车没碰两赛道角色碰时分加1
黑色赛车
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档