Scratch系列 Scratch编辑器介绍之在线编辑器(三)

今天介绍在Scratch线编辑器的保存、查看、分享、下载

保存

制作完我们的作品后,需要保存下来,以备下次查看或者分享出去,或者加工制作成exe,分享给朋友们。

点击菜单区的文件,会出现如下选项

  1. 立即保存
    将当前程序保存到当前的账号中。点击立即保存,会保存当前程序,名称就是教程按钮后面输入框内的名称,需要需要修改,直接修改输入框的名称即可。
  2. 保存副本
    将会拷贝并复制一份程序,保存,并且以拷贝的程序为当前打开的程序。再做修改,只会影响当前的程序,不会对之前的程序产生影响。
  3. 从电脑中上传
    当我们已经有一个保存好的程序,想要查看,或者对其进行修改,需要选这个菜单,会弹出文件选择窗口,选择文件即可。
  4. 保存到电脑
    选择这个菜单,会将制作的程序保存在本地电脑里,需要选择保存的位置即可。

查看

程序在线保存后,可以再次查看。

点击右上角用户名处,在弹出菜单处选择“我的东西”,会出现我们的程序。分为分享的项目、未分享的项目、我的工作室。这里可以删除,也可以点击 “观看程序页面”,打开查看。

分享

程序编辑器的页面,也就是查看的页面,菜单栏中间有一个“分享”按钮,点击跳转到分享页面。

可以修改名称,填写操作说明、备注与谢志。不做任何操作,也已经进入分享状态。

如果要取消分享,进入我的东西,找到要取消的程序,点击取消分享按钮即可。

下载

显然在我的东西列表页面,我们可以下载–即保存到电脑。

同时,我们在官网也可以查看其他人分享的作品,选择感兴趣的作品,打开,可以看到我们分享是的【名称、操作说明、备注与谢志】等信息。

点击 进去看看,可以查看项目的背景、角色、积木代码。点击 改编,可以对程序进行修改,制作。制作好后,可以保存在自己的账户内,这样就有和自己创建的程序作品一样的操作。但是,要注意,版权,准备其他人的劳动付出,经过原作者同意后,方可进行再次分享等操作。

我的作品界面

Scratch系列 Scratch编辑器介绍之在线编辑器(二)

接上篇。

简单小动画

介绍一个简单的动画制作过程,会包含在线编辑器的详细介绍,让大家慢慢了解。

  1. 角色背景声音
    见上篇
  2. 积木搭建
    我们使用鼠标将积木块拖拽到编辑区相应的位置,这样就是对我们所选择的角色或背景进行编程控制。
    上一步已经选好了角色和背景,接下来就是想办法让角色和背景动起来,达到我们想要的效果。

    1. 选中角色对象中的小猫,表示当前对小猫进行编程控制。
    2. 选 代码>事件>当’小绿旗’被点击,拖拉到编辑区。这个代表开始事件,如果将作品做成exe文件分享,开发文件就代表已经点击”小绿旗”了。
    3. 选 代码>声音>将音量设为’ ‘%,拖拉到编辑区,放到上一积木块的下方。空白处输入20。本步骤将播放的声音调小,自己可以适当调节。
    4. 选 代码>控制>重复执行,拖拉到编辑区,放到上一积木块的下方。
    5. 选 代码>外观>下一个造型,拖拉到编辑区,放到上一积木块的内部。
    6. 选 代码>外观>下一个背景,拖拉到编辑区,放到上一积木块的下方。
    7. 选 代码>控制>等待’  ‘秒,拖拉到编辑区,放到上一积木块的下方。空白处输入0.2。
    8. 选 代码>控制>如果<> 那么,拖拉到编辑区,放到上一积木块的下方。
    9. 选 代码>运算>’  ‘=’  ‘,拖拉到编辑区,放到上一积木块的<>空格内。第二个空格处输入0。
    10. 选 代码>运算>’  ‘除以’  ‘的余数,拖拉到编辑区,放到上一积木块的第一个空格内。第二个空格处输入10。
    11. 选 代码>侦测>当前时间的’  ‘,拖拉到编辑区,放到上一积木块的空格内。选择下拉框的秒。
    12. 选 代码>声音>播放声音’  ‘,拖拉到编辑区,放到 如果那么 积木块的内部。下拉框选择 Referee Whistle
    13. 选 代码>外观>说’  ‘ ‘  ‘秒,拖拉到编辑区,放到上一积木块的下方。在两个输入框分别输入 “加油!”、“0.1”。

