少儿编程scratch -- 提高篇
Scratch的基本玩法
利用积木绘制人物并选择背景图进行填充。通过拖动人物到左下角并点击右下方的设置按钮来选择背景图。
青蛙72变
小青蛙可以选择不同的造型切换,并通过敲击鼠标右键改变形状或颜色。
找小狗 escapes
点击开始后将小狗拖到左下角进行选择,并在游戏过程中随机出现障碍物以考验玩家的操作技巧。
快乐的农场小鸡
在绿色画板上随机出现小鸡并让用户选择对应的选项进行判断。
监控报警器
小蝙蝠会随机移动到画布中不同位置时发出警报声,并在碰到甲虫时触发报警机制。
神奇的画笔
使用扩展积木绘制线条或图案,并根据用户的提示完成绘画任务。
猫抓老鼠(第4课)
小猫会随机选择方向移动或改变造型以捕捉老鼠,并让用户手动控制小老鼠的位置或速度。
寻找小狗哈哈
当小男孩说出名字时小狗就会从远处跑过来,并在识别正确名字后消失并重新出现在画面中央。
森林里的体育课
用户点击扩展积木模块中的画笔模块依次完成不同动物的奔跑动作。
监控报警器(续)
当甲虫碰到蝙蝠时会触发报警机制,并播放相应的警报声音。
小蝙蝠逃生记
小蝙蝠会随机移动到画面中不同位置时发出警报声,在遇到障碍物时会自动调整路径继续前行。
森林里的体育课(续)
用户可以选择不同的动物进行跑步训练,在完成任务后可以更换动物继续练习跑酷动作。
寻找小狗哈哈(续)
如果小男孩说出错误的名字,则小狗不会跑过来也不会消失并重新出现在画面中央等待再次识别正确名字的过程结束才能继续寻找其他小狗.
森林里的体育课(续)
目录
1.第一课
2.孙悟空72变(第3课)
3.说绕口令的小猫(第3课)
4.欢乐音乐会(第3课)
5.海底世界(第4课)
6.多变的章鱼哥(第4课)
7.益虫与害虫(第4课)
8.猫抓老鼠(第4课)
9.监控报警器(第4课)
10.神奇的画笔 (第4课)
11.小蝙蝠逃生记
12.森林里的体育课
13.寻找小狗哈哈
14.我是小小饲养员
15.青蛙王子
16.迷宫游戏
17.欢乐圣诞节
18.动态背景制作(四级水平)
19.骑上我快乐的小摩托(四级水平)
20.改变世界的苹果
21.自动驾驶
22.猜数字小游戏
23.学英语小游戏
24.day day up
25.水果忍者
26.镜像画笔
1.第一课
需求描述:scratch的基本玩法
点击按钮选择人物

选择一个狗熊,鼠标左键点击就可以了

这样,狗熊就显示出来了,我们只需要将狗熊拖到左下角就可以了

接下来我们要给人物加上背景图,点击这里

选择好背景图片后,点击左键就可以选择好背景图片了

这样背景图就设置好了

如何保存文件,点击左上角文件——>保存到电脑,放在桌面文件里面就可以了

2.孙悟空72变(第3课)
需求描述:孙悟空说一句话就变换一个造型
要用到这些模块:

角色是孙悟空,所以我们删掉小猫

插入"孙悟空"这一角色,并插入一张背景图片。随后调整"孙悟空"的大小设置为60像素。请注意,在当前场景中并没有"孙悟空"这一角色可供使用,请选择任意其他角色来代替。

接下来同学们花三分钟做一下,这是编程结果

接下来我们还要给孙悟空选择要变换的造型
选择想要的造型

位图与矢量图有什么区别?
位图(bit map),也被称为栅格图形或删除网格图像(deleted grid image),是一种基于像素构建图形的方式。其特点是无法通过放大缩小来维持细节表现;举个例子来说,在这种情况下放大缩小会影响细节表现(distortion)。具体而言,在这种情况下放大缩小会影响细节表现(distortion),比如当你从远距离观察时(far distance observation),你可以看到图片中丰富的细节和色彩;然而当你要靠近得非常近时(very close proximity),你就能看到构成这幅图片的每一个像素以及每个像素纯粹不可变的颜色(pure color)。
矢量图[vector] 保真度不受缩放影响的图像文件格式。
也称为向量图。
其概念是指能够保持在任意比例下显示清晰的图形数据结构。
比如说, 矢量图形类似于绘制在高质量基底上的图表, 不论是以何种比例进行放大或缩小, 图表始终保持其清晰度和细节完整性。
无论从多远的距离观察都不会显示出图表的基本单元, 这种特性使得矢量图形在各个应用领域中得到了广泛应用。
所以我们一般用矢量图,因为清楚些
点击绿色棋子,孙悟空开始变化

3.说绕口令的小猫(第3课)
需求描述:小猫走一步说一句话
要用到这些

将小猫拖到右下角,将背景图换成这个

这是代码

选择一个声音

将刚刚选择的声音放进去

这样就实现了小猫边走边说绕口令,最后播放 一句声音的样子
4.欢乐音乐会(第3课)
需求描述:点击开始后,点击键盘的123456键,电子琴发出声音
要用到这些模块

删掉小猫,换成电子琴

点击扩展,点击音乐模块

代码

当启动开始按钮时, 电子琴会呈现按动状态; 但需要手动操作键盘按键以产生音效.
5.海底世界(第4课)
需求描述:小鱼左右移动,螃蟹斜着移动
这是要用到的模块

放置人物和背景

这是小鱼的代码

这是螃蟹的代码

