第九课小猫顶足球——侦测与机会指令
课 题 第九课小猫顶足球——侦测与机会指令
课 型 新授 班级 七年级 时间 1课时
教 学
目
标 1、理解和掌握碰到某个角色的侦测方法。
2、理解游戏中机会含义和使用。
3、初步理解结构化程序设计的三种基本结构。
重点 碰到某个角色的侦测方法
难点 结构化程序设计的三种基本结构
过程 教学内容 教师
活动 学生
活动
创 设
情
境 我们都玩过游戏吧,那是别人设计的游戏我们来玩,那么我们今天就当一把小小程序编程员,下面我们一起看一下疯狂打地鼠游戏,再用鼠标控制小猫跑来跑去顶足球,不让足球落到地上。看看你能得几多少分。 演示软件的功能 观看
新 授
讲
授
新
授
讲
授
新
授
讲
授 一、设置舞台背景
步骤一、设置舞台背景
启动Scratch,单击“舞台”,选择“多背景”导入背景图片(注意导入的路径)
步骤二、设置小猫角色
在角色列表区单击“角色1”,在角色资料表中中将角色改为“cat”
单击脚本区的“造型” 选项卡,小猫有两个默认造型,分别单击“造型1”和“造型2——输入 “cat-a”和“cat-b”,这样就完成两个造型的改名工作。
单击造型2“cat_b”的编辑按钮,在绘图编辑器窗口中为“cat_b”造型画几条绿线,以表示奔跑的形象,如图所示
步骤三添加足球角色
单击从文件夹中选择新的角色按钮,打开新增角色对话框,导入足球角色,然后 改名为足球,如图所示
步骤四、绘制地面角色
单击绘制 新角色按钮,绘制一条绿线作为地面,并将它拖拽到舞台最下方
二、设计顶球机会变量和得分变量
本游戏有5次球的机会,用chance变量记录。游戏控制小猫每顶一次球增加1分,用score变量记录。
选择指令模块区的变量模块组,单击设置一个变量按钮,在变量名称对话框输入chance,并选择适用所有角色单击确定按钮。用同样的方法,再创建一个score变量,如图所示
三、设计地面、小猫和足球的脚本
地面、小猫和足球的脚本、其复杂程度不一样的。下面由简单到复杂依次完成脚本设计。
1、地面的脚本
[下移一层]将地面的图层位置下移,保证足球落到舞台下方不会被地面挡住。[移到x:0,y:-176]将地面移到舞台最下方的指定位置
2、小猫的脚本
的作用是显示角色.在无条件循环中是一个选择结构命令,程序侦测是否,如果游戏者按下鼠标,则执行接下来的三条命令,否则执行 下面的命令.小猫的脚本
3、足球的脚本
足球有三个独立并行的脚本;第一个脚本实现碰到小猫就旋转45~-45度的任意角度,然后移动10步,碰到边缘就反弹的功能;第二个脚本实现碰到小猫score变量加1的功能 ;第三个脚本实现碰到地面chance变量减1的功能,并且检测当chance变量小于1时终止程序。
出示课件如何导入背景图片方法
出示课件如何导入背景图片方法
变量模块的使用方法
脚 本
设
计
演
示
方
法
脚 本
设
计
演
示
方
法
观察并识记该方法
学生练习 1、创建作品场景
2、设计顶机会变量和得分变量
3、设计地面,小猫和足球脚本
4、调试并保存作品
课堂小结 设置舞台背景
二、设计顶球机会变量和得分变量
三、设计地面、小猫和足球的脚本
教学反思 在导入图片(注意导路径),变量模块使用,机会变量和得分变量设置,设计地面、小猫和脚本。