小学五年级课后服务:scratch少儿编程 三阶第1课:坦克大战(教案+课件)

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

小学五年级课后服务:scratch少儿编程 三阶第1课:坦克大战(教案+课件)

资源简介

(共23张PPT)
坦克大战
课程目标
课程内容 制作一款坦克对战的小游戏。
课程时间 90分钟
1、敌方坦克自由上下移动。
教学目标 2、控制我方坦克。
3、发射子弹
教学难点 子弹跟随坦克位置发射。
设备要求 音响、A4纸、笔
课程导入
程序解析
课堂任务
升级任务
知识拓展
创意练习
课程导入
01
课程导入
01
课程导入
同学们有没有玩过坦克大
战的小游戏?今天我们就用
所学的知识来制作一款坦克
大战的小游戏,先一起来观
看下吧!
程序解析
02
课堂任务
02
程序解析
1. 敌方坦克的自由移动;
2. 控制我方坦克移动;
3. 子弹从坦克位置发射。
程序解析
02
流程图
课堂任务
03
课堂任务
02
课程重点
炮弹发射位置:
将子弹角色在按下空格
键后移动到坦克的当前
位置!
课堂任务
02
游戏开始
游戏开始页面的初始化!
课堂任务
02
敌方坦克移动
使用在一秒内滑行指令,
使敌方坦克来回移动。
课堂任务
02
我方坦克移动
使用上下左右按键来控制
我方坦克上下左右移动。
课堂任务
02
移动范围
使用碰到颜色指令控制
坦克的移动范围。
课堂任务
02
子弹的射出
子弹角色在按下空格键后:
1. 移动到我方坦克的当前位置;
2. 克隆自己;
3. 克隆体移动。
升级任务
04
升级任务
03
多种判断
练习:现在受到一下攻击就会结束游戏,如何给每个
坦克三条生命?
知识拓展
05
坦克
04
坦克:是现代陆上作
战的主要武器之一,具有
直射火力、越野能力和装
甲防护力的履带式装甲战
斗车辆,是陆地武器中重
要性唯一高于轮式装甲车
的存在,主要用来与对方
坦克或其他装甲车辆作战,
也可以压制、消灭反坦克
武器、摧毁工事、歼灭敌
方陆上力量。
主战坦克
04
20世纪60年代出现的一批
战斗坦克,火力和综合防护
能力达到或超过以往重型坦
克的水平,同时克服了重型
坦克越野性能差的弱点,从
而停止了传统意义的重型坦
克的发展,形成一种具有现
代特征的战斗坦克,即主战
坦克。
创意练习
06
创意练习
05
创意练习
练习:将敌方坦克也设置为手动控制,可以邀请小伙伴一
起来一场坦克对战!坦克大战
课程内容 使用侦测判断编写坦克对战程序。
课程时间 45 分钟
教学目标 1、按键的判定。 2、按键按下所对应的整体效果。 3、结果的判定。
教学难点 正确的使用侦测判定。
设备要求 音响、A4 纸、笔
(
一、课堂导入
)Ps:教案内容仅为老师提供参考资料,一切以实际上课情况和教师讲课习惯为主
第一小节(自我介绍)
(教师)《教室介绍学校,以及自我介绍》授课老师开始授课!引 入上节课复习。 1 分钟
播放视频 1:课程导入 1 分钟
第二小节(上节回顾) 1 分钟
(教师)询问学生是否还有疑问,并引入本节课内容。 2 分钟
第三小节(本节课内容介绍)
(教师)抛出互动问题!和学生进行互动,提问 2 分钟
播放视频 1:课程导入 1 分钟
二、绘制流程
第四小节(内容分解)
(教师)现在大家已经知道我们本节课应该完成一个什么样的内容了。那大家思考一下,如果我们要完成这样的效果应该怎么做呢?首 先我们先通过一个视频来分解一下整个内容。 1 分钟
播放视频 2:绘制流程 1 分钟
(师生互动:提问模式) 老师提问:了解了我们今天的课程目标,接下来应该怎样完成它? 有没有同学能告诉老师,我们要怎样才能使用正确的判定呢? 学生回答:侦测区 老师提问:还记得我们刚刚提到的行动流程么?我们怎样才能使坦克根据我们自己按下按键呢?同学们来说一下都有哪些! 学生回答:侦测方向按键 2 分钟
第五小节(流程图)
(教师)很多同学已经理解了我们今天程序的步骤,那现在我们就 来绘画; 1 分钟
分解流程图 1 分钟
(师生互动:动手练习)现在和老师一起来想一想,画出流程图。我们来为本节课的内容做一个划分,自己动手一起来分解一下我们要完成 的步骤吧。(让每一个同学完成流程图绘制) 3 分钟
三、编写程序
第六小节(开始与胜利)
(教师)引入本节需要学习的代码指令,让学生认真听讲。 2 分钟
播放视频 3:编写程序 (第一部分)70s 1 分钟
(师生互动:提问模式) 组织语言让同学们完成本节程序,也可抛出一些问题! (同学们操作,老师助教,保证学生完成本小节的代码指令!) 2 分钟
第七小节(两辆坦克程序)
(教师)引入本节需要学习的代码指令,让学生认真听讲。 3 分钟
播放视频 3:编写程序(第二部分)75s -369s 2 分钟
(师生互动:提问模式) 组织语言让同学们完成本节程序,也可抛出一些问题! (同学们操作,老师助教,保证学生完成本小节的代码指令!) 2 分钟
第八小节(两个炮弹角色程序)
(教师)引入本节需要学习的代码指令,让学生认真听讲。 2 分钟
播放视频 3:编写程序(第三部分)374s-512s 2 分钟
(师生互动:提问模式) 组织语言让同学们完成本节程序,也可抛出一些问题! (同学们操作,老师助教,保证学生完成本小节的代码指令!) 2 分钟
四、知识延伸
(教师)同学们知道坦克的相关知识吗? 1 分钟
播放视频 4:知识延伸 1 分钟
(师生互动)所以大家了解到坦克的相关知识。 2 分钟
(
五、拓展练习
)
第九小节(课程总结)
播放视频 5:课程总结(该视频为静态图片,用于辅助老师总结)
(
3 分钟
(课程结束)总结本节课的代码知识!
)
第十小节(课后作业)
(教师)大家千万不要忘了在课下完成我们的课后作业,这里是 我们的一个升级的小挑战,我们一起来看一下吧! 1 分钟
播放视频 6:拓展练习 1 分钟
(课程结束)我们拓展练习就是为坦克增加生命值,那么今天的课程就到这里了,大家可以把这节课完成的作品提交给老师。希望同学们能够在以后的课程中展现自己的奇思妙想,为我们的编程课堂迸 发出不一样的思维火花,我们下次编程课堂不见不散,拜拜! 1 分钟

展开更多......

收起↑

资源列表