点击运行,小🐟和螃蟹就可以移动了,螃蟹能斜着移动是因为方向设置为78
6.多变的章鱼哥(第4课)
小鱼呈现随机运动模式,在右方向按钮被触发时,章鱼切换为造型d,并向右方平移10个单位,在左方向按钮被触发时,则切换为造型c并相应地向左方平移10个单位。
用到这些模块:

该代码实现了章鱼的自动行为模式切换功能。具体而言,当用户点击界面右侧方向键时,系统将触发动作序列,使得虚拟角色呈现出形状d并向右侧水平方向平移10个单位长度;而当用户按下左侧方向键时,虚拟角色将切换为形状c并向左侧水平方向平移同样的距离幅度。

这是小鱼的代码

7.益虫与害虫(第4课)
需求描述:蜻蜓随鼠标移动, 甲虫受控移动, 在接触瞬间释放求食的鸣叫.
这是用到的模块

背景图和角色

蜻蜓的代码

甲虫的代码

当甲虫碰到蜻蜓,就要出现甲虫被吃掉的声音,加入一个播放声音,

在声音模块选择一个甲虫被吃掉的声音就行了

将刚选择好的声音放进代码

这样一来,蜻蜓便会随之移动。一旦蜻蜓与甲虫相遇,则会发出被捕食的警报声。
8.猫抓老鼠(第4课)
需求描述:老鼠跟随鼠标的活动,在追踪目标的过程中表现出一定的灵活性。每当观察到一只体型较小的家猫(...)接近时,在捕获到一只老鼠后会逐渐增大体型以获取食物;在等待期间保持安静以避免惊扰其他潜在猎物;持续这样的行为模式。
这是角色和背景图:

要用到这些模块:

小猫的代码

老鼠的代码1

如果想要老鼠在各个房间当中穿梭
我们就给背景写个代码,将鼠标定在背景上面,写代码

9.监控报警器(第4课)
需求描述:将摄像头聚焦于某个目标对象,在检测到该目标发生移动或受到外部干扰时会触发警报系统
要用到的模块:

点击绘制,

选择不要填充

画一个圆出来

然后将其移动到画面正中间

代码模块

10.神奇的画笔 (第4课)
需求描述:屏幕上一只画笔画出美丽的动画,
人物:

要用到的模块:

选择扩展积木模块里面的画笔

在完成第一行后抬起笔并调整至左下方随后落下开始绘制第二行列取与第一行相同的图案

11.小蝙蝠逃生记
在画面上运行着一只小蝙蝠随鼠标动作而移动。画面上还存在自由飞行的蝴蝶与翼龙两种生物。每当小蝙蝠与蝴蝶相遇便会膨胀;若小蝙蝠与翼龙碰面则游戏将会终止。
需要用到的模块:

翼龙的代码

蝴蝶代码

小蝙蝠代码

12.森林里的体育课
狐狸设有对话框,请问你想要参与哪种运动吗?当输入1时,独角兽将会奔跑;当选择2时,则是青蛙将会跳跃;而选择3,则会让蝴蝶将会飞翔。
这是要用到的模块

人物和背景:

小狐狸的代码:

独角兽的代码:

蝴蝶的程序:

青蛙的代码:

13.寻找小狗哈哈
需求描述:当小男孩说出哈哈过来,小狗就从远处过来了
需要用到的模块:

选择人物和背景:

如何让小狗面向主人,

小男孩的代码,

自己录制一个声音

选择刚才录制的声音即可

小狗的代码

14.我是小小饲养员
人喂狗熊,按下空格键,出现一瓶蜂蜜,狗熊站起来,吃完蜂蜜后,狗熊又趴下
要用到的模块

人物和背景

用水平翻转将狗熊朝右

狗熊代码:

饲养员代码

蜂蜜代码

15.青蛙王子
需求描述:女巫将王子变成了青蛙,并随后离开。 王子孤独地待在原地。 接着来了一个公主,并与这位孤寂的王子开始了对话。 公主轻轻亲吻着青蛙,并让其转身后重新成为了一位全新的 Prince。
人物和背景

女巫代码:

公主代码

青蛙王子代码:

16.迷宫游戏
需求描述:用键盘的上下左右键控制老鼠闯迷宫
人物和背景

小老鼠代码:

迷宫的代码:移动最后面就表示在Z轴最底层

17.欢乐圣诞节
需求描述:圣诞老人角色从空中投掷出各色礼物, 玩家通过操控雪人接收并收集这些礼物. 每次准确地接到一个礼物时, 玩家会获得一次幸运值提升.
人物和背景

雪花飘落代码

雪人代码

圣诞老人代码1

圣诞老人这里记得翻转一下

礼物的代码

给背景添加音效,音效是自己上传的

18.动态背景制作(四级水平)
需求描述:小狗在跑,实际上小狗没有动,而是背景在移动




角色1的代码:当x坐标小于-464时,则表示角色1已处于画面左侧边缘位置(即-465处),因此在到达该位置后会自动返回至画面中心位置。

角色2代码:增加角色2是为了让背景移动更加连续

删掉小狗第四个造型

小狗代码:

19.骑上我快乐的小摩托(四级水平)
需求描述:背景移动,小摩托上下移动躲避岩石

第一步:制作背景

角色1代码:

角色2代码:

将小摩托的四个造型都翻转向右边

添加一个小精灵角色

放石头,大小设为40

小摩托程序:

给背景添加背景音乐,背景音乐是自己上传的骑上我心爱的小摩托

20.改变世界的苹果
需求描述:点击水杯,给苹果浇水3次,苹果掉下来,

小男孩代码:

水杯程序:

苹果代码:

