scratch3-0编程28-植物大战僵尸-炮轰僵尸 教案.docx

scratch3-0编程28-植物大战僵尸-炮轰僵尸 教案.docx

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件编程系列课讲义 Scratch 一阶第二十八讲: 炮轰僵尸 一、 教学目标 1、掌握广播[广播()、广播 ()并等待、当接收到() ]和造型切换等积木脚本的使用; 2、实现炮弹击中僵尸的功能; 3、在编程过程中,培养解决问题的能力。 二、 主要程序脚本 编号 详细内容 功能描述 【 1】 “广播()” 发送广播消息,用于角色之间或角色和背景之间的 交互 【2】 “当接收到( )” 接收广播消息, 用于角色之间或角色和背景之间的交 互 【 3】 “换成()造型” 切换到指定名称的造型,可以为角色设置初始造型 三、课堂准备 编号 名称 内容 来源 备注 【 1】 PPT 课件 课堂全流程演示文稿 火星科学盒官网 【2】 课程资料 PPT 课件、讲义、视频 火星科学盒官网 【 3】 学生上课使用器材 笔记本电脑或者台式电脑 老师自备 电脑建议使用 Windows 系统,苹果电脑和 Linux 系 统需要从官网上单独下载对应的软件 程序素材 链接下载 【4】 编程软件下载 Scratch3.0 火星科学盒官网 火星科学盒官网在线编辑版 离线下载版 安装好后测试一下是否可以使用 四、上课流程 本节课包括 5 步具体流程: (1) 第 1 步为引入部分, 老师讲解引入本节课编程主题, 分析本节课需要完成的任务。时长控制在 5 分钟内。 (2) 第 2-3 步为项目制作,首先改良椰子炮,实现椰子炮发射炮弹后休息一段时间的效果,之后完成炮弹击中僵尸后,僵尸角色消 失的功能。时长控制在 60 分钟内。 (3) 第 4 步为课堂总结,总结本节课完成的脚本及重点知识命令。时长控制在 5 分钟内。 (4) 第 5 步为巩固拓展, 用提问的形式巩固本节课学习的重点知识命令。时长控制在 10 分钟内 上课步骤 主要内容 备注 【第 1 步】引入 【对应 PPT】“程序效果” 【时长】 5min 【衔接话术】 上节课我们帮助植物们安装好了椰子大炮, 现在椰子炮已经可以发射 子弹了, 那么快点用它去攻击来势汹汹的僵尸大军吧。我们通过一个视频来看一下 本节课需要完成的任务是什么。椰子炮的威力还真的是很大呢, 当炮弹落到僵尸身 上时,它们就会被炸毁。 【讲解】所以说,本节课的任务就是改良椰子炮,让椰子炮能够集中僵尸。 【第 2 步】 改良椰子炮 【对应 PPT】“改良椰子炮” 【衔接话术】首先来完成第一个任务, 改良椰子炮。椰子炮的威力这么大, 当然也 是有缺点的,当它发射炮弹之后需要休息一下,来装填新的炮弹。 部分 【时长】 25min 【讲解】任务一就是要实现椰子炮的蓄能操作,完成发射炮弹后休息的效果。 【提问】椰子炮只有在炮弹发射出去之后才会休息, 但是, 控制炮弹发射的脚本在 “炮弹”角色上,如何让椰子炮知道炮弹已经发射出去了呢?(学生回答) 【讲解】没错, 就是广播。使用广播可以让角色之间进行交互。所以在炮弹角色上, 当按下鼠标, 克隆一颗炮弹之后, 就需要发送广播消息。(学生拼接) (程序样例见 “第五部分 – 程序 1-1”) 【讲解】椰子炮的炮身和炮筒接收到广播消息之后, 就会切换成休息中的造型。(学 生拼接) (程序样例见 “第五部分 – 程序 1-2 和 1-3”) 【衔接话术】 椰子炮不可能一直处于休息的状态, 当它休息一段时间后, 会继续发 射炮弹。所以还需要再拼接脚本唤醒椰子炮。 【讲解】当炮弹发送完成休息的广播之后, 等待 2 秒钟, 就再发送唤醒椰子炮的广 播。(学生拼接) (程序样例见 “第五部分 – 程序 1-4”) 【讲解】 椰子炮接收到唤醒的广播之后, 就会被唤醒。也就是炮身和炮筒角色接收 到“wake up”的广播消息,都会切换到唤醒的造型。另外,在游戏刚开始的时候, 两个角色都处于可以发射炮弹的状态, 所以应该设置初始造型为工作中的造型。(学 生拼接) (程序样例见 “第五部分 – 程序 1-5”) 【衔接话术】现在想要实现每按下一次鼠标指针就连续发射两枚炮弹的效果, 应该 如何实现呢?(学生回答) 【讲解】 在按下鼠标按键时, 执行两次[克隆自己]的脚本就可以了, 需要注意的是, 必须添加等待时间(学生拼接) (程序样例见 “第五部分 – 程序 1-6”) 【提问】当修改[等待() 秒]命令中的参数时, 炮弹发射会产生怎样的变化呢? (学 生回答) 【讲解】 [等待() 秒]积木中的数字越小, 炮弹发射的时间间隔越短, 两个炮弹连续 发射的间隔就越小。 【衔接话术】同学们把任务一的脚本编写完整, 并尝试拼接脚本, 实现每按一次鼠 标连续发射三枚炮弹, 炮弹发射的时间间隔是 0.5 的效果。 (程序样例见“第五部分 – 程序 1-小挑战”) 【第 3 步】炮轰僵尸 【对应 PPT】“炮轰僵尸” 部分 【时

文档评论(0)

138****3327 + 关注
实名认证
内容提供者

如有问题,请于后台留言联系上传者解决,如文档无法编辑,课件中音视频无法播放等。

版权声明书
用户编号:7141026065000021

1亿VIP精品文档

相关文档