02. ScratchJR软件入门

HNAI 椰程

1. 模式选择

  • 讲课默认选择PC端ScratchJR讲解,而学生推荐采用平板电脑的Ipad应用,也就是学生人手一台Ipad。

    • 下载地址:https://jfo8000.github.io/ScratchJr-Desktop/ (含Mac版和Windows版)
    • 如果你访问不了以上地址,届时提供国内的下载渠道,请期待~
    • PC端和平板电脑一样,都是自动保存的,并不需要主动存储。
  • 也可以选择Web端,尤其是云服务这块,更好的批改作业,家长检查,老师管理。但,没啥用。

2. 主界面功能

02. ScratchJR软件入门 - 图1

3. 简单操作

  • 选择一个背景,给舞台添加多样的色彩;

  • 加入一个角色,让整个场景变得丰富;

  • 通过右上角,我们给第一个JR实例起一个名字;

  • 通过点击主页按钮,回到项目界面,查看自己自动保存的项目;

  1. PS:如果是Ipad,可以通过邮件的方式,将文件发送给朋友或自己。Web端可以直接保存到本地电脑。

03. 课堂教室.搭建

HNAI 椰程

1. 故事脚本

开学啦! 小朋友们兴高采烈的去学校啦! 那么,我们一起来布置教室吧!

02. ScratchJR软件入门 - 图2

2. 知识点概况

02. ScratchJR软件入门 - 图3

3. 设计实战

  • 先通过触摸/点击“背景选择”,来挑选合适的背景图,比如“教室”,然后触摸右上角的勾勾。
  • 此时,背景就载入到了舞台的中央。
  • 然后,我们触摸左边的“角色选择”,然后载入需要的角色。
  • 再次,我们通过文字,给教室的黑板和白板写上相应的文字即可。(小朋友是不会打字的,注意!)
  • 最后,选择右上角的“修改项目名”来实现修改,并回到“项目页”来检查。

04. 生日Party.移动

HNAI 椰程

1. 故事脚本

今天是椰小程的生日! 爸爸妈妈给他买了一快大蛋糕! 我们祝他,生日快乐!

02. ScratchJR软件入门 - 图4

2. 知识点概况

02. ScratchJR软件入门 - 图5

3. 设计实战

  • 载入背景中的“空房间”。
  • 添加桌子
  • 添加“王二狗”(婴儿)。
  • 添加妈妈
  • 添加爸爸
  • 如果人物角色偏大,通过缩小按钮,缩放到满意位置。
  • 添加生日蛋糕,同理,缩放到大小满意位置。
  • 将爸爸角色,通过向左的积木掉一下头。
  • 将爸爸角色,拖放到最右边,将生日蛋糕放在爸爸的手上。
  • 打开网格,计算下最佳的步数。
  • 将爸爸和生日蛋糕移动到王二狗左边的桌子上。

05. 海底世界.循环

HNAI 椰程

1. 故事脚本

碧蓝的海洋! 一群鱼儿欢快的游来游去! 我们一起去设计一个海底世界吧!

02. ScratchJR软件入门 - 图6

2. 知识点概况

02. ScratchJR软件入门 - 图7

3. 设计实战

  • 载入背景中的“水底”。
  • 添加四个角色,分别是两条鱼儿海马海星
  • 将另一条鱼拖动到舞台的偏右边,并掉头。
  • 然后设计,通过点击小绿旗,让后两条鱼儿来回游动一次。
  • 再通过循环积木,可以设置重复运行之前的代码。

06. 海底世界.触发

HNAI 椰程

1. 故事脚本

在海洋的深处! 有一头懒散的鲸鱼和休息的海蟹! 我们要不要去提醒它们,多活动活动!

02. ScratchJR软件入门 - 图8

2. 知识点概况

02. ScratchJR软件入门 - 图9

3. 设计实战

  • 在循环课程的基础上,增加更多的内容。
  • 添加两个角色,鲸鱼螃蟹
  • 设置鲸鱼当触摸后,上下左右的晃动一下身体。
  • 将螃蟹放在恰当的位置,让它能够和鲸鱼碰撞两次。
  • 而碰撞后,设置螃蟹起来,并向右走一步。

07. 堆雪人.绘制

HNAI 椰程

