课前准备:

1、演示丛林狩猎的动画

2、丛林狩猎素材包,确认背景、角色、声音素材内容无误

3、对应课程PPT准备妥当,课后作业打印完毕

1、本节摘要(2min):

在神秘的亚马逊丛林附近有一个失落的孤岛,那里曾经是一个极度富裕的国家,不知发生了什么,一夜之间竟变成了一座荒岛。传说,曾有多个国家的探险家组队来到这里想要一探究竟,但均无一人返航。这次一位名叫的探险家来到这里,等待他的会是什么呢?

2学习目标(2min)

知识与技能:

(1) 强化巩固移动相关积木块的使用方法

(2) 控制键与侦测按键的使用结合

(3) 重复执行次数和移动步数的数量关系说明

过程与方法:

(4)通过小组讨论合作培养解决问题能力

情感态度价值观:

(5)培养对信息技术的兴趣,培养想象力,逻辑思维能力

 

3、课程导入(10min)

(1)讲解上次课程的作业

(2)在注明动画片熊出没里面,光头强和熊大、熊二一起去丛林探险,路上遭遇了怪物,发生了一件匪夷所思的事,一团团的草丛竟能自己动?把熊二都给吓趴下了!

【课堂问答】 

师:看完之后,请小朋友复述一下刚才看到的情节?

师:大家知道世界上最大的丛林-热带雨林叫什么?在地球的哪个大洲?主要在哪个国家?

生:亚马逊热带雨林,南美洲,巴西

4、角色分析(12min)

打开系统后台的“项目演示设置”查看,并让小朋友仔细观察角色的特征和要素,并进行提问,作品特征一般分为“角色”、“动作”、“规则”。

 

【课堂问答】 

(1)本次作品有几个角色?分别是什么?

(2)长枪是如何发射的?从哪里发出,到哪里消失?

(3)老牛是如何出现的?

(4)老牛被长枪射中后会怎么样?

我们第三节丛林狩猎主要制作长枪和老牛的角色(简易版我们重点讲解长枪造型),这两个角色在丛林狩猎中最为关键。首先添加好长枪和老牛这两个角色。当长枪射击老牛时,长枪是面向鼠标移动的。

小绿旗点击后,首先显示长枪,给予长枪一个初始位置,长枪发射时,面向鼠标移动,同时播放飞出的声音,发射完长枪,需要将长枪隐藏。

老牛从舞台的左上方随机出现,老牛出场时伴随着牛叫声。老牛奔跑时需要切换老牛的造型。老牛移动到舞台边缘时,隐藏自己。老牛再次从舞台的左上方出现,需要等待几秒。

4、编码逻辑(50min)

1)制作长枪

①当小绿旗被点击(开始),长枪出现的位置应该是固定的。长枪每次重新开始就会回到规定的初始位置,所以使用定位积木

②长枪跟随鼠标方向移动

注意区分:面向鼠标指针和移到鼠标指针的区别

③按下鼠标指针,确定发射长枪时,点击鼠标长枪发射。如果按下鼠标,那么长枪就会停止跟随鼠标移动,发射长枪。

☆☆☆☆☆这里就要用到选择语句“如果,那么”和侦测语句“按下鼠标”的结合

④发射长枪:

舞台纵坐标的范围是(-180~180),所以纵向距离为360,如果长枪倾斜发射,那么距离就大于360.假设长枪每次移动20步,至少需要重复执行18次,所以这里的重复次数需要大于18次。

☆☆☆☆☆  乘法数量关系:重复执行次数x 移动步数=总步数,同时需要对三角形的长短关系有一定了解

⑤长枪发射后,到达舞台的边缘将长枪隐藏。

⑦重复执行:

在上面程序的基础上,外面加上重复执行

⑧在这个阶段,我们可以调试程序,发现发射一次之后,长枪就不见了,这时候我们需要在前面加上“显示”一般来讲,隐藏和显示都会同时出现。

要提醒学生“隐藏”和“显示”是配套使用的,他们共同作用于一个角色上,缺一不可。

【课堂问答】 

师:“面向鼠标指针”和“移到鼠标指针”的区别

生:

师:假设长枪每次移动20步,为什么循环次数要大于等于18呢

生:

师:角色到达舞台边缘,用什么指令可以将角色隐藏?

生:

2)制作老牛(建议让学生自己思考去做,老师辅助)

①老牛在舞台的左上方随机位置出现并显示,随机数在这里是X不动,Y随机变化

因为老牛需要出现在左侧边缘,考虑到角色的中心点,x坐标一定是小于-240的,Y的话,我们为了让角色出现在舞台上半段,选择0-180之间的随机数即可。

②同长枪的移动方式一样,我们采用移动步数和重复执行次数组合,这里要保证至少是480的乘积结果

③到舞台边缘后需要隐藏

④老牛奔跑时,循环切换造型做出动态效果,所以我们可以嵌套在重复执行里面,以保证移动时角色一直变化的效果

⑤重复执行:在上面程序的基础上,外面加上重复执行

⑥如果当老牛再次出现在舞台上时,觉得老牛出现的太快了,我们可以在每次过程中加上等待时间

【课堂问答】 

师:请学生消化一下长枪的程序,自己思考下如何实现老牛的程序?

师:老牛是从哪里到的哪里?出现的时候应该注意什么?

师:启发学生做多个老牛同时出现看效果哦!

6、当堂总结(7min)

【程序测试单】:

① 长枪是否随着鼠标方向转动?

② 按下鼠标键长枪是否可以按规定方向射出,然后消失?

③ 老牛是否从舞台的左上方跑出,右边消失?

④ 老牛碰到长枪是否会消失?

