任务三 制作交互的吞吃鱼 教案

文档属性

名称 任务三 制作交互的吞吃鱼 教案
格式 zip
文件大小 118.9KB
资源类型 教案
版本资源 桂科版
科目 信息技术(信息科技)
更新时间 2018-02-06 17:08:12

图片预览

文档简介

任务三 制作交互的吞吃鱼 教案 Scratch 贪吃蛇(侦测与外观)
教学内容分析
本节课利用学生感兴趣的简单游戏—贪吃蛇案例,来贯穿整个教学过程,贪吃蛇中的蛇和食物分饰两个不同的角色,他们的关系是吃与被吃,理解贪吃蛇的游戏详细过程并知道如何设计整个游戏的脚本,从而感受积木编程的乐趣。【来源:21·世纪·教育·网】
学情分析
学生在前几课scratch的课堂上已经了解了如何使用scratch软件,并自己摸索出一些积木编程的技巧21·世纪*教育网
初中的学生创新意识较高,在已有的游戏经验之上来理解游戏背后的制作原理,
教学目标
知识与技能:会使用侦测积木中的碰到,会使用外观的说话,显示,隐藏。数字和逻辑变量中的随机数,理解随机概念,会为对应的角色设计脚本。
过程与方法:通过观察游戏中经常打斗中的基本打斗场景,学生会分析游戏的基本流程,利用侦测积木来设计主要的打斗场景,并能作出及时的反馈,利用外观积木来控制角色的外型21·cn·jy·com
情感态度和价值观 :从游戏玩家到游戏制作者的观念转变,自主创作,设计游戏场景,以及规则,培养学生的设计创作能力,以及分析能力
重点与难点
外观的积木的讲解,以及侦测积木的触碰讲解
整个游戏编程程序的理解
教学过程设计
1、情景导入
同学们,大家上午好,我们上节课讲了迷宫,在上课之前,我想给大家做一个场景,卖个关子,让同学们猜一猜,我今天会讲用scratch制作什么游戏,首先我的这个场景,是一条蛇,碰到食物,就会吃掉它,我们来看一下这种场景,主要用到scratch积木中的哪几种积木,一个是外观,一个是侦测,这就是我们今天学习的编程的技巧。www.21-cn-jy.com
2、新课讲授
终极任务:贪吃蛇游戏;
(一)理清游戏场景、明确需求
学生思考:本次的游戏的场景需要设置哪些角色?
蛇(角色1),食物1(角色2),食物2(角色3),食物3(角色4)
侦测积木的含义:检测舞台或角色的各个动作
外观积木:可以创建动画,还能给角色的造型和背景添加各种图形特效
程序控制基本积木模块:动作,控制,事件等,以上基本模块在前两个课时都学习过
(二)为不同角色设计脚本
程序入口脚本:
为所有的角色用绿旗开始设定起点,他的脚本只需要拖动积木
贪吃蛇原理:小蛇要移动,它碰到碰到,食物要被吃掉了,食物消失了,再用一个反馈证明蛇吃掉了食物,当蛇吃掉食物时说一句“好吃”。
蛇的移动控制脚本:
我们再对蛇设计移动控制脚本。用上下左右键控制方向进行移动
食物被吃脚本:
根据贪吃蛇的原理,对食物设计脚本,我们以点击绿旗为开始的起点,如果碰到角色1就隐藏,这样小蛇是不是就成功的吃掉了食物
(三)学生完成任务
学生完成以上脚本设计
(四)设置目标食物的随机出现
同学们发现游戏场景中的问题,进行改善我们每次玩贪吃蛇的时候,食物都是固定不变的吗,就只有一只香蕉吗?21世纪教育网版权所有
食物都是随机出现的,现在我们就讲角色的随机出现。
数字与逻辑积木:在程序的编写过程中经常性的会用到随机数。它的作用是产生一个在1到10之间随机产生一个数。21教育网
他是代表整个scratch的随机事件,比如角色的何时出现,移动的位置,现在我们就给贪吃蛇的食物设计随机出现,随机移动的脚本。
给一个食物设计随机出现脚本:其他的是不是一样的,复制就可以了,也以绿旗,执行整个脚本,开始食物就开始随机移动和显示,那他的显示和隐藏。
随机时间显示和隐藏
我让他等几秒显示,等几秒隐藏,这个到底几秒我们用随机数来做,先把显示拖进来,让他等待几秒之后在隐藏,在选择随机数,然后在加上循环,显示和隐藏是不是就轮流来了。21cnjy.com
随机位置
那么随机位置的脚本如何设计呢,和随机显示、隐藏是相同的,把动作积木的移动到哪个位置拖进来,把后面的坐标改成随机数,不就变成了随机位置了吗?2·1·c·n·j·y
(五)学生操作
板书设计
吃与被吃者(蛇和食物)
被吃者的随机移动
分数计算(变量)