Scratch程序设计-教材.pdf

上传人:小** 文档编号:16661788 上传时间:2020-10-20 格式:PDF 页数:37 大小:2.51MB
收藏 版权申诉 举报 下载
Scratch程序设计-教材.pdf_第1页
第1页 / 共37页
Scratch程序设计-教材.pdf_第2页
第2页 / 共37页
Scratch程序设计-教材.pdf_第3页
第3页 / 共37页
资源描述:

《Scratch程序设计-教材.pdf》由会员分享,可在线阅读,更多相关《Scratch程序设计-教材.pdf(37页珍藏版)》请在装配图网上搜索。

1、* Scratch程序设计 同学们在平时的学习生活中都会有一些特别有创 意的想法,比如想创作一部音乐剧,制作一款自创的 游戏、动漫作品等。那么,怎样才能实现这些愿望 呢? Scratch就是这样一款既简单又好玩,能够实现我 们愿望的积木式编程软件。 华东师范大学附属小学 沈昉晔 编 * 目 录 第一单元 初探 Scratch 1、好玩的 Scratch 2、小猫快跑 3、猫鼠大战 4、火柴人版“江南 Style” 第二单元 进阶 Scratch程序设计(一) 1、小猫逛动物园 2、双人赛车 3、反弹球小游戏 4、空战游戏 第三单元 进阶 Scratch程序设计(二) 1、神奇的画笔 2、接鸡蛋

2、 3、放烟花 4、守球门 * 1、好玩的 Scratch 同学们在平时的学习生活中都会有一些特别有创意的想法,比如想创作一部音乐 剧,制作一款自创的游戏、动漫作品等。那么,怎样才能实现这些愿望呢? Scratch就 是这样一款既简单又好玩,能够实现我们愿望的积木式编程软件。 第一单元:初探 Scratch 认识 Scratch界面 * 指令积木区 Scratch把程序命令归为动作、控制、外观、侦测、声音、数字和逻辑运 算、画笔和变量八大部分,并用不同的颜色加以分类。我们在编写程序脚本 时,可以把这些指令像搭积木一样组合起来使用,所以我们把它叫做“指令积 木区”。当你选择其中一个指令积木类别,如

3、“动作”,相关的指令就会呈现 在“指令积木区”中,然后你可以按照自己的设想把相对应的指令拖动到积木 区即可。 脚本区 脚本区是把指令进行组合的区域。为了方便学习者使用,指令只有符合 正确的语法才能“组合”到一块,在调试时只要用鼠标双击指令或指令块就能 看到执行的效果,非常便于调试。脚本区也可以切换成“造型”与“声音”, 用来对角色的造型进行设定。当选择了角色区的“舞台”时,“造型”区将变 成“多个背景”区,用来对舞台的背景进行设置。 脚本区 这里显示所有在“舞台”上出现 的角色,当单击角色时,就会出现该角 色对应的程序脚本。注意:脚本区中的 “舞台”也可以看成一个特殊的“角 色”,也可以为它设

4、置程序脚本。 舞台 这里是角色表演的舞台,也是最 终呈现给用户的区域。在 Scratch里,你 就是编剧、导演。众多的角色在你的指 挥和命令下进行各种各样的演出,让你 尽情挥洒创意。 * 巩固和提高:我们已经了解了 Scratch软件大致 操作界面了。接下来我们就可以放开手脚,充 分发挥我们的创意,边玩边学 Scratch。 * 2、小猫快跑 草原上,一只威猛的狮子在森林深处巡视着自己的领地。突然,一只小猫闯进了 它的领地,狮子勃然大怒,这时小猫也发现情况不妙,小猫能否脱离险境?于是森林 里上演了一场“小猫快跑”的好戏 第一单元:初探 Scratch 程序概览 * 小猫程序 在“控制”指令类中

