朕培创客 高中 Scratch 课件:19_20_迷宫游戏
- 格式:ppt
- 大小:944.50 KB
- 文档页数:22
开才创客教育课程系列之创意编程张杰志《初识Scratch》教材分析Scratch 是一门全新的程序设计语言,用其可以很容易的去创造交互式故事情节,动画,游戏,可以大大增加学生的学习兴趣。
本课作为scratch的第一课,主要介绍scratch的界面和功能的介绍让学生初步了解scratch软件,并且用生动有趣的动画实例,让学生在实践中了解scratch界面,提高学生的学习兴趣。
学情分析学生在以往的课程中已经具有一定的编程能力,而且对程序设计中的顺序结构,分支结构和循环结构有一定的了解,但是对于scratch还是头一回接触。
因此本课在重点介绍scratch这款软件的功能和界面,在任务设计方面体现学生的编程思维的历练,让学生懂得如何用程序化思维解决问题。
预设教学目标1.初步了解Scratch的界面;能打开Scratch自带的作品;2.初步尝试播放按钮;3.初步尝试角色的选择、舞台的选择;4.了解每个角色需要设定相应的脚本,才能在舞台中运动;5.尝试简单脚本的编写。
教学重点认识Scratch软件操作界面,体验创作乐趣。
教学难点掌握Scratch的基本工作方式,自己体验创作Scratch作品。
课时安排:课时1.开才创客教育课程系列之创意编程张杰志预设教学过程:一、激发兴趣,导入新课打开scratch软件,演示两个例子。
例子1:Music and Dance——》6 BreakDance例子2:Games——》3 FishChomp在演示例子的过程中,学生掌握“开始执行绿旗控制”、“全部停止”等5个按钮。
学生自由操作10分钟时间,根据兴趣导入作品,欣赏作品。
介绍Scratch的功能:除了创作动画还可以创作什么呢?二、初识Scratch1. 打开软件2. 介绍界面(1)舞台:角色演出的地方,随机介绍(2)角色列表区:所有演员都会在这个地方休息(3)角色资料区:显示当前角色的名称,旋转方向,坐标位置等基本资料(4)脚本区:我们将选择好的指令安州顺序放在脚本区内,像搭积木一样设计脚本,告诉角色在舞台上要做什么(5)程序指令区:在这里选择程序命令,只要用拖拉的方式,把命令积木堆叠起来,轻轻松松就可以创作出很棒的作品来。
第1课构建迷宫游戏主角——Scratch 角色设计教学目标:1、学生初步能认识scratch软件,了解该软件的界面和功能;2、学生能认识scratch中的角色,并能掌握在scratch中新增角色和选择舞台背景的方法;3、通过自己设计制作迷宫角色和舞台,初步体验程序设计的乐趣;教学重点:1、初步认识scratch编程软件,了解该软件的基础界面和功能;2、掌握添加程序角色和绘制舞台背景的方法;教学难点:了解scratch的基本工作方式,初步产生游戏设计的思路;教学过程一、创设情境,激趣导入同学们,新学期好!新学期也是大家小学最后一阶段的信息课学习马上就要开始了,准备好了吗?由于疫情的原因,同学们一直待在家里,有没有人偷偷的或者明目张胆的玩过手机或是电脑游戏呢?(踊跃发言)本学期呢,许老师将伴随大家一起接触趣味编程,就从游戏设计开始!(出示课题:构建迷宫游戏主角——Scratch 角色设计)二、新授1、Scratch软件介绍我们知道,画画会用到画图软件,做课件会用到PPT软件,编辑视频会用到……(比如:会声会影),那编程会用到什么软件呢?现在少儿编程非常流行,相信班上肯定有同学认识甚至在其它时间学习过这款软件——Scratch。
②课件展示软件界面及介绍;②请有过学习经验的学生分析它的界面构成;2、分析迷宫游戏设计思路问2:以设计一款迷宫游戏为例,我们需要做哪些事情?②创建游戏角色;②创建迷宫场景;③编辑程序;我们今天重点来完成前面两项!3、设计迷宫游戏主角——在舞台中创建角色在Scratch程序中,创建角色和背景的方法有四种:资源库上传、绘制、本地上传、拍照上传。
活动一:创建自己的游戏角色4、设计游戏场景——利用绘图工具绘制迷宫创建完游戏角色后,我们就可以设计迷宫场景了。
迷宫是游戏的核心,关系着游戏的整体效果,因此需要我们花一点心思去设计。
如果我们想迷宫完全由自己设计的话,前面提到的创建角色和背景的四种方法,我们应该采用那一种?活动二:设计自己的迷宫游戏场景(简单、中等、难度)5、合理布局舞台场景——调整角色大小和位置游戏角色和迷宫场景创建好之后,你发现什么问题了吗?为了保证迷宫游戏的合理允许,同时界面美观、合理,我们需要考虑以下两个问题。
用Scratch编程制作一个迷宫游戏Scratch是一种面向儿童和初学者设计的图形化编程语言,通过拖拽积木块的方式,使编程更加简单易学。
在这个教程中,我们将使用Scratch来创建一个迷宫游戏,让玩家在迷宫中寻找出口。
让我们开始吧!步骤一:创建迷宫地图1. 打开Scratch软件,进入编辑界面。
默认情况下,会有一个猫咪角色显示在舞台上。
2. 在舞台区域的右侧,找到"背景"选项卡,点击"新背景"按钮,创建一个新的背景作为迷宫地图。
3. 在背景编辑界面,使用不同的颜色或图案绘制一个迷宫。
你可以选择使用线条工具、填充工具等来创建你喜欢的迷宫形状。
4. 完成迷宫的绘制后,点击舞台右上角的"舞台"按钮,返回到舞台界面。
步骤二:添加角色和动作1. 在角色区域的右侧,点击"角色"选项卡,选择一个适合的角色作为玩家的形象。
比如,你可以选择小人、猫咪、小车等角色。
2. 在角色区域的左侧,点击所选择角色下方的"事件"块,拖动"当绿旗被点击"块到脚本区域。
3. 在"动作"块中,拖动"选择角色"块并将其放在"当绿旗被点击"块下面。
4. 在"选择角色"块的下方,拖动"放置在位置 x:0 y:0"块,使角色出现在迷宫的起始位置。
步骤三:移动角色1. 在角色区域的左侧,点击所选择角色下方的"运动"块,拖动"当角色被点击"块到脚本区域。
2. 在"运动"块中,拖动"移动xx步"块到"当角色被点击"块下面,将步数设置为适当的数值,控制角色移动的距离。
3. 为了让角色能够通过按键来移动,你可以在"事件"块中拖动"当x 键被按下"块到脚本区域,然后选择你想要的按键和移动方向,并将相应的"运动"块放在其中。
Scratch动画设计——走迷宫游戏设计一、教材分析Scractch软件是面向中小学生开发的一种简易的图形化编程软件,程序的编写是像搭积木一样的方法,利用“控制”、“动作”、“外观”、“声音”等模块类中的指令,降低了学习的编程门槛,使每位学生都能够成功制作个性化动画或者交互游戏等等。
但现用教材中没有关于程序设计的内容,故将此软件的教学作为拓展部分。
本课是我设计的Scratch教学内容的第二课,主要在前面了解了Scratch界面及简单模块学习的基础上,进一步学习分支结构的应用。
本课以“走迷宫”小游戏设计为主题,通过设计迷宫主题,讲解设计原理,最后引导学生激发学生运用积木模块组件完成游戏设计,激发学生的学习兴趣。
二、学情分析教学对象是六年级学生,他们刚开始接触scratch软件,已经学会了创建舞台、添加和编辑角色、组合指令积木和保存文件等基本操作,为本节课的学习奠定了基础。
学生通过之前的学习,对设计动画非常感兴趣,但是自己设计程序还是有一定的难度。
因此本节课,教师多注重引导学生去思考,激发学生去创造,提供一些案例供学生思考,并强调程序的测试和完善,培养学生的创造思维和逻辑思维能力。
三、教学目标★知识与技能1、能设计主题,按照需求设计舞台、插入角色。
2、初步理解分支结构,能运用“如果……那么”判断条件解决简单的程序设计。
★过程与方法1、通过范例体验,分析程序实现的过程中,提高分析问题的能力。
2、通过对作品的调试和完善,改进作品,进一步完善走迷宫游戏。
★情感态度与价值观1、在脚本设计的实践操作中,感受模块搭建的奇妙之处,通过自己设计游戏的过程,感受到scratch编程的乐趣。
2、通过设计丰富多彩的主题情境,发挥创新意识。
四、教学重难点★教学重点:初步理解分支结构,能运用“如果……那么”判断条件设计简单的程序。
★教学难点:能根据实际需求合理编排脚本。
五、教学设计思路《上海市中小学信息科技课程标准》中指出:“运用信息技术发展思维、学会学习、自主探究和合作交流的能力。
Scratch编程勇闯迷宫城智力游戏教学设计Scratch编程:“勇闯迷宫城”智力游戏教学设计珠海市第四中学廖丽一、课标相关内容1(计算机语言是人类语言的发展和延伸,是人类与计算机沟通的桥梁。
SCRATCH作为一个积木式的编程工具,使用者可以运用已有的素材,完成卡通的动画故事或游戏。
中学生学习电脑编程语言的目的,是帮助他们发展学习技能,学习创造性思维,以及学习集体合作。
2(本章的学习让学生们初步认识计算机程序,并学习算法描述与程序结构语句的格式。
本课主要介绍了程序设计的精髓——算法和程序的三种基本结构:顺序结构、选择结构、循环结构。
二、学习者特征分析教学对象为初中二年级学生,他们以前没有接触过计算机语言,而计算机语言教学是中学信息技术课的重点和难点,说它是重点,是因为计算机语言可以锻炼学生的逻辑思维能力和解决问题的能力,要与电脑“对话”,就必须掌握这一“武器”;说它是难点,是由于计算机语言本身的严谨性,学生刚接触它时会感到神秘和枯燥,如果没有坚定的信心和知难而上的勇气,很容易产生厌学心理。
所以在教学中利用Scratch这一程序设计软件能消除学生畏难心理,增强学生学习的信心。
例如,向学生说明计算机语言的学习可以锻炼逻辑思维能力及处理、解决问题的能力,进而也为高中数学必修《程序框图和算法的基本逻辑结构》课打下基础。
初中学生对游戏比较沉迷,通过学习游戏编程,引导学生们从被动的玩,到主动的创造,,对游戏的感觉不再神秘,从而不再沉迷游戏,而在学习创作过程中,学习积极性会被极大的提高,想象力和创造力会得到极大的培养和锻炼。
三、教材分析信息技术新课程目标定位于全面提升学生的信息素养; 程序设计是初中信息技术课程中的模块之一,本模块旨在使学生进一步体验算法思想,了解算法和程序设计在解决问题过程中的地位和作用;能从简单问题出发,设计解决问题的算法,并能初步使用一种程序设计语言编制程序实现算法解决问题。
本章节以初中生的认知规律为基础,以结构化的功能学习为主线,侧重于程序设计的基本概1念、面向对象、事件驱动机制的介绍等,程序实例能激发学生的兴趣。