资源简介 6 猴子接枣教学目标:?1、会导入图片素材并绘制图形。?2、了解坐标,学会使用直到型重复指令、随机数指令。?3、学会编写用鼠标控制角色动作的电脑游戏脚本。?教学重、难点:?重点:(1)导入图片素材并绘制图形。??(2)了解坐标,应用直到型重复指令、随机数指令。??2、难点:编写用鼠标控制角色动作的电脑游戏脚本。?教学过程:?一、导课?1、网页打开4399小游戏网站?师:同学们,这个网站你们都不陌生吧??生:4399?师:对了。看来同学们都挺喜欢玩游戏啊!现在我们就来玩一玩其中一个小游戏。(网页打开“草船借箭”小游戏)?请一名学生体验游戏(提醒学生注意观察)?2、揭题?师:刚才你们在看这个游戏的过程当中有没有认真思考过这个问题啊:草船是怎么动的,箭是怎么动的??生:(略)?这个游戏其实很简单,大家都会玩,那你们有没有想过我们自己也来编一个类似的游戏来玩一玩呢??生:想。?师:好!那我们这节课就来学习第6课《猴子接枣》?二、新授?(一)、编写电脑游戏脚本常常用到随机数、角色控制、条件重复、条件判断等编程知识。我们先来了解一下坐标指令、随机指令、还有直到型重复指令。?1、出示一张坐标图,解释坐标的定义。?2、用坐标来定义角色的位置3、怎样用坐标来定义角色跟随着鼠标左右移动???4、怎样用随机指令来定义角色随机出现???5、介绍直到型重复指令????(二)、观看游戏,思考编程思路?师:同学们,这个游戏有几个角色,分别是谁??生:两个角色,分别是猴子和枣?师:好的,那么在这个游戏中猴子是怎样动的?生:左右来回移动(提醒学生是跟随鼠标左右移动)?师:枣又是如何动的?生:从上往下落(引导学生枣是在上方任意一个位置随机出现,下落到某一个位置就停止)?师:枣在下落过程中如果碰到猴子,会发生什么情况??生:如果碰到猴子,枣会隐藏,得分会加1?师:同学们分析得很到位,还有这类小游戏一般都会有时间限制,我们还要规定一个时间范围。所以在这个游戏里面要新建两个变量,时间变量和得分变量。?师:编程思路清晰了,编程也就简单了,接下来老师让同学们大展身手,大胆去尝试一下编写游戏脚本。?(三)、编写游戏脚本?1、请一名同学上台演示如何导入舞台背景,老师点评。?2、请一名同学上台演示添加猴子角色,并在它的头顶画一个篮子。?3、请一名同学上台演示绘制新角色——枣?4、生尝试编写游戏脚本,师巡视指导。?5、师示范并测试游戏脚本。?老师梳理同学们在编写脚本过程中出现的一些小毛病?三、总结延伸?师:同学们具备了一定的编写能力,能够用Scratch语言编写简单的游戏脚本,回去有时间思考一下修改这个游戏的脚本,提高游戏难度,比如让更多的枣落下,缩短枣下落的时间。?师:好,这节课我们上到这,下课。 展开更多...... 收起↑ 资源预览