1. 故事脚本

在寒冷的北极! 有可爱的企鹅和大大的北极熊! 还有数不尽的雪,要不?一起堆个雪人?

02. ScratchJR软件入门 - 图10

2. 知识点概况

02. ScratchJR软件入门 - 图11

3. 设计实战

  • 载入背景“北极”, 并添加角色“冰屋”、“企鹅”、“北极熊”以及“爱斯基摩人”。
  • 添加角色“”,并使用画笔对其色调进行填充,让其更适合冬季。
  • 最后,使用画板的各种工具集,绘制一个小雪人。
  1. PS:绘制是一个神技,它能很好的填充课堂时间。不管是普通小学生还是精英小学生,动手的熟练度都是0。在课程中,可以善用来把握时长。

08. 空中施肥.隐藏

HNAI 椰程

1. 故事脚本

乡村的农场! 有着肥沃的土地和茂密的植被! 快看,有一架飞机在空中喷洒肥料!

02. ScratchJR软件入门 - 图12

2. 知识点概况

02. ScratchJR软件入门 - 图13

3. 设计实战

  • 按照图片上的要求,先搭建背景以及角色。
  • 有“农场”、“树木”、“花朵”、“谷仓”、“飞机”。
  • 飞机采用之前移动的知识,来回循环。
  • 通过绘制卡通肥料,设置合适的大小和位置,使用下落隐藏的方式,并实现循环

09. 乘坐校车.等待

HNAI 椰程

1. 故事脚本

王二狗和李凤娟在等校车! 校车呼噜呼噜来了,然后把他们给接走了! 巨准时!

02. ScratchJR软件入门 - 图14

2. 知识点概况

02. ScratchJR软件入门 - 图15

3. 设计实战

  • 按照图片上的要求,先搭建背景以及角色。
  • 有“公交车”、“青少年”、“小女孩”。
  • 公交车站台可以绘制,前面已经绘制两节课,很耗时,我们这里用信箱杆来代替。
  • 当校车移动到学生身边时,停顿等待3秒,然后继续开,到最右边时,隐藏。

10. 情景对话.表达

HNAI 椰程

1. 故事脚本

爸爸妈妈来叫王二狗起床上学! 可王二狗不在床上啊! 慈祥的奶奶说道:二狗子自己去上学啦!

02. ScratchJR软件入门 - 图16

2. 知识点概况

02. ScratchJR软件入门 - 图17

3. 设计实战

  • 按照图片上的要求,先搭建背景以及角色。
  • 有“爸爸”、“妈妈”、“祖父”、“祖母”。
  • 全程文字表达或语言表达的情景剧,故事可以扩展。
  • 利用等待时间,让表达穿插,避免冲突。

11. 公转自转.旋转

HNAI 椰程

1. 故事脚本

月亮绕着地球转! 地球绕着太阳转! 地球还自转,我们设计一个自转的地球绕太阳!

image-20211116212529914

2. 知识点概况

02. ScratchJR软件入门 - 图19

3. 设计实战

  • 选择一个“太空”背景,但不要确定,直接编辑这个背景。
  • 删掉背景中的卫星和月亮,可以直接调整卫星为太阳,但这样就无法放大。
  • 在角色库中,也有这颗卫星的角色,可以调整出来,放大处理。
  • 载入“地球”角色,设置自转,并围绕着太阳,设置公转
  • 最后,载入“流星”,点缀一下太空。

12. 早晚交替.转场

HNAI 椰程

1. 故事脚本

白天,阳光明媚! 傍晚,夕阳西下!

image-20211116224424567

image-20211116224525044

2. 知识点概况

02. ScratchJR软件入门 - 图22

3. 设计实战

  • 选择两个用于切换的背景,“海边白天”和“海边傍晚”。

  • 本课的重点就是两个场景的切换,而切换需要借助角色来实现。

  • 所以,场景动画可以自由发挥,最后让后其中一个角色切换即可。

  • 这里的运动,设置了速度概念,有慢、中、快三个选项。

13. 魔法表演.重复

HNAI 椰程

1. 故事脚本

魔法师和小仙女要来表演魔法! 只见魔法师,“哈”一声,变出一直鸟! 只见小仙女,“哈”一声,召唤了太阳!

