Scratch趣味编程之应用篇
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
还有其他发现吗?
4、小猫跟随鼠标移动时有可能飞到了天上,这怎么办呢?
试试添加
积木,y 座标固
定,x 座标为
。
好了,大功告成了。快去试试吧, 看看,猫和老鼠谁跑得快呢?
图 2.2 图 2.3 图 2.4
10
Scratch 趣味编程—应用篇
2-3 添加声音
猫捉老鼠时会不时发出叫声,或许它俩之间还有对话……这些,都可以在
Scratch 平台还能将数学、美术与音乐有机地结合起来,让你既学到相 关的数学、美术、音乐和其他学科知识,又在不断尝试、实践、体验和创 新中获取经验并提升能力。
本册教材分为四个部分,动画篇、绘画篇、音乐篇和数学篇,用一些 简单有趣的实例来帮助你学习 Scratch,同时又引导你拓展思维,大胆实 践,期望给你带来学习、创作、分享的快乐!
2、利用
模块中
积木块来设计脚本,使角色运动时更形象、生动。
3、利用
,让小鱼可以在舞台的随机位置出现。
4、利用 积木,让小鱼在碰到鲨鱼时隐藏;过几秒后,利用 在随机位置重新出现。就可以实现小鱼被鲨鱼吃掉的效果了。
积木,让小鱼
15
Scratch 趣味编程—应用篇
1、多添加几个不同小鱼 的角色,可以使画面更生 动、好看。 2、编写好一个小鱼的脚 本后,其他小鱼的脚本可 以用复制的方法完成。方 法为:将小鱼的脚本拖拽 到角色列表中其他小鱼 处后松手。
以用什么方法来实现呢?
由于要用鼠标控制小猫运行,只需添加一块
模块中
的 积木,选择“面向鼠标指针”选项。如右图 2.3 所示。
2、怎样来判断小猫捉到老鼠了呢?在
积木中找找看
吧。控制积木
和
,如果小猫碰
到了老鼠,那么就停止执行全部脚本。那么小猫的脚本就可
以修改为如图 2.4 所示。
积木在
模块
,选择“角色 2”(老鼠的角色名称)。 3、单击绿旗,测试运行。观察修改后与修改前有什么不同?
3-1 剧本设计
舞 台:海洋
设计一条鲨鱼在吃游来游去的小鱼
角 色:一条鲨鱼、一些小鱼
脚 本:当绿旗被点击时,小鱼游来游去,鲨鱼跟随鼠标去吃小鱼,如果鲨鱼
碰到小鱼后张大嘴巴,说:“吃了你”,并发出声音,小鱼消失。过几秒后,
小鱼再次出现。重复执行。
3-2 动手试一试
鲨鱼的脚本和上一课中的小猫的脚本是不是很相似呢?小鱼的脚本和老鼠的 脚本呢?试一试,打开上一课猫捉老鼠的程序,另存,并修改。 1、修改舞台为海洋背景。其他背景删除。 2、添加鲨鱼和小鱼角色,修改角色大小及旋转方式等角色信息。
作品名称 设计意图
自我评价 同伴评价 老师评价
作品评价表 运行情况 有无缺陷
评价打分
回顾一下: Scratch 编程的方法,首先要想好一个
剧本,再根据剧本新建项目,添加背景、角 色,为角色添加脚本,最后运行测试,反复 修改,直到你满意为止。
还可以将作品上传至网站,与大家分享!
7
Scratch 趣味编程—应用篇
3-3 调试、修改
怎样修改才能使“大鱼吃小鱼”更生动,更有趣呢? 其实很简单,只需要稍稍修改一下鲨鱼和小鱼的脚本就可以了。另外,多增加 一些小鱼的角色,复制相同的脚本给小鱼们,简单修改其中的数据,就可以使小鱼 们自由地游来游去了。
我来告诉你
修改“大鱼吃小鱼”程序脚本的决窍 1、给新建的鲨鱼和小鱼角色添加两个或两个以上的造型,利用造型切换,实现鱼 儿嘴一张一合的动画效果。
35
数学篇
� 第 9 课 计算大师
39
� 第 10 课 猜数游戏
39
2
Scratch 趣味编程—应用篇
写在前面的话
同学们,经过一学期的学习,相信你们已经喜欢上了 Scratch 编程。 美国麻省理工学院(MIT) 针对 8 岁以上孩子们的认知水平,以及对于界 面的喜好,做了相当深入的研究和颇具针对性的设计,最终开发设计出这 款面向少年的简易编程工具,它不仅易于孩子们使用,又能寓教于乐,让 孩子们在创作的过程中获得极大的乐趣和满足,相信你们已经有所体验了 吧。
Scratch 中实现哟。你愿意试试吗?看看 合适的积木块,添加到你的脚本中去试试吧。
模块和
模块,找一找
贴小 士
说的内容可以自由
发挥,声音内容除了从声
音库中选取,还可以自己
录制呢。
2-4 背景切换
你对动画片中猫追老鼠的情景一定还是记忆尤新吧。猫和老鼠从东追到西, 从室外追到室内,这在 Scratch 是不是也可以实现呢?
猫咪拍球修改版 剧本:一只可爱的小猫咪,在篮球场一下一下的拍着篮球。一边拍,小猫还一边 为自己加油。可是拍着拍着,不小心没拍到,篮球一下子飞出去了。 舞台:篮球场 角色:一只小猫,一个篮球
知道怎样修改脚本吗?
1、篮球:在刚才的的脚本最后添加
,设置 x,y 座
标是篮球飞出去后的位置座标。
2、小猫:给小猫添加脚本,添加
主编:奎星花
——
1
Scratch 趣味编程—应用篇
� 写在前面的话
动画篇
� 第 1 课 猫咪拍球
3
� 第 2 课 猫捉老鼠
8
� 第 3 课 鲨鱼来了
13
� 第 4 课 百变小猫
20
绘画篇
� 第 5 课 瓢虫画图
25
� 第 6 课 风车转转
31
音乐篇
� 第 7 课 弹琴奏乐
35
� 第 8 课 我爱唱歌
自我评价 同伴评价 老师评价
作品评价表 运行情况 有无缺陷
评价打分
12
Scratch 趣味编程—应用篇
13
ቤተ መጻሕፍቲ ባይዱ
Scratch 趣味编程—应用篇
同学们,上一课我们制作了“猫捉老鼠”的有趣动画,相信你已经掌握了制 作动画程序的一些方法。这一课我们用这些方法来制作一个有趣的小游戏 “大 鱼吃小鱼”。很多同学都玩过吧?请你想一想,制作这样一个游戏需要什么样 的舞台,哪些角色?脚本怎么设计呢?
图 2.1。
图 2.1 9
Scratch 趣味编程—应用篇
第三步:为老鼠添加脚本。 1、想一想,让老鼠在舞台上来来回回地跑,可以用什么方法 来实现呢?可以试试最简单的方法。如右图 2.2 所示。你也可 以试试其他方法。2、单击绿旗,测试运行。
第四步:给小猫添加脚本。
1、想一想,要指挥小猫捉住在舞台上来来回回跑的老鼠,可
当然了,你知道用什么方法吗?先找找看,用什么模块,哪个积木块呢?
11
Scratch 趣味编程—应用篇
动手试一试 相信你很快就找到答案了。要实现背景的切换,最简单的方法如下: 1、先选中舞台,新建背景,多添加几个背景图。(添加方法同前)
2、切换到脚本标签,选择
模块中的
和
积木块,为背景添加脚本。如下图所示。
这学期,我们继续用这种拼图的方式,来创造好玩、有趣的动画、游戏,绘制 缤纷、绚丽的图画,你愿意跟随我一起去学习吗?
1-2 猫咪拍球
在设计一个作品之前,跟拍电影一样,必须先策划一个剧本,然后再根据剧 本,收集或制作素材(角色、背景、声音等等),接着就可以启动 Scratch,汇入 角色、舞台,利用拖拽程序积木的方式为角色编写脚本, 制作出符合剧本的动画 或游戏了!
,可以多重复几次。你也可
以思考一下,如果要是小猫数数,该怎么修改?
3、当然,你也可以再添加其他的角色,并添加脚本等。
再次测试运行,看看是不是比刚才要有趣多了!同学之间比一比,看看谁的更
好玩?
6
Scratch 趣味编程—应用篇
1-4 脑洞大开
大胆实践 同学们,你还喜欢哪些运动呢?比如踢足球、打排球 ……,你能像猫咪 喵呜一样将它用 Scratch 编写出来吗?试试看吧!想一想用刚才所学的方法 还可以编写什么有趣的动画呢?充分发挥你的想像力,大胆地去尝试吧!还 可以换其他角色来编写哟!别忘了,把你的想法展示给大家看哟!
试试看,你能用学过的方法来完成一只小猫拍球的动画吗?
猫咪拍球 剧本:一只可爱的小猫咪,在篮球场一下一下的拍着篮球。 舞台:篮球场 角色:一只小猫,一个篮球
4
Scratch 趣味编程—应用篇
在制作这段动画前,先想一想操作步骤,要分几步来完成呢?
第一步:启动 Scratch,建立新的项目。
第二步:新建背景—篮球场。
第三步:添加角色—篮球。(小猫角色是 Scratch 中默认的角色,无需添加。)
第四步:为角色添加脚本。
在添加脚本前,先分析一下每个角色在动画中的动作。这段动画中,小猫只是
站在原地,可以没有动作,不用添加脚本。篮球在小猫手中上下移动,重复多次。
想一想要实现这个动画需要哪些指令呢? 提示:
1、将篮球移动到猫咪手中,查看篮球位置,并利用
2-1 剧本设计
设计一只猫在捉一只跑来跑去的老鼠 舞 台:室内或户外 角 色:一只猫咪、一只老鼠 脚 本:当绿旗被点击时,老鼠跑来跑去,猫咪跟随鼠标去捉老鼠,如果猫咪碰 到老鼠后停止运行。
2-2 动手试一试
第一步:启动 Scratch,新建背景,绘制或者从 角色库中选择需要的背景。 第二步:新建角色,再添加一个老鼠角色。如右
鲨鱼脚本
16
小 贴士
鲨鱼脚本分析
1、鲨鱼不断跟随鼠标 移动,并来回切换造 型,可以实现鲨鱼在海 洋中张着大嘴,游来游 去觅食的效果。 2、用控制、侦测、数 字和逻辑运算三种模 块中的积木块组合使 用,实现鲨鱼碰到三种 小鱼角色的判断,若碰 到了就说话,并张大嘴 巴。
Scratch 趣味编程—应用篇
Scratch 鼓励创造性思维,在今天这个快速变化的时代,创造性思维 越来越重要。Scratch 的创造者—Mitch Resnick 教授在一次 TED 演讲中, 用许多生动、有趣的实例告诉我们学习 Scratch,其实就是通过编码在学 习,这种学习会给你的未来带来深度影响,提升你的思维能力、创造能力、 合作能力等等。只要你大胆想像,勇于实践,就会有无限的可能性。
14
Scratch 趣味编程—应用篇
3、选中小猫的脚本,拖动到角色列表区鲨鱼缩略图处,可以为鲨鱼添加和小猫一 样的脚本。相同的方法为小鱼添加和老鼠一样的角色。 4、删除小猫和老鼠角色,另存为“大鱼吃小鱼”程序。
运行这个程序,仔细观察,你有没有发现不足之处 呢?小鱼碰到鲨鱼,程序就停止运行了;小鱼只在一 条线来回运动;只有一条小鱼;鲨鱼不见了等等。
给篮球定
位。2、1 秒后让篮球落到地上,可将篮球移动到地面,用
积木就可以实现。3、再 1 秒后又弹回猫咪手中,用
。
4、往返多次。你知道用哪个积木块吗?没错,就是重复运行。
第五步:测试运行。
第六步:保存文件。
小 贴士
1、 调整角色的大小可以单击放大按
钮 或缩小按钮 。 2、启动运行脚本时可以有多种方式, 尝试“事件”模块中的其他方式。 3、尝试为篮球添加旋转动作,使动画 更逼真。
鉴于本人水平有限,还有许多不足之处,还请大家批评、指正。
3
Scratch 趣味编程—应用篇
1-1 认识一下
大家好,我是 Scratch 中的小 猫-喵呜。很高兴带领大家一起开 启 Scratch 编程之旅!
Scratch 中文解释是抓、刮的意思。美国麻省理工学院的开发者们取这个名字 的用意,就是在告诉大家,你只要在 Scratch 里“抓来抓去”,像玩游戏一样,就 可以轻松完成一个作品了。经过第一阶段的学习,不知道大家是不是有这样的体验 呢?
同学们,你的 Scratch 作品已经 大功告成了吧?在制作过程中有哪些 收获?还有哪些问题呢?请你来总结, 梳理一下。
8
Scratch 趣味编程—应用篇
同学们,你们喜欢《猫和老鼠》的动画片吗?动画片中猫捉老鼠的场景很 好玩吧。我们也可以将这样的场景搬到 Scratch 中来,你愿意试一试吗?想 一想,需要什么样的舞台,哪几个角色?分几个步骤来做呢?
5
Scratch 趣味编程—应用篇
1-3 调试、修改
一个好的作品是需要经过多次调试、修改,才能越来越完善。这个动画作品中 小猫只是一下一下地拍着球,不够有趣。想想看,如果我们修改下剧本,小猫拍着 拍着,一不小心没拍到,篮球一下子飞出去了。这样是不是会好玩许多?还可以给 小猫也添加一些简单的脚本,比如每拍一次说:“加油!”或者为自己数数。(不 过,要数数还需要用到变量,这在后面的课程中会讲到。)
3、运行检测,如果有不满意的地方再次进行修改,并且注意保存。
2-5 邀你挑战
1、本课中猫和老鼠的移动方式、控制方式还可以有多种方法,请开动脑筋,大 胆尝试,修改它们的脚本,比一比谁制作的动画更有趣! 2、参考这个范例,你还可以制作其他有趣的动画作品吗?比如大鱼吃小鱼,小 鸡吃虫等等。试试看吧。
作品名称 设计意图
小鱼脚本
小 贴士
小鱼脚本分析
1、如果小鱼碰到鲨鱼 后隐藏,就可以实现 小鱼被鲨鱼吃掉的动 画效果。 2、等待几秒后,小鱼 在一个随机位置显 示,可以实现又有小 鱼游来的动画效果。