5、拖一个“等 待”命令到脚本区,根据需要设定等待 的时间,放到上一个脚本的下方。 狮王程序 作品完成后一定要及时保存起 来,以方便后面的继续编辑加工。你 可以通过按钮或菜单两种方法来保存 文件。 巩固和提高:狮子在看到小猫闯入了自己的领 地后非常生气,如何通过改变狮子的造型来实 现这一效果? * 3、猫鼠大战 我们都有强烈的操控欲望,如果能让舞台上的对象一直处于我们的掌控之中,那 岂不是一件相当愉悦的事!那么如何才能实现呢?老鼠看到猫会没命地逃跑,猫当然 不会轻易放过老鼠,在老鼠后面狂追不舍,边追边向老鼠喊话 第一单元:初探 Scratch 程序概览 * 小猫程序 为了增加喜剧效果,可以让小猫边

6、 追老鼠边说话。可以通过“外观”里的 “说”来实现这个功能。 老鼠程序 如果只是在白色舞台上表演,那 就显得太单调了。我们可以让这场追 逐赛在背景不断变换中上演,效果是 不是会更好呢? * 巩固和提高:试试修改当前指令,让小猫追到 老鼠时这个游戏会自动结束。 * 4、火柴人版“江南 Style” 韩国鸟叔一曲“江南 Style”风靡全球。大家非常喜欢鸟叔又跳又唱的表演风格, 那么利用 Scratch软件我们是不是也可以创作出这样的表演效果呢? 第一单元:初探 Scratch 程序概览 * 让火柴人在舞台上来回移动 通过移动指令让对象在舞台上移 动,碰到边缘后反弹。注意通过改变反 弹后的方向,让

7、“火柴人”只允许左、 右翻转。 让火柴人在舞台上跳舞 脚本通过三个循环指令重复让 “火柴人”不断改变造型,实现在舞 台上跳舞的效果 * DIY伴奏音乐 导入外部背景音乐当然比较方 便,但如果能在 Scratch中自己 DIY背景 音乐,那岂不是一件相当酷的事情? 巩固和提高:“火柴人”一个人在舞台上跳有 些孤单哦!试试看,能不能利用本节课学习的 指令在舞台上再添加几个“火柴人”造型舞伴 呢? * 5、小猫逛动物园 大家一定逛过动物园吧,想过用 Scratch模拟这种游园过程吗?今天我们一起来利 用 Scratch制作一个小猫逛动物园的动画吧! 第二单元:进阶 Scratch程序设计(一) 程序

8、概览 * 小猫程序 让小猫按顺序走到每个动物的位 置,然后舞台就切换到对应的动物背 景。让小猫向前走很容易,在前面我们 已经学过了。我们现在要让小猫慢慢走 到每个动物的位置,就需要使用一个全 新的脚本。 舞台程序 舞台程序,在开始的时候需要让 舞台背景切换到没有任何动物的背 景,所以添加了一个指令 当绿旗 被单击时,就切换到对应动物的背 景。 * 巩固和提高:如何利用 Scratch制作电子相框,通过鼠 标单击翻页实现不同照片的切换? * 6、双人赛车 赛车游戏非常刺激好玩,想不想自己动手制作一款赛车游戏和同学一起玩呢?现 在我们就来制作一个双人赛车游戏。 第二单元:进阶 Scratch程序设

9、计(一) 程序概览 * 红车程序 红色赛车在行驶过程中当红车超出 跑道时就跳回到初始位置,同时将变量 “红车成绩”的值修改为 0。 紫车程序 如果紫车追上了红车,那么紫车 成绩加 10分,并出现字样“我胜利 啦”,再将紫车移回到初始位置,面 向 180度方向。 * 巩固和提高:通过制作赛车游戏,我们学习了变量的 使用。可以试着用变量再增加一些功能,如当赛车偏 离跑道,就减 2分;当一方总分超过 50分,就出现 “胜利”字样等。 * 7、反弹球小游戏 躲避是游戏设计里经常使用的一种效果,你知道是怎么设计出来的吗?今天我们 就一起来制作一个反弹球的小游戏。 第二单元:进阶 Scratch程序设计(

10、一) 程序概览 * 小猫程序 用鼠标控制小猫,让小猫随着鼠标 移动就可以了。当启动 Scratch时,小猫 是默认角色。 小球程序 为了让小球每次开始都会有不同 方向,可使用旋转随机数 -30到 30度的 脚本。实现小球一直向前飞,重复执 行直到小猫碰到小球就退出执行。 * 巩固和提高:学习了反弹球游戏制作,你能否独立完 成制作一个 2对 2乒乓球的游戏呢? * 8、空战游戏 我们在上一课学习了比较简单的躲避游戏。今天我们一起来制作一个难度稍大一 点的空战游戏。 第二单元:进阶 Scratch程序设计(一) 程序概览 * 友机程序 我们是要实现友机紧跟鼠标上下移 动,并且按下鼠标左键会发射子弹