image-20211117124403519

image-20211117124447569

2. 知识点概况

02. ScratchJR软件入门 - 图25

3. 设计实战

  • 选择“剧院”作为背景,用于角色“巫师”和“仙女”进行魔法表演。

  • 设置三个“观众”,只要绘制三个后脑勺即可。

  • 各自有各自的逻辑,上面的知识点概况已经包含其中。

  • 简明概要,即:表演者表演完,观众进行欢呼。

14. 晴转雷雨.消息

HNAI 椰程

1. 故事脚本

蓝天白云,大家都出来踏青! 但一阵闪电后,乌云密布! 不一会儿,就下起了不大不小的阵雨!

image-20211117213630430

image-20211117213801168

2. 知识点概况

02. ScratchJR软件入门 - 图28

3. 设计实战

  • 选择“郊区”作为背景,适当的修改,比如去掉树,用角色,场景二,再改成乌云密布。

  • 场景一:很简单的运动,具体的逻辑在知识点二。

  • 场景二:通过发送消息,来等待上一个动画完毕。

  • 具体为:当雷云闪电后发消息给狗狗,狗狗开始动画,然后狗狗发消息给雨滴,雨滴开始循环动画。

15. 交通规则.停止

HNAI 椰程

1. 故事脚本

红灯停,绿灯行! 车水马龙的公路上! 不遵守交通规则,是很危险的!

image-20211119124610341

2. 知识点概况

02. ScratchJR软件入门 - 图30

3. 设计实战

  • 选择“城市”作为背景,自己创作搭建出满意的场景。

  • 载入“”, 先设置一个无限循环的运动。

  • 绘制两个角色,红灯和绿灯,并设置知识点2的逻辑。

  • 通过消息功能,用来切换红绿灯,并通知车辆是否停止或驾驶,用停止代码积木。

16. 打苍蝇.开局

HNAI 椰程

1. 故事脚本

打呀打,打苍蝇! 打苍蝇之前,先做准备工作!

image-20211121221501803

2. 知识点概况

02. ScratchJR软件入门 - 图32

3. 设计实战

  • 这是一个小游戏,JR虽然功能过于单一,但也能完成一些小游戏。

  • 为了防止混乱,这里分成三个部分,三节课来实现这个小游戏。

  • 开局主要实现一个Ready Go的提醒,并加载需要的苍蝇

  • 通过消息功能,执行完Ready Go之后,显示游戏中的角色。

17. 打苍蝇.过程

HNAI 椰程

1. 故事脚本

无!

image-20211122005632607

2. 知识点概况

02. ScratchJR软件入门 - 图34

3. 设计实战

  • 苍蝇要做成两边循环移动,但中间是击打区,设置加速来防止预判。

  • 球通过触摸来实现斜角方向的移动,还要进行自转

  • 击打后的效果,放在下一节。

18. 打苍蝇.结局

HNAI 椰程

1. 故事脚本

无!

image-20211122012519945

2. 知识点概况

02. ScratchJR软件入门 - 图36

3. 设计实战

  • 当球触碰到苍蝇时,苍蝇左转并下落隐藏,然后发出消息。
  • 计分的小苍蝇得到消息后,显示自己,共3分。
  • 计分的文字得到消息后,显示自己,win!

19. 太空之旅.起航

HNAI 椰程

1. 故事脚本

登月! 人类探索宇宙的第一步!

image-20211123231500899

2. 知识点概况

02. ScratchJR软件入门 - 图38

3. 设计实战

  • 载入“海边黑夜”,背景。
  • 然后载入角色“火箭”,缩小到mini,模拟一个不断升空隐藏的Loading效果
  • 加入黑幕布效果, 功能限制,需要做两块布,然后慢慢透明化。
  • 剩下就是宇航员火箭的,常规动画即可。

20. 太空之旅.登陆

HNAI 椰程

1. 故事脚本

登月! 个人的一小步,人类的一大步!

image-20211124011841136

2. 知识点概况

02. ScratchJR软件入门 - 图40

3. 设计实战

  • 载入“月球”,背景。
  • 加入黑幕布效果, 功能限制,需要做两块布,然后慢慢透明化。
  • 剩下就是宇航员火箭的,常规动画即可。