极客小将

您现在的位置是:首页 » scratch编程资讯

资讯内容

Scratch编程初探

极客小将2020-11-29-
Scratch - 初试牛刀 大家好,斌叔终于又出现了! 今天,我要向大家介绍一个超级好用的编程工具,Scratch。 Scratch其实是全球最流行的儿童编程工具,主要特点是图像化的编程

Scratch - 初试牛刀

大家好,斌叔终于又出现了!

今天,我要向大家介绍一个超级好用的编程工具,Scratch。

Scratch其实是全球最流行的儿童编程工具,主要特点是图像化的编程环境。说到儿童编程,千万不要以为它只能给儿童编程,所有的现实中能用到的编程工作它都能完成,而且非常酷炫。

Scratch是基于Flash的开发环境,所以开始之前请务必确认你的浏览器安装了Flash插件。这点360浏览器做得比较好,这些事情都不用你自己操心。

先打开 www.cxy61.com,进入“创作中心”。你会看到非常多的作品。

upload/article/images/2020-11-29/aa192a0079215fb0972294effca8ceae.jpg

这些作品都是别人已经做好的,有简单的,有复杂的,有游戏,有动画,都有。

最重要的是,这些都是开放源代码的!也就是说,你可以随意点开一个,然后看到别人已经编写好的源代码,运行。或是你想更改别人的源代码,也可以直接改后保存。

比如我们点开“维京人”这个作品,在右上角有一个“运行游戏”按钮:

upload/article/images/2020-11-29/86e1886c7f7a11a7a84ebc607ef9d7c2.jpg

点完后,就会带你进入神奇的Scratch世界!

upload/article/images/2020-11-29/1bb43c26e8e52ff7c2ea33bcccf4ce9c.jpg

最右边,就是这个游戏的代码,也就是程序。

先不管这么多了,那么如何运行这个游戏呢?

画面中间的旗子标志,这就是Scratch中的“运行”按钮。

upload/article/images/2020-11-29/cb01832d2baa9f84fd497ed7e5ce23c7.jpg

再放大点,对了,就是这个旗子。

这个游戏可以用键盘控制小人行走,看下都会碰到什么人吧!

如果我们要停止游戏,那么只需要点旗子右边那个图标就行了。

好,知道了大概,我们先看一下如何建立我们自己的程序!

先点击菜单中的“文件”->“新建项目”。

upload/article/images/2020-11-29/884bd3ca5834ee0f238b08787b29cc19.jpg

你会发现,之前的游戏不见了,只剩下一只猫在里面:

upload/article/images/2020-11-29/d72ba01535549f281009d566ed3a9a5b.jpg

对的,这只猫就是这个程序里目前唯一的角色,我们可以对这只猫进行编程。

在这一节课里,我们只需要让猫向前走就行了。如何做到呢?

点击“事件”:

upload/article/images/2020-11-29/95c10d8cd71bd51c970cc69796c2a3aa.jpg

然后将下面的“当[旗子]被点击”拽到右边空白区域,就像这样:

upload/article/images/2020-11-29/7c7fe064f2523dfab2bd8de4924ffc1a.jpg

然后点击“动作”,将“移动10步”拖动到右边的“当被点击”下面,注意,一定要让它们两个粘在一起,就像这样:

upload/article/images/2020-11-29/9e6d15b949509ab6231a7299a3422b81.jpg

像这样分开是不行的!

upload/article/images/2020-11-29/80b8f954b90819934aa2c7604ec39201.jpg

第一个最简单的程序就编好了。

点击最开始说的“运行”小旗子,是不是发现猫动了?

多点几次,是不是移动多些了?

移动的不够多?试试把移动10步,改成移动100步!就像这样:

upload/article/images/2020-11-29/b3721e91b480b0d12a12e0807dfa67c0.jpg

再次点击“运行”,是不是一次迈得多了!

这就是你的第一个程序啦!

写完程序,你可以按“文件”->“下载到您的计算机”,来保存这个程序:

upload/article/images/2020-11-29/fa48e8c2c0695d328b6de3fb94bbb233.jpg

下次,可以同样使用“从您的计算机中上传”来加载你的程序。

明天的Scratch进阶课程将会讲更加复杂的程序,请大家提前系好安全带~

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除

预约试听课

已有385人预约都是免费的,你也试试吧...