11、。 子弹程序 子弹发射有两个特点: 1、当按下 鼠标时才从友机位置发射; 2、从左至 右直飞。遇到敌机会停止向前飞,并 消失。 敌机程序 敌机从右向左直飞,当遇到左边 边缘就会消失,这个部分与子弹的原 理是差不多的。敌机 2的脚本与敌机 1 的完全相同,直接复制即可。 * 巩固和提高:通过飞机游戏的制作,我们掌握了许多 脚本的技巧,那么想一想:如何让敌机也会随机发射 子弹呢?当敌机子弹击中友机时,要如何处理呢? * 9、神奇的画笔 Scratch可以做游戏,那能不能制作一些工具呢?现在,我们利用 Scratch制作一个 画图软件,可以设置 3种颜色的画笔,也可以清除画过的痕迹。 第三单元:进阶

12、 Scratch程序设计(二) 程序概览 * 画笔程序 在按绿棋开始的时候,清除舞台上 的画笔,同时要设置好画笔的默认颜色 及线条的大小。 颜色块程序 设计思路是单击红色,画笔画出 来的颜色就会改变成红色,绿色和黄 色也一样。 清除命令程序 单击“清除”时,清除画面。 * 巩固和提高:我们可以再思考如何让画笔的功能慢慢 增强,加上线条粗细的选择,加上橡皮擦功能等等。 * 10、接鸡蛋 你玩过接鸡蛋的游戏吗?几只母鸡蹲在树上,并且不停地生蛋,我们要用一个篮 子将鸡蛋接住,不能让鸡蛋摔烂了。下面我们就来制作这个游戏。 第三单元:进阶 Scratch程序设计(二) 程序概览 * 篮子程序 当鸡蛋碰到

13、篮子时加 1分,未碰到 篮子时扣 1分。 鸡蛋程序 鸡蛋下落,并且旋转,到达屏幕 底部时消失,再重新出现。 炸弹程序 接住炸弹扣 3分,不接住不扣分。 * 巩固和提高:将鸡蛋多复制几个,增加难度。 * 11、放烟花 如果在美丽的夜空中出现五颜六色的烟花,那该多有趣呀!下面我们用 Scratch制 作一个放烟花的效果。 第三单元:进阶 Scratch程序设计(二) 程序概览 * 烟花程序 烟花是从地面向空中发射的,在发射时看上去是一个亮点沿着直线向上 飞。在飞的过程中速度会变慢,最后爆出烟花。烟花在空中是由小到大变化 的,而且颜色也会改变。根据这些特点,我们来编写烟花的脚本。 * 巩固和提高:通

14、过制作烟花发射场景的学习,我们还 能制作出神州飞船发射场景吗? * 12、守球门 你看过足球比赛吗?在比赛中,守门员的作用可大了,要千方百计挡住对方踢过 来的球。如果用 Scratch来做一个模仿守球门的游戏,你会吗? 第三单元:进阶 Scratch程序设计(二) 程序概览 * “ Game Over!”字样程序 收到广播“结束”时,显示 “ Game Over!”,结束游戏。 挡板程序 挡板只能固定在窗口底边移动。 球程序 每次移动 6步,遇到边界反弹。遇 到红色挡板反弹,并加 3分;遇到黑色 区域反弹,并扣 1分。 * 巩固和提高:将小球复制多个,并改变小球的运行速 度,增加难度;或将挡板改得更短一些,试试自己的 反应速度。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!