最后的积木搭建结果是:

编辑代码块

示例链接

Scratch系列 Scratch编辑器介绍之在线编辑器

今天通过一个简单小动画和大家介绍下Scratch在线的编辑器,使大家熟悉这个在线工具的使用。

官网 :Scratch

页面最下方有一个语言选择下拉框,可以任意切换你熟悉的语言。其中简体中文在下拉框最下方的位置。

熟悉布局

  1. 注册账号
    填写账号、密码
    选择国家、选择生日、选择性别、填写邮箱(注意我注册时,163邮箱因为带数字被判断不合法的邮箱,需要更换其他邮箱)
  2. 在线编辑器的界面布局
    在线编辑器布局
  • A区 菜单功能区,包含语言切换菜单、文件菜单、编辑菜单、教程、输入框(作品的名称)
    其中文件菜单有>新作品、立即保存、保存副本、从电脑中上传、保存到电脑。
  • B区 代码区,又称积木块区,包含有代码、造型/背景、声音
    其中代码区分为运动、外观、声音、事件、控制、侦测、运算、变量、自制积木 共9中类型,
    没有类型下面又有多种功能的积木。
    造型/背景区可以选择、删除、修改、上传造型和背景。
    声音区也是管理声音的区域。
  • C区 编辑区,是我们垒积木的地方,控制角色和背景、声音的程序区域,最重要变化最多的区域。
  • D区 舞台区,是我们查看我们编程效果的可视化的地方。
  • E区 角色区,管理我们角色的区域,可以选择、删除、修改、上传角色。
  • F区 背景区,管理我们舞台区上面的背景,可以选择、删除、修改、上传背景。

简单小动画

  1. 角色背景
    1. 角色就选用默认的小猫,进入编程界面后,舞台中央就有一只小猫,这就是系统默认提供的角色。如果想更换,可以换成自己喜欢的角色,比如恐龙。
    2. 背景选择Rays和Basketball 1,默认进入编程界面后,没有背景的,需要我们点击背景区,选择一个或多个背景供我们合适的时候使用。这里选择Rays放射的形状来表示非常努力的奔跑,选择Basketball 背景来表示,我们的小猫在篮球场上努力奔跑,准备投篮啦。如果想更换,可以换成自己喜欢的背景,比如操场、室外。
    3. 声音选择 Referee Whistle,选择这个裁判员哨声。如果想更换,可以换成自己喜欢的声音,也可以上传自己录的声音。

      注:选择时,可以在全部中一个一个慢慢挑选,也可以到选择分类缩小浏览范围,也可以直接在输入框输入部分名称筛选,使用时看自己的习惯。
  2. 积木搭建
    见下篇

小问题,

  1. 编辑菜单下面的加速模式是什么作用?
  2. 角色和造型的区别?

答案传送门

Scratch系列 Scratch介绍

很高兴各位网友能看到这篇博客,这篇博客的受众是初次接触到编程,不了解编程的人。

能够搜到或者有缘看到这篇博客的,一定是想了解Scratch编程,或者少儿编程的。

现代社会离不开信息,离不开电脑和网络。计算式思维和互联网化思维是未来人才竞争中最重要的两中思维。通过编程可以循序的培养这两种思维模式,这也是各国在中小学教育中加入编程教育的原因。

为什么大家这么重视少儿编程能力的养成呢?

  • 少儿编程首先是这个少儿这个时间点,少年儿童是适合思维启蒙的阶段,这个阶段接受能力和启蒙作用都是不可低估的。
  • 编程语言和社会上其他技术、科学一样,需要与时俱进,我们需要紧跟社会发展的步伐,懂得如何处理人和计算机和网络的联系
  • 学习编程可以提高孩子解决问题能力、分析问题能力、拆解问题能力、抽象问题能力、逻辑分析能力。

我们的目的不仅仅是学会怎么编程,而是提高孩子的综合能力,应对未来社会的挑战。

这次选择Scratch 3.0软件作为主要的编程工具。

Scratch是MIT 即麻省理工学院专为少儿设计开发的简而易懂、所见所得的编程工具。

它的优点有,简单、方便、可视、有趣,非常符合这个阶段的特点,使用简单的拖拽方式编程,非常自然简单,方便孩子自学和家长辅导,跟着教程一步一步即可实现简单的入门和了解。使用不同的颜色来区分不同类型的代码,非常方便使用和记忆。