⑤ 老牛被击中后,分数是否会加上?

 

 

【课堂问答】:

师:面向鼠标指针和移到鼠标指针的区别

师:描述一下我们是怎么制作长枪的?

师:描述一下我们是如何制作老牛奔跑的?

师:舞台里面的X代表什么?Y代表什么?

扫描二维码

获取更多精彩

壹伴编辑器

scratch少儿编程与游戏:丛林狩猎相关推荐

  1. Scratch少儿编程与游戏:狙击黑蝙蝠

    课前准备: 1.演示狙击小鸟的动画 2.狙击蝙蝠素材包,确认背景.角色.声音素材内容无误 3.对应课程PPT准备妥当,课后作业打印完毕 1.本节摘要(2min): 一只蝙蝠在森林里快乐的生活着,自由自 ...

  2. Scratch少儿编程与游戏:马里奥与金币

    课前准备: 1.演示马里奥与金币的动画 2.马里奥与金币的素材包,确认背景.角色.声音素材内容无误 3.对应课程PPT准备妥当,课后作业打印完毕 1.本节摘要(2min): 马里奥在吃金币的过程中,困 ...

  3. Scratch少儿编程与游戏:外敌的入侵

    课前准备: 1.外敌入侵的动画 2.外敌入侵素材包,确认背景.角色.声音素材内容无误 3.对应课程PPT准备妥当,课后作业打印完毕 1.本节摘要(2min): 主角的一家平静生活在一个远古的部落,却突 ...

  4. Scratch少儿编程与游戏:一起拍蚊子吧

    课前准备: 1.演示蚊子拍拍拍的动画 2.蚊子拍拍拍素材包,确认背景.角色.声音素材内容无误 3.对应课程PPT准备妥当,课后作业打印完毕 1.本节摘要(2min): 美丽可爱的小公主为了体验野外生活 ...

  5. Scratch少儿编程与游戏: 部落的觉醒

    需要此案例源码和素材资源可以添加小编微信:15570666506,然后转发本篇文章到朋友圈后截图发给小编,然后获取此篇文章详细资料. 课前准备: 1.部落觉醒的动画 2.部落觉醒素材包,确认背景.角色 ...

  6. Scratch少儿编程思维题目:汉诺塔游戏

    今天给大家做了分享一个比较经典的Scratch少儿编程益智思维游戏案例汉诺塔,把圆盘从下面开始按大小顺序重新摆放在第三根柱子上.并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘,操 ...

  7. scratch少儿编程实例教程(模拟动画片项目式教学)——幻影龙动画编程

    作为中小学普及的课程,scratch不同于传统的字符代码,图形编程不存在英文门槛,孩子通过拖拽积木就可以直观了解到代码背后的运转原理,在不知不觉中掌握编程算法.通过学员喜爱的动画等模拟动画片项目式教学 ...

  8. 从Scratch少儿编程收获的启示

    少儿编程教育是通过可视化图形编程和编程游戏启蒙等方式,培养少儿的逻辑思维.计算思维以及创新能力的编程课程.在Scratch 软件出现之前,少儿编程以BASIC.LOGO语言为主, 这些语言由于功能的单 ...

  9. Scratch少儿编程英语教程

    Scratch少儿编程英语教程 在 Scratch 中学习编程.创建游戏.玩得开心!致未来编码员的家长和老师 课程英文名:Programming for Kids and Beginners Lear ...

  10. scratch少儿编程第1课

    scratch少儿编程第1课 欢迎来到scratch的世界 1.1关于角色 1.1.1添加角色 1.1.2编辑角色 细心的同学会发现,在角色列表的下方还有一个小猫头,这里也可选择角色,功能和角色选择块 ...

最新文章

  1. Asp.Net统一前后端提示信息方案
  2. linux ssh 报错 Failed to start OpenSSH Server daemon
  3. SilverLight4:在MVVM架构下实现模式窗口
  4. 阶段-关口系统---学习笔记
  5. Session与Cookie的安全问题
  6. RTX51 Tiny中容易混淆的问题
  7. Elasticsearch 5.2.x 使用 Head 插件连接不上集群
  8. 神经网络与深度学习——TensorFlow2.0实战(笔记)(三)(python运算符和表达式)
  9. 爬虫python代码网易云_python-网易云简单爬虫
  10. leveldb登山之路——cache
  11. selenium-webdriver自动化测试工具
  12. 集合python_Python 集合
  13. 李宏毅机器学习Homework1(代码简洁版)
  14. CImage 设置任意像素的RGB值
  15. Vue3报错:Extraneous non-props attributes (style) were passed to component but could not be automatical
  16. 计算机课板书图片,小学信息技术课《插入图片及剪贴画》说课稿
  17. YC创始合伙人Jessica Livingston七年经验总结:创业路上如何避开这八只拦路虎
  18. TDD三定律和5条规则
  19. markdown中数学符号公式和字母表示
  20. 2020 中国企业 500 强:华为投入研发 1317 亿、阿里 431 亿、中国移动 235 亿、百度 183 亿

热门文章

  1. 项目质量管理—七种基本质量工具
  2. mysql的语句大全_mysql语句大全
  3. NXP RT1062 flashloader下载程序到RAM执行
  4. Android7.0的xposed框架,Android 7.x 安装Xposed框架
  5. java 一元线性回归_Java实现一元线性回归
  6. python+django天天生鲜超市购物系统
  7. 【一文讲通】BLDC的六步法PMSM的FOC法综合
  8. 空间两条直线的夹角公式(两向量的夹角公式)
  9. 纯前端js导出Excel文件
  10. esp32-cam拍照上传,微信小程序照片显示