Scratch一阶5-愤怒的小鸟2.0_第1页
Scratch一阶5-愤怒的小鸟2.0_第2页
Scratch一阶5-愤怒的小鸟2.0_第3页
Scratch一阶5-愤怒的小鸟2.0_第4页
Scratch一阶5-愤怒的小鸟2.0_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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秒内滑行到指定的坐标位置(会看到移动轨迹);播放鸟飞的声音同时滑行到小猪的位置(会看到移动轨迹);如果碰到了小猪,广播“gotyou”。【注意事项】角度一直都是90度,没有倾斜效果。【小红】1-2【程序1-2描述】当小红被点击时,小红朝向45度方向并在1秒内滑行到指定的坐标位置(会看到移动轨迹);播放鸟飞的声音同时滑行到小猪的位置(会看到移动轨迹);如果碰到了小猪,广播“gotyou”。【注意事项】小红被点击时,角度由90度变成45度,有倾斜效果;但是在飞行过程中和再次运行程序时,都不会回到90度。【小红】1-3(“完善发射功能”的最终版参考程序)【程序1-3描述】当小红被点击时,小红朝向45度方向并在1秒内滑行到指定的坐标位置(会看到移动轨迹),等待1秒后角度变成90度,播放鸟飞的声音同时滑行到小猪的位置(会看到移动轨迹);如果碰到了小猪,广播“gotyou”。【注意事项】小红被点击时,角度由90度变成45度,有倾斜效果;同时在飞行过程中和再次运行程序时,都会重新回到90度。【小红】1-小挑战(“1-小挑战”的最终版参考程序)【程序1-小挑战描述】当小红被点击时,播放皮筋被拉动的声音,同时小红朝向45度方向并在1秒内滑行到指定的坐标位置(会看到移动轨迹);等待1秒后角度变成90度;播放鸟飞的声音同时滑行到小猪的位置(会看到移动轨迹);如果碰到了小猪,广播“gotyou”。【小红】2-1(“完善游戏细节”的部分最终版参考程序)【程序2-1描述】当开始按钮被点击时,广播“new”。【开始】【程序2-1描述】当暂停按钮被点击时,停止全部程序脚本的运行。【暂停】2-2【程序2-2描述】当接收到“new”,小红移动到初始位置。【小红】2-3【程序2-3描述】当接收到“new”,小猪移动到初始位置并显示在舞台区。【小猪】2-4【程序2-4描述】当接收到“gotyou”,木头在1秒内滑行到随机位置并隐藏起来(有移动轨迹);当接收到“new”,木头移动到初始位置并显示在舞台区(没有移动轨迹)。【木头】【程序2-4描述】当接收到“gotyou”,石头在1秒内滑行到随机位置并隐藏起来(有移动轨迹);当接收到“new”,石头移动到初始位置并显示在舞台区(没有移动轨迹)。【石头】2-5(“完善游戏细节”的部分最终版参考程序)【程序2-5描述】当接收到“new”,弹夹隐藏起来。【注意事项】运行程序时,弹夹不会显示出来。【弹夹】2-6(“完善游戏细节”的部分最终版参考程序)【程序2-6描述】当小红被点击时,广播“准备发射”;播放皮筋被拉动的声音,同时小红朝向45度方向并在1秒内滑行到指定的坐标位置(会看到移动轨迹);等待1秒后角度变成90度;播放鸟飞的声音同时滑行到小猪的位置(会看到移动轨迹);如果碰到了小猪,广播“gotyou”。【小红】【程序2-6描述】当弹夹接收到“准备发射”,显示在舞台区,2秒后又自动消失。【弹夹】2-7(“完善游戏细节”的部分最终版参考程序)【程序2-7描述】当接收到“new”,将小红移到最前面,并移到初始位置。【小红】2-8【程序2-8描述】“当绿旗被点击时”或“当接收到new”,分数角色“300、400、5000”都隐藏起来。【300】【400】【5000】2-9(“完善游戏细节”的部分最终版参考程序)【程序2-9描述】当木头接收到new,移到初始位置并显示在舞台区;当接收到gotyou,广播“加300分”,在1秒内滑行到随机位置(可以看到移动轨迹),并隐藏起来。【程序2-9描述】“当绿旗被点击时”或“当接收到new”,分数角色“300”隐藏起来;当分数“300”接收到“加300分”,显示2秒钟后又隐藏起来。【木头】【300】【程序2-9描述】当石头接收到new,移到初始位置并显示在舞台区;当接收到gotyou,广播“加400分”,在1秒内滑行到随机位置(可以看到移动轨迹),并隐藏起来。【程序2-9描述】

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论