scratch少儿编程与游戏:丛林狩猎
课前准备:
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少儿编程与游戏:丛林狩猎相关推荐
- Scratch少儿编程与游戏:狙击黑蝙蝠
课前准备: 1.演示狙击小鸟的动画 2.狙击蝙蝠素材包,确认背景.角色.声音素材内容无误 3.对应课程PPT准备妥当,课后作业打印完毕 1.本节摘要(2min): 一只蝙蝠在森林里快乐的生活着,自由自 ...
- Scratch少儿编程与游戏:马里奥与金币
课前准备: 1.演示马里奥与金币的动画 2.马里奥与金币的素材包,确认背景.角色.声音素材内容无误 3.对应课程PPT准备妥当,课后作业打印完毕 1.本节摘要(2min): 马里奥在吃金币的过程中,困 ...
- Scratch少儿编程与游戏:外敌的入侵
课前准备: 1.外敌入侵的动画 2.外敌入侵素材包,确认背景.角色.声音素材内容无误 3.对应课程PPT准备妥当,课后作业打印完毕 1.本节摘要(2min): 主角的一家平静生活在一个远古的部落,却突 ...
- Scratch少儿编程与游戏:一起拍蚊子吧
课前准备: 1.演示蚊子拍拍拍的动画 2.蚊子拍拍拍素材包,确认背景.角色.声音素材内容无误 3.对应课程PPT准备妥当,课后作业打印完毕 1.本节摘要(2min): 美丽可爱的小公主为了体验野外生活 ...
- Scratch少儿编程与游戏: 部落的觉醒
需要此案例源码和素材资源可以添加小编微信:15570666506,然后转发本篇文章到朋友圈后截图发给小编,然后获取此篇文章详细资料. 课前准备: 1.部落觉醒的动画 2.部落觉醒素材包,确认背景.角色 ...
- Scratch少儿编程思维题目:汉诺塔游戏
今天给大家做了分享一个比较经典的Scratch少儿编程益智思维游戏案例汉诺塔,把圆盘从下面开始按大小顺序重新摆放在第三根柱子上.并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘,操 ...
- scratch少儿编程实例教程(模拟动画片项目式教学)——幻影龙动画编程
作为中小学普及的课程,scratch不同于传统的字符代码,图形编程不存在英文门槛,孩子通过拖拽积木就可以直观了解到代码背后的运转原理,在不知不觉中掌握编程算法.通过学员喜爱的动画等模拟动画片项目式教学 ...
- 从Scratch少儿编程收获的启示
少儿编程教育是通过可视化图形编程和编程游戏启蒙等方式,培养少儿的逻辑思维.计算思维以及创新能力的编程课程.在Scratch 软件出现之前,少儿编程以BASIC.LOGO语言为主, 这些语言由于功能的单 ...
- Scratch少儿编程英语教程
Scratch少儿编程英语教程 在 Scratch 中学习编程.创建游戏.玩得开心!致未来编码员的家长和老师 课程英文名:Programming for Kids and Beginners Lear ...
- scratch少儿编程第1课
scratch少儿编程第1课 欢迎来到scratch的世界 1.1关于角色 1.1.1添加角色 1.1.2编辑角色 细心的同学会发现,在角色列表的下方还有一个小猫头,这里也可选择角色,功能和角色选择块 ...
最新文章
- Asp.Net统一前后端提示信息方案
- linux ssh 报错 Failed to start OpenSSH Server daemon
- SilverLight4:在MVVM架构下实现模式窗口
- 阶段-关口系统---学习笔记
- Session与Cookie的安全问题
- RTX51 Tiny中容易混淆的问题
- Elasticsearch 5.2.x 使用 Head 插件连接不上集群
- 神经网络与深度学习——TensorFlow2.0实战(笔记)(三)(python运算符和表达式)
- 爬虫python代码网易云_python-网易云简单爬虫
- leveldb登山之路——cache
- selenium-webdriver自动化测试工具
- 集合python_Python 集合
- 李宏毅机器学习Homework1(代码简洁版)
- CImage 设置任意像素的RGB值
- Vue3报错:Extraneous non-props attributes (style) were passed to component but could not be automatical
- 计算机课板书图片,小学信息技术课《插入图片及剪贴画》说课稿
- YC创始合伙人Jessica Livingston七年经验总结:创业路上如何避开这八只拦路虎
- TDD三定律和5条规则
- markdown中数学符号公式和字母表示
- 2020 中国企业 500 强:华为投入研发 1317 亿、阿里 431 亿、中国移动 235 亿、百度 183 亿