1、第第1 1课课 ScratchScratch初体验初体验 小学信息技术(粤教版) 第三册上B版教材 听说且种很聪明的编程软件它能 用程序快速地设计动画和游戏, 你知道是什么吗? Scratch,就是那个小猫图标 软件。 没错,就是它! 但具体怎么操作我还不会呢 !你能教教我吗? 没问题! 新知导入新知导入 一、认识Scratch Scratch是由美国麻省理工学院媒体实验室设计开发的一种图形 化编程工具,利用它可以轻松创建自己的交互故事、动画、游 戏、音乐等。 特 点 让编程变得像搭积木一样简单,只需要采用拖拽、组合的方式就能轻松实现 ,程序运行的结果也会即时显示在舞台上。 新知讲解新知讲解
2、同学们知道有哪些用Scratch制作的游戏 画面呢? 飞机大战飞机大战 猫捉老鼠猫捉老鼠 魔术表演魔术表演 打砖游戏打砖游戏 是不是觉得很厉害呢,学完本教材后,你也可以做到! 1. 打开打开Scratch 方法方法 双击双击Scratch图标图标 Scratch界面有几个区域,各 个区域是干什么的呢? 新知讲解新知讲解 2. Scratch界面界面 舞台区:角色表演的地方舞台区:角色表演的地方 角色区:显示出所有出现在舞角色区:显示出所有出现在舞 台上的角色台上的角色 模块区:模块区: 这里提供这里提供 了各种功了各种功 能模块,能模块, 供选择使供选择使 用用 脚本区:将需脚本区:将需 要的
3、模块拖动要的模块拖动 到此区域,形到此区域,形 成可执行的脚成可执行的脚 本程序本程序 二、造型切换 任务1 在在Scratch中,让小猫走起来。中,让小猫走起来。 思路:将两只小猫多次交替使用,就能使小猫动起来了 。 1. 单击小猫单击小猫 2. 单击造型面板单击造型面板 调出小猫的两中调出小猫的两中 造型方法造型方法 任务2 搭建“小猫移动脚步”脚本程序搭建“小猫移动脚步”脚本程序 思路: 设置小猫移动的动作。 “小猫移动脚步小猫移动脚步 ”操作步骤操作步骤 1. 单击小猫单击小猫 2. 单击“脚本”面板单击“脚本”面板 3. 单击“动作”单击“动作” 4. 把把“移动移动10步步” 拖动
4、到脚本区拖动到脚本区 5. 点击点击“移动移动10步步 ”,发现小猫开始发现小猫开始 移动移动。 效果设想 脚本搭建 操作方法 小猫移动小猫移动 将动作模块类将动作模块类 的的 拖动到脚本区拖动到脚本区 修改修改“移动移动10步步” 中的数字中的数字10,小猫小猫 移动会有什么变化移动会有什么变化 呢呢? 任务3 让小猫走起来 思路: 两个小猫造型间隔一段时间交替出现,并且重复执行。 小猫移动小猫移动 1. 单击“外观”单击“外观” 2. 把“下一个造型”拖把“下一个造型”拖 动到脚本区,使它和上一动到脚本区,使它和上一 个模块粘合在一起个模块粘合在一起 效果:小猫先移动效果:小猫先移动 10
5、步,然后切换下步,然后切换下 一个造型。一个造型。 效果设想 脚本搭建 操作方法 小猫移动小猫移动 将外观模块类将外观模块类 的的 拖动到脚本区,使它和上一个模块拖动到脚本区,使它和上一个模块 粘合在一起。粘合在一起。 新知讲解新知讲解 控制造型切换控制造型切换 速度速度 1. 单击“控制”单击“控制” 2. 把把“等待等待1秒秒”拖动到拖动到 “移动移动10步步”下面下面 3. 修改修改“等待等待1 秒秒”的时间为的时间为“ 等待等待0.5秒秒” 效果:小猫先移动效果:小猫先移动 10步,然后等待步,然后等待0.5 秒后切换下一个造秒后切换下一个造 型。型。 重复执行重复执行 1. 单击“控
6、制”单击“控制” 2. 把把“重复执行重复执行”拖动到拖动到 脚本的上方脚本的上方,这时这时“重复重复 执行执行”框就会自动张开框就会自动张开, 将连在一起的模块全部包将连在一起的模块全部包 含进去含进去 效果:重复执行“效果:重复执行“ 小猫先移动小猫先移动10步,步, 然后等待然后等待0.5秒后切秒后切 换下一个造型”这换下一个造型”这 个过程。个过程。 控制脚本的运控制脚本的运 行行 1. 单击“时间”单击“时间” 2. 把“当绿旗被点击”把“当绿旗被点击” 拖动到脚本最上面拖动到脚本最上面 效果:当绿旗被点效果:当绿旗被点 击时,击时,重复执行“重复执行“ 小猫先移动小猫先移动10步,
7、步, 然后等待然后等待0.5秒后切秒后切 换下一个造型”这换下一个造型”这 个过程。个过程。 任务4 如何控制程序的执行、停止与全屏显示 放大:全屏显示舞台区放大:全屏显示舞台区 绿旗:执行脚本绿旗:执行脚本 停止:停止运行所有脚本停止:停止运行所有脚本 请设计当绿旗被点击时,小猫实现比刚刚走路慢一倍的效果。请设计当绿旗被点击时,小猫实现比刚刚走路慢一倍的效果。 三、碰到边缘就反弹 为什么小猫走到舞台边缘就“藏起来 ”了?如何让小猫到边缘后就转身呢? 新知讲解新知讲解 小猫碰到边缘就小猫碰到边缘就 转身转身 1. 单击“动作”单击“动作” 2. 把“碰到边缘就反弹”拖把“碰到边缘就反弹”拖 动
8、到“下一个造型”下面动到“下一个造型”下面 效果:效果: 当小猫走到当小猫走到 边缘时,自动反弹。边缘时,自动反弹。 设置了“碰到边缘就反弹”后 ,我们发现小猫颠倒了,该如 何让小猫反弹后不颠倒呢? 1. 点击这里点击这里 2. 点击点击“只允许只允许 左右翻转左右翻转” 新知讲解新知讲解 小猫自己散步太孤单啦,你能邀请几个朋友和它一起散步吗?(提示:角小猫自己散步太孤单啦,你能邀请几个朋友和它一起散步吗?(提示:角 色库中还有很多小动物,如小狗、小鸭子、大象等,很多造型可选择哦!色库中还有很多小动物,如小狗、小鸭子、大象等,很多造型可选择哦! ) 课堂练习课堂练习 四、复制脚本 如果角色之间
9、的脚本是类似的,可以直接编 写好一个脚本后,将这个脚本复制给其他角 色吗? 任务 复制小猫走路的脚本程序,快速生成 会走路的小狗 新知讲解新知讲解 1. 单击“从角色库中选单击“从角色库中选 取角色”取角色” 2. 单击“动物”单击“动物” 3. 单击“单击“Dog2” 4. 单击确定单击确定 5.单击角色区的“小猫”单击角色区的“小猫” 6. 把把“小猫小猫”的脚本拖动的脚本拖动 到到“小狗小狗”身上身上,就可以就可以 把小猫的脚本复制给小狗把小猫的脚本复制给小狗 ,这样小狗也拥有了和小这样小狗也拥有了和小 猫一样的脚本猫一样的脚本,省去了编省去了编 写时间写时间。 小妙招 要快速从模块区中
10、找到合适的模块,可以根据颜色来判断要找的模块分别属于哪一类。 舞台区:角色表演的地方舞台区:角色表演的地方 角色区:显示出所有出现在舞角色区:显示出所有出现在舞 台上的角色台上的角色 模块区:模块区: 这里提供这里提供 了各种功了各种功 能模块,能模块, 供选择使供选择使 用用 脚本区:将需脚本区:将需 要的模块拖动要的模块拖动 到此区域,形到此区域,形 成可执行的脚成可执行的脚 本程序本程序 1. 完成下列填空完成下列填空 2. 邀请更多小动物陪小猫散步。邀请更多小动物陪小猫散步。 选择角色 复制脚本 选择旋转模式 拓展提高拓展提高 1. 知道Scratch的主要界面组成; 2. 了解角色造型,会通过搭建脚本让角色动起来; 3. 会使用“绿旗”控制脚本的运行; 4. 会“从角色库中选择角色”; 5. 会把一个角色的脚本复制给另外一个角色。 课堂总结课堂总结 作业布置作业布置 请同学们根据自己的喜爱,创作一个动起来的请同学们根据自己的喜爱,创作一个动起来的ScratchScratch程序。程序。