可以自己录音,还可以自己改角色和背景。上传已经做好的也行。默认提供几百种角色,几十个背景,并且分门别类,非常适合查找。还提供了几十个教程,可以自己观看,还有无数网上分享的作品可以查看。

最后,欢迎大家加入到Scratch这个神奇的乐园。

儿童学编程,是不是越早越好(二)

接上篇。儿童学编程,是不是越早越好

  1. 逻辑思考能力
  2. 专注和细心
  3. 抽象思考能力
  4. 整理信息的能力
  5. 团队合作共同学习
  6. 空间思考能力
  7. 分享的兴趣和能力
  8. 动手能力

这些能力的培养,需要符合孩子的认知发展规律。

网上有一个儿童认知理论、认知规律:

  1. 0~2岁:感知运动阶段 ,这个阶段的孩子,主要通过各种身体反应来感知这个世界,比如声音、冷暖、光线。
  2. 3~6岁:前运算阶段 ,孩子可以接受简单的图文,但是不能理解和应用它们,能感受到这些内容,并没有认知,只有感知。
  3. 7~11岁:具体运算阶段,孩子初步掌握了理解符号、物体的能力,但对抽象概念理解不足,很好的接受具象的东西,不能随意的自主理解抽象的概念。
  4. 12岁以后:形式运算阶段,孩子思维发展到抽象逻辑推理水平,可以进行假设一演绎推理。

这样结合看,孩子几岁开始适合学习编程呢?也就是几岁开始少儿编程比较合适呢?

  1. 7-9岁的阶段可以接触一下编程,自己动手操作键盘鼠标,这个阶段初步认识一些简单文字和数字。这些都是编程启蒙,学下简单的scratch。增加动手能力。
  2. 大一点的孩子,10-13岁 10岁左右可以学一门编程语言,如流行Python,听说好多地方已经列为教材了,学习些if判断语句、for循环,还有了解下神奇的二进制。
  3. 再大一点的孩子,可以学习一些有难度的算法了,比如递归了、乘法表了。

这些都和孩子的兴趣班一样,不要强迫他们去做自己不喜欢的事情。不过从我孩子的反应看,还是很感兴趣的,看着和游戏似的。使得孩子从单纯的玩游戏,转变成编程制作游戏,再玩游戏。

恐龙传说

儿童学编程,是不是越早越好

问题

儿童学编程真的是越早越好。现在孩子竞争是越来越大了。有一个邻居家的孩子,刚一年级,就说他们班有一个同学上编程班了。我很惊讶小孩儿现在都开始接触编程。我们小时候,初中高中才会接触到电脑,还是一些Windows的基本应用。编程就更想不到了。

编程这种有难度的课,对我们家小孩是不是太难了?你真的需要从娃娃抓起吗,编程学习适合青少年学习吗,编程教育到底对孩子有何影响,有没有帮助?

了解

带着这些问题到网上搜了搜少儿编程。哇,搜出来好几页。看来大家都在焦虑这些问题。下面结合搜索到的内容和自己的理解,为大家整理一下。

  1. 逻辑思考能力
    编程可以增强逻辑思考能力,机器不会骗人,只有符合机器的逻辑,才能得到正确的结果。
  2. 专注和细心
    编程培养孩子的专注和细心,尤其是Scratch积木式编程,有趣、吸引孩子,是的孩子专注于完成一件事情;同时又要求孩子非常细心,整个程序出现一点点的错误,都会导致错误的结果。
  3. 抽象思考能力
    编程培养和加强孩子的抽象思考能力,要达到最终的具象化的结果,需要抽象出计算机接受的语言来一步一步实现。
  4. 整理信息的能力
    编程过程中会涉及到很多信息,很多积木模块,需要有效的整理这些有用的信息。
  5. 团队合作共同学习
    编程学习过程中,可以相互学习别人不同的实现思路,相互启发。后期涉及到多人分工完成的时候,需要团队合作。
  6. 空间思考能力
    编程过程中,孩子会主动的思考,如何实现角色的前后关系。
  7. 分享的兴趣和能力
    孩子是最喜欢分享的,我见到的孩子都是,自己有什么玩具和吃的,都会拿出来和小朋友分享。当学会了编程,可以分享怎么编程,还有可以分享制作出来的成果。分享会增加孩子的成就感。
  8. 动手能力
    编程会增强孩子的动手能力,虽然孩子做一些游戏、玩玩具、做手工都能增加动手能力,但是这些都不是从无到有的制作,而编程是可以给到孩子这种动手能力。

让我飞-scratch