描述
开 本: 16开纸 张: 胶版纸包 装: 平装-胶订是否套装: 否国际标准书号ISBN: 9787302482086丛书名: 创客教育
术,通过生动的语言、翔实的操作步骤和图片,深入浅出地讲解了通过Scratch编程绘制艺术图案的方法,让读
者领略编程与艺术的魅力,并能举一反三地创造出个性化的Scratch编程艺术作品。
本书适合Scratch爱好者、中小学生、创客导师阅读。
■
第1章
Scratch中的艺术世界
1
第1节
初识Scratch
2
第2节
小猫散步
10
第3节
像素机器人
20
■
第2章
基本图形
34
第1节
绘制正多边形
35
第2节
让绘制变得简单
40
第3节
圆与圆弧
48
■
第3章
旋转之美
54
第1节
彩色竹篮
55
第2节
绚丽花朵
64
第3节
万物生长
73
■
第4章
移动之妙
89
第1节
彩色线条
90
第2节
闪烁光斑
95
第3节
炫彩花舞
105
■
第5章
分形之奇
112
第1节
奇妙螺旋
113
第2节
分形之树
119
第3节
科赫雪花
126
■
第6章
交互之趣
132
第1节
神奇画板
133
第2节
音乐波形
141
第3节
指尖火焰
146
参考文献152
在传统观念中,编程是枯燥乏味、晦涩难懂的,但是Scratch颠覆了人们对
编程的固有认识。Scratch是麻省理工学院(MIT)媒体实验室开发的一款图形化
编程软件。Scratch软件降低了编程的门槛,无须输入代码,使人感觉编程如拼积
木般简单有趣。使用Scratch编程可以方便地创作数字故事、交互游戏、艺术作
品等,本书专注于介绍通过Scratch编程绘制艺术图案。
科技与艺术似乎是两个相距甚远的学科门类,艺术教师往往会遇到这样的学
生,他们酷爱计算机科学,喜欢编程,却对艺术没有什么兴趣;而科技教师又会
遇到另一类学生,他们在绘画或音乐上颇具天赋,却没有足够的研究计算机科学
的热情。那么,教师应该怎样做才能在照顾到学生普遍参与的前提下,保护和发
展学生的个性呢?
我认为,利用Scratch软件进行艺术创作无疑是一个很好的手段。学生利用
Scratch进行创作的过程,实际也是在完成一个跨学科项目,这也正符合STEM
教育理念的核心思想。偏好计算机科学的学生在通过编程设计艺术作品的过程中
了解了艺术知识和艺术手法;而偏好艺术的学生在这样的过程中学习了计算机科
学。学生可以从计算机科学的角度去审视艺术作品,也可以用艺术的眼光去审视
一段计算机程序。这样,既尊重和培养了学生的个性,又调动了更广泛的学生的
学习兴趣,同时还有助于学生的全面发展。
在现代社会中,数字技术与人们的生活密切相关,我们每天都接收着数字媒
体给我们提供的信息及娱乐。不只是成年人,已经有越来越多的孩子花大量的时
间与计算机进行互动,浏览网页、听音乐、即时聊天、完成在线作业或玩游戏等。
数字艺术是在数字技术和计算机程序等手段下诞生的艺术形式,数字艺术影响着
人们生活的方方面面,也为学校科技与艺术教育提出了新的要求,在新时代的创
客教育背景下,科技教育须顺应时代需求,培养兼具科技素养、艺术气质和新媒
体意识的新时代公民。
希望你在阅读本书的同时积极实践,在本书提供的案例的基础上修改、创造,
在编程的过程中感受程序之美、逻辑之美、艺术之美。
鉴于作者水平有限,不足之处在所难免,欢迎读者批评指正。
贾皓云
2017年9月
Scratch中的艺术世界
或许你与Scratch初相识,
或许你对它知之甚少,
跟随我的步伐吧,
一起走进
Scratch的艺术世界!
一起感受
Scratch编程的魅力!
Scratch·爱编程的艺术家
2
第1节 初识Scratch
提到编程,你是否会想到密密麻麻的程序代码呢?如果你看到Scratch,就会发现编程如同搭积木一般简单有趣,现在,就让我们一起去认识一下Scratch吧!
项目描述
这是我们第一次与Scratch接触,首先需要从Scratch官方网站下载Scratch软件并将软件安装到计算机上,然后初步了解Scratch的界面并对软件的语言、字号进行设置。
1. 下载安装
首先进入Scratch官方网站https://scratch.mit.edu/,在网站首页单击Help,如图1-1所示。
图1-1 Scratch官方网站首页
将页面向下拖动,在右侧Resources区域找到Scratch 2 Offline Editor,如图1-2所示,并单击该选项。
第1章 Scratch中的艺术世界
3
图1.2 “Scratch 2 Offline Editor”下载链接
此时可以看到,Scratch的安装分为3个步骤,如图1-3所示,不同的操作系统需要安装与自己系统相对应的安装文件。下面就以Windows系统为例进行讲解。
图1.3 安装Scratch 2.0所需的文件
第1步,安装Adobe AIR。
首先下载Adobe AIR安装文件——Adobe AIR安装包如图1-4所示。Adobe AIR是Adobe旗下的产品,这个平台产品提供了一个接口,方便你利用Web开发(如Flash,Flex,HTMI等)。
双击Adobe AIR安装文件图标,在弹出的“Adobe AIR安装”对话框中单击“我同意”按钮,如图1-5所示。
图1.4 Adobe AIR安装包
界面显示“正在安装”,如图1-6所示,稍候片刻就可以安装好。
图1.5 “Adobe AIR安装”对话框图1.6 正在安装Adobe AIR
安装完毕,如图1-7所示,单击“完成”按钮即可。
第2步,安装Scratch Offline Editor。
Scratch Offline Editor是专门针对儿童的编程软件,具有建模、控制、动画、事件、逻辑、运算等功能。
根据自己所使用的操作系统,下载Scratch Offline Editor安装文件,Scratch Offline Editor安装文件如图1-8所示。
图1.7 Adobe AIR安装完成界面图1.8 Scratch软件安装包
双击该安装文件,“安装首选参数”与“安装位置”都采用默认设置,如图1-9所示。
单击“继续”按钮,开始安装,程序安装过程如图1-10所示。
安装完成后,软件自动打开,呈现眼前的是一个亲切的界面。
图1.9 “安装首选参数”选择与“安装位置”设置图1.10 Scratch软件正在安装
关掉软件之后,就会在桌面上发现一个Scratch小猫头像图标,如图1-11所示,下次打开软件只需要双击这个图标即可。
第3步,下载支持材料。
以下这些支持材料(Support Materials)可以带领初学者进入Scratch的世界。
Starter Project,演示程序;
Getting Started Guide,初学者手册;
Scratch Cards,Scratch卡片。
这里不再作过多介绍,有兴趣的读者可以下载下来看一看。
评论
还没有评论。