Scratch是专门为儿童开发的。它将原始程序命令转换成块。只需拖拽这些命令块,就可以完成漫画、动画、游戏的制作。整个过程就像小孩子的一万块一样简单好玩!
1-1什么是划痕?
Scratch是马胜理工学院开发的一款开源编程软件,专门为八到十六岁的孩子设计。读者平时听到节目编排会不会觉得有点难以接近?的确,那些专业的编程语言需要记忆大量的程序名利和术语,对于处于计算机应用初级阶段的孩子来说,是无法快速学会并应用的。
Scratch是专门为儿童开发的。它将类人猿的程序命令转换回程序块。只需拖拽这些命令块,就可以完成漫画、动画、游戏的制作。整个过程就像小孩子的一万块一样简单好玩!
爱是孩子的天性,抓挠就是针对孩子的这种天性开发的。它可以让孩子设计有趣的卡通、动画和游戏来娱乐和消遣。虽然Scratch和专业编程语言还有很大差距,但是它的基本概念,比如坐标、方向、逻辑运算、条件都是一样的。所以学好Scratch无疑会为以后学习更高级的编程语言打下良好的基础。
1-2下载和安装
Scratch是一款开源软件,完全免费,支持跨平台应用。不管你用的是Windows,Mac还是Linux,还是英文还是中文,都能找到合适的版本。目前,Scratch已经云端化,你可以用浏览器链接到Scratch、http://scratch.mit.edu的官方网站,并在浏览器中编程。但是为了照顾那些上网不太方便的用户(尤其是我们中国的网民,浏览这类网站不仅是网速慢的问题,还有经常断网的问题),Scratch的官网提供了Scratch的离线版供你下载。
打开浏览器,输入https://scratch.mit.edu/download,将显示以下界面:
Scratch是给adobe air的软件。第一步是下载并安装与您当前系统对应的Adobe AIR。第二步是下载并安装Scratch离线编辑器。
1-3进入在线版本
在浏览器中输入https://scratch.mit.edu/,将显示以下界面:
点击左上角的“创建”,直接进入web编辑器页面。
1-4编辑器界面
无论是本地编辑器还是云编辑器,最终界面如下:
1-5编辑器界面介绍
这里就介绍一下Scratch的本地版,不过软件的网络版和本地版几乎完全相同,这里就不赘述了。
打开软件后,其操作界面如下:
标题:显示当前打开的作品的名称,如果没有打开作品,则显示Scratch软件的版本号。功能:它包括与语言选择,文件-新建项目,打开,保存,另存为,录制为视频,分享到网站,检查更新和退出,编辑,提示和关于相关的功能。点击Scratch的logo图标链接到官网。工具列表:五个按钮:复制,删除,放大,缩小和指示积木描述字符。控制按钮:点击区域左侧的方框按钮,最大化舞台区域。单击绿色标志图标开始程序执行,单击红色圆形按钮停止程序执行。舞台区:即时预览作品内容,还可以在舞台区编辑人物。在舞台区域的右下角,将显示当前鼠标指针位置的坐标值。背景编辑区:显示当前舞台背景的缩略图,以及选择背景、复制背景、上传背景和从相机捕捉图像等按钮。角色编辑区:显示所有角色的缩略图,并从角色仓库中选择换装、绘制新角色、上传角色和从相机中捕捉图像等按钮。程序区:这里有十种我们可以用来写程序的指令块。脚本区:这是我们编写编辑程序的地方,也是最常用的区域。提示区:提供刮刮卡录入方法、操作技巧和提示。这个区域通常是隐藏的。点击功能列表中的“提示”或点击“?按钮可以显示这个区域。1-6坐标的概念
用Scratch编程,首先要理解坐标的概念。以舞台中央为点。
原点,画一条水平线和一条垂直线,其中水平线称为X轴,垂直线称为Y轴。这样就用x坐标值和y坐标值来说明角色在舞台上的位置,用(x,y)来表示。其中,原点的坐标值是(0,0),从原点向右是X轴的正方向,向上是Y轴的正方向,所以它们相反的方向是负方向。我们必须在它的值前加上一个(-)减号。因为刮刮乐舞台的尺寸是480宽360高,所以X轴的范围是-240 ~ 240,Y轴的范围是-180 ~ 180。在Scratch中,只要涉及到字符位置的变化,就要用到坐标值,所以一定要熟练掌握如何用坐标表示字符的位置。但是角色当前位置的坐标值会显示在角色数据表中,查看起来非常方便。