小学高年级课后服务 scratch3.0编程课件 一阶第5课 愤怒的小鸟2.0 课件(共39张PPT+视频+教案)

资源下载
  1. 二一教育资源

小学高年级课后服务 scratch3.0编程课件 一阶第5课 愤怒的小鸟2.0 课件(共39张PPT+视频+教案)

资源简介

(共39张PPT)
第5课
愤怒的小鸟2.0
引入
课堂总结
完善发射功能
完善游戏细节
巩固拓展
课程目录
引入
1
找不同
上传上节课的程序。
动手做
完善发射功能
2
拉动效果
学过哪些改变角色位置变化的脚本呢
想一想
还记得如何获取某一位置的坐标吗
拉动效果
角度变化
想一想
如何让小红只在发射时发生角度变化
具体角度变化
1、游戏开始前,面向90方向;
2、当小红被点击时,面向45方向;
3、小红滑行到小猪的过程中,面向90方向。
回位发射
尝试添加皮筋的拉动音效,并编写相关程序。
1-小挑战
1-小挑战
完善游戏细节
3
添加“开始”和“暂停”按钮
按钮的使命
按钮的功能分别是什么
游戏重新开始,小红和小猪回到初始位置。
游戏停止运行
为按钮编写程序
修改小红的程序
尝试修改小猪的程序。
动手做
添加击打特效
20
10
5
20
编写石头和木头的相关程序
角色 程序
编写弹夹的相关程序
弹夹什么时候显示出现呢
弹夹出现又消失
想一想
认真观察视频中的河鲀有什么特点
如何解决被遮挡的现象
将小红移到最前面
添加分数
5
10
5
隐藏分数
角色 程序
显示分数
各个分数什么时候显示出来呢
角色 分数
300
400
5000
显示300
显示400
显示5000
课堂总结
4
课堂总结
(2)
(1)
角色在舞台面朝的方向,默认为90度,取值范围为-180度到180度之间。
角色在规定时间内由某一位置移到指定的坐标位置。
课堂总结
(3)
将某角色移到舞台区的最前面,防止被其他角色挡住。
拓展巩固
5
尝试添加多个小猪,让游戏角色更加丰富一些。
拓展巩固Scratch一阶第五讲:愤怒的小鸟2.0
教学目标
1、重点掌握角色位置变化的几种方式以及每种方式的区别;
2、掌握在()秒内滑行到x:()y:()、面向()方向、广播()、当接收到()、停止全部脚本、移到最前面、等程序脚本;
3、培养学生发现问题、解决问题的能力。
二、主要程序脚本
编号 详细内容 功能描述
【1】 “在()秒内滑行到x:()y:()” 在规定的时间内由某一位置滑行到指定的坐标位置,时间可以为任意正整数 (x坐标取值范围为:-240到240之间的整数,y坐标取值范围为:-180到180之间的整数)
【2】 “面向()方向” 角色在舞台区的朝向 (方向的取值范围为:-180到180之间的整数)
【3】 “广播()” 用于同个不同角色间的信息传递 (广播内容可以随意修改,可以是数字、字母、汉字;但建议是有意义的名称)
【4】 “当接收到()” 常和“广播()”脚本一起使用,用来接收广播的内容,广播内容和接收的内容名称必须一致
【5】 “停止全部脚本” 停止所有程序脚本的运行 (可以停止的脚本有:全部脚本、这个脚本、该角色的其他脚本)
【6】 “移到最()” 将某个角色移到舞台中其他角色的最前面,防止被其他角色挡住 (常见的还有:移到最后面)
三、课堂准备
编号 名称 内容 来源 备注
【1】 PPT课件 课堂全流程演示文稿 火星科学盒官网
【2】 课程资料 PPT课件、讲义、视频 火星科学盒官网
【3】 学生上课使用器材 笔记本电脑或者台式电脑 老师自备 电脑建议使用Windows系统,苹果电脑和Linux系统需要从官网上单独下载对应的软件
游戏手柄、螺丝刀 火星人商城采购
【4】 编程软件下载 Scratch3.0 火星科学盒官网 火星科学盒官网在线编辑版
离线下载版
安装好后测试一下是否可以使用
四、上课流程
本节课包括课堂预热和6步具体流程:
(1)第1步为导入部分,通过观看对比视频,引出本节课的任务,并让学生上传上节课的程序,时长控制在5分钟内。
(2)第2-4步为添加游戏细节部分,先修改发射位置和发射角度(位置脚本通过对比讲解、位置坐标的获取方法),然后添加皮筋的拉动音效;再添加游戏开始和暂停的按钮并利用广播编写程序,并修改其他角色触发程序开始的命令脚本;为了复习广播的使用方法,继续增加击打过程中的其他细节(木头、石头、分数等),使游戏画面看起来更加丰富,时长控制在80分钟内。
(3)第5步为课堂总结,时长控制在5分钟内。
(4)第6步为巩固拓展,尝试添加多个小猪丰富游戏界面,课后作业。
上课步骤 主要内容 备注
【第1步】引入 【对应PPT】“引入”部分 【时长】5min 【衔接话术】上节课我们实现了击打的基本过程,但是还有一些细节没有完善。下面观看一下这两个试试,找一找有哪些不同之处。(学生自由回答) 【总结】小鸟的发射状态不同,第一个视频中的只有皮筋被拉动的声音而小鸟的位置却没有变化;第二个视频中,小鸟被有被拉动的过程,并且角度也有变化。话不多说,赶紧来完善这个小细节吧。 【衔接话术】由于本节课是在上节课的基础上进行功能完善的,因此我们需要先打开Scratch软件并上传上节课程序。(在学生文件夹中) 通过观看对比视频,让学生自己总结特点,并引出本节课的任务。
【第2步】修改发射角度和位置 【对应PPT】“完善发射功能”部分 【时长】30min 【衔接话术】小红在发射时,位置应该发生变化,做出一个被拉动的效果,那同学们还记得我们学过哪些改变角色位置变化的脚本吗? 【总结】“移到x:()y:()”表示瞬间移动,不符合;“在()秒内滑行到()”虽然有运动轨迹但是没有参考物可以参考。本节课将学习一个新的移动脚本:在“运动”模块中找到“在()秒内滑行到x:()y:()”,既可以看到运动轨迹有可以移动到指定的位置。 【提问】还记得如何获取某一位置的坐标吗?(学生自由回答) 【讲解】在角色区中可以看到。动手编写程序,让小红实现位置的移动吧。(程序样例见“第五部分-程序1-1”) 【总结】小红在被拉动时,角度应该斜向上,做出一个被拉动的效果,这时需要用到“运动”模块中的“面向()方向”脚本,默认为90度方向,可以修改,点击后出现一个大圆盘,转动圆盘会发现角度是有一定取值范围的。(让学生回答范围是多少)动手设置不同的角度,观看一下现象吧。(程序样例见“第五部分-程序1-2”) 【提示】方向设置在移动之前。 【衔接话术】发射角度设置好了,可是又出现了一些新问题,认真观看视频,看看都有哪些问题?(学生自由回答) 【提问】小红斜着移动到小猪,并且再次运行程序时,小红还是斜着,那如何让小红只在发射时发生角度变化呢?具体角度变化是怎样的呢? 【总结】1、游戏开始前,面向90方向; 2、当小红被点击时,面向45方向; 3、小红滑行到小猪的过程中,面向90方向。 【讲解】增加“等待1秒”的目的是为了有个拉动的缓冲效果。(学生动手尝试)(程序样例见“第五部分-程序1-3”) 1.移动脚本讲解时,让学生动手操作,切身感受区别; 2.让学生动手修改不同的角度,掌握脚本的使用方法。
【第3步】1-小挑战 【对应PPT】“1-小挑战”部分 【时长】5min 【衔接话术】尝试添加皮筋拉动的音效并编写相关的程序。(程序样例见“第五部分-程序1-小挑战”) 把挑战任务发放后,让学生自己动手编写程序。
【第4步】添加击打过程的细节 【对应PPT】“完善游戏细节”部分 【时长】45min 【衔接话术】发射效果已经实现了,接下来增加一些有趣的游戏效果吧。 【总结】每个游戏都有开始和暂停按钮,下面添加一下这两个按钮吧,在学生文件夹中找到并上传。上传成功后将大小都设为15,并拖拽到舞台的左上角。 【提问】每个按钮的功能都是什么呢(学生自由回答) 【讲解】开始:游戏重新开始,小红和小猪回到初始位置。 暂停:游戏停止运行 【衔接话术】根据给出的提示信息,将程序补充补充完整吧。(学生动手操作)(程序样例见“第五部分-程序2-1”) 【衔接话术】将小红的初始位置程序进行相关修改。(程序样例见“第五部分-程序2-2”) 【动手做】尝试修改小猪的程序。(程序样例见“第五部分-程序2-3”) 【衔接话术】我们发现小红只打到了小猪,并没有击倒旁边的石头和木头,为了模拟更加真实的击打效果,我们将添加一些舞台细节。在学生文件夹中找到并依次上传,注意每次只能上传一个角色,全部上传完成后,调整每个角色的大小,并调整到对应的位置。 【讲解】游戏开始时,给石头和木头分别设置一个初始位置,当小红移动到相应的位置时,石头和木头也飞向任意位置。(程序样例见“第五部分-程序2-4”) 【提问】弹夹一开始处于隐藏状态,那弹夹什么时候显示出来呢?(程序样例见“第五部分-程序2-5”) 【讲解】当小红被点击时,弹夹才会显示出来,并且小红被发射后,弹夹又会消失不见。弹夹出现的时长与小红发射前的时长一致。(程序样例见“第五部分-程序2-6”) 【衔接话术】再次运行程序时,我们发现小红被树杈遮挡住了,如何解决被遮挡的现象呢? 【总结】这个时候我们需要把小红移到树杈的前面,需要用到“外观”模块中的“移到最(前面)”脚本,点击倒三角之后发现还可以移到最后面,动手操作一下,看看区别。测试结束后,将小红的程序进行修改。(程序样例见“第五部分-程序2-7”) 【衔接话术】不同的角色表示不同的分数,我们需要增加一些成就感,那就是取得好成绩。下面将表示分数的角色依次上传,并调整大小。 【衔接话术】游戏开始时,分数都应该处于隐藏状态。动手编写程序吧。(程序样例见“第五部分-程序2-8”) 【提问】分数什么时候显示出来呢? 【讲解】当石头飞出时,300出现2秒并消失;当木头飞出时,400出现2秒并消失;当小猪飞出时,5000出现2秒并消失。(学生动手尝试)(程序样例见“第五部分-程序2-9”) 1.让学生思考为什么使用广播,并且自己动手尝试修改程序。 2.老师多引导,学生多思考多动手。
【第5步】课堂总结 【对应PPT】“课堂总结”部分 【时长】55min 【衔接话术】本节课的内容到这里就要完成了,下面我们来简单复习一下所学的内容,考一考自己的记忆力。 【知识点巩固】 老师以提问的方式进行复习。
1.各个脚本的作用分别是什么? 2.各个脚本在本节课中实现的功能效果。
【第6步】巩固拓展 【对应PPT】“巩固拓展”部分 【时长】课后作业 【衔接话术】尝试添加多个小猪,让游戏角色更加丰富一些。 有做的快的学生可以课上完成。
五、主要程序说明
程序样例编号 程序样例与说明 对应的角色
1-1 【程序1-1描述】当小红被点击时,小红在1秒内滑行到指定的坐标位置(会看到移动轨迹);播放鸟飞的声音同时滑行到小猪的位置(会看到移动轨迹);如果碰到了小猪,广播“got you”。 【注意事项】角度一直都是90度,没有倾斜效果。 【小红】
1-2 【程序1-2描述】当小红被点击时,小红朝向45度方向并在1秒内滑行到指定的坐标位置(会看到移动轨迹);播放鸟飞的声音同时滑行到小猪的位置(会看到移动轨迹);如果碰到了小猪,广播“got you”。 【注意事项】小红被点击时,角度由90度变成45度,有倾斜效果;但是在飞行过程中和再次运行程序时,都不会回到90度。 【小红】
1-3 (“完善发射功能”的最终版参考程序) 【程序1-3描述】当小红被点击时,小红朝向45度方向并在1秒内滑行到指定的坐标位置(会看到移动轨迹),等待1秒后角度变成90度,播放鸟飞的声音同时滑行到小猪的位置(会看到移动轨迹);如果碰到了小猪,广播“got you”。 【注意事项】小红被点击时,角度由90度变成45度,有倾斜效果;同时在飞行过程中和再次运行程序时,都会重新回到90度。 【小红】
1-小挑战 (“1-小挑战”的最终版参考程序) 【程序1-小挑战描述】当小红被点击时,播放皮筋被拉动的声音,同时小红朝向45度方向并在1秒内滑行到指定的坐标位置(会看到移动轨迹);等待1秒后角度变成90度;播放鸟飞的声音同时滑行到小猪的位置(会看到移动轨迹);如果碰到了小猪,广播“got you”。 【小红】
2-1 (“完善游戏细节”的部分最终版参考程序) 【程序2-1描述】当开始按钮被点击时,广播“new”。 【开始】
【程序2-1描述】当暂停按钮被点击时,停止全部程序脚本的运行。 【暂停】
2-2 【程序2-2描述】当接收到“new”,小红移动到初始位置。 【小红】
2-3 【程序2-3描述】当接收到“new”,小猪移动到初始位置并显示在舞台区。 【小猪】
2-4 【程序2-4描述】当接收到“got you”,木头在1秒内滑行到随机位置并隐藏起来(有移动轨迹);当接收到“new”,木头移动到初始位置并显示在舞台区(没有移动轨迹)。 【木头】
【程序2-4描述】当接收到“got you”,石头在1秒内滑行到随机位置并隐藏起来(有移动轨迹);当接收到“new”,石头移动到初始位置并显示在舞台区(没有移动轨迹)。 【石头】
2-5 (“完善游戏细节”的部分最终版参考程序) 【程序2-5描述】当接收到“new”,弹夹隐藏起来。 【注意事项】运行程序时,弹夹不会显示出来。 【弹夹】
2-6 (“完善游戏细节”的部分最终版参考程序) 【程序2-6描述】当小红被点击时,广播“准备发射”; 播放皮筋被拉动的声音,同时小红朝向45度方向并在1秒内滑行到指定的坐标位置(会看到移动轨迹);等待1秒后角度变成90度;播放鸟飞的声音同时滑行到小猪的位置(会看到移动轨迹);如果碰到了小猪,广播“got you”。 【小红】
【程序2-6描述】当弹夹接收到“准备发射”,显示在舞台区,2秒后又自动消失。 【弹夹】
2-7 (“完善游戏细节”的部分最终版参考程序) 【程序2-7描述】当接收到“new”,将小红移到最前面,并移到初始位置。 【小红】
2-8 【程序2-8描述】“当绿旗被点击时”或“当接收到new”,分数角色“300、400、5000”都隐藏起来。 【300】
【400】
【5000】
2-9 (“完善游戏细节”的部分最终版参考程序) 【程序2-9描述】当木头接收到new,移到初始位置并显示在舞台区;当接收到got you,广播“加300分”,在1秒内滑行到随机位置(可以看到移动轨迹),并隐藏起来。 【程序2-9描述】“当绿旗被点击时”或“当接收到new”,分数角色“300”隐藏起来;当分数“300”接收到 “加300分”,显示2秒钟后又隐藏起来。 【木头】
【300】
【程序2-9描述】当石头接收到new,移到初始位置并显示在舞台区;当接收到got you,广播“加400分”,在1秒内滑行到随机位置(可以看到移动轨迹),并隐藏起来。 【程序2-9描述】“当绿旗被点击时”或“当接收到new”,分数角色“400”隐藏起来;当分数“400”接收到 “加400分”,显示2秒钟后又隐藏起来。 【石头】
【400】
【程序2-9描述】当木头接收到new,移到初始位置并显示在舞台区;当接收到got you,广播“加5000分”,播放小猪被打倒的声音并在1秒内滑行到随机位置(可以看到移动轨迹),并隐藏起来,播放游戏结束的声音。 【程序2-9描述】“当绿旗被点击时”或“当接收到new”,分数角色“5000”隐藏起来;当分数“5000”接收到 “加5000分”,显示2秒钟后又隐藏起来。 【小猪】
【5000】

展开更多......

收起↑

资源列表