编辑推荐

马上来制作自己的游戏!
想要设计属于你的漫画角色、制作有趣的动画或是开发计算机游戏吗?就算完全不知道数字设计、不懂编程也没关系,只要有Scratch,再加上这《达人迷 Scratch趣味编程16例》就够啦!而且,Scratch能够让你轻松地与其他Scratch用户交流,与大家一起发现、修改、分享编程作品。

●现在就开始——了解如何免费使用在线的Scratch应用,或是在Mac或Windows计算机系统上安装Scratch软件。
●理解编程——随着在作品中加入越来越多的元素,逐步学习编程基础。
●动手创作——从设计角色开始,做出华丽的动漫故事。
●分享——参与线上社区,与其他小伙伴交流,分享编程作品和你喜欢的技术。

内容简介

Scratch官网的标题是想象、编程、分享,然而大多数Scratch书籍都把重点放在了编程上。这《达人迷 Scratch趣味编程16例》则完全不同,它也讲编程,却将编程延伸到更高的艺术创作领域。它用很重的篇幅来讲设计、讲如何从无到有创作完整的动画和游戏。
达人迷 Scratch趣味编程16例》共分为三个部分。
第一部分成为Scratch设计师,以一个《飞扬的蝙蝠》游戏开始,介绍如何在Scratch中创作漫画、设计动物、矢量机器人和制作数字拼贴画。
第二部分成为Scratch动画大师介绍如何通过设计复杂动画角色、场景、添加声光效果来制作大型动画。
第三部分成为Scratch游戏开发者,介绍了乒乓球、贪吃蛇、迷宫和太空袭击四个经典游戏的制作。
这《达人迷 Scratch趣味编程16例》解放的是你的想象力和创造力,相信学完《达人迷 Scratch趣味编程16例》后,你一定会变成一位Scratch高手。

作者简介

[美]DerekBreen在麻省理工的StarLogoNova项目中担任图形设计师,是哈佛进修学校的讲师。他目前在为i2Camp夏令营开发游戏设计课程和教学材料,同时为美国的中小学教师提供数字设计、动漫和游戏开发培训。

目录

概述1
关于Scratch2
关于《达人迷 Scratch趣味编程16例》2
达人迷 Scratch趣味编程16例》所用的图标4
达人迷 Scratch趣味编程16例》之外4
接下来该做什么5
哦,还有6
第1部分成为Scratch设计师7
第1章Scratch起步9
在计算机上使用Scratch9
创建在线账号10
离线使用Scratch10
创建一个新作品11
创建在线作品11
创建离线作品12
把那只猫删了12
选择玩家角色13
画大地角色14
画钢管角色15
在舞台上画出渐变的天空16
用代码让游戏活起来17
加上翅膀扇动的动画18
调整挥动的速度19
加上键盘控制20
给游戏加上重力21
让管子移动22
给游戏加上碰撞24
检测与大地角色之间的碰撞24
把积木块从大地复制给钢管25
调整钢管的大小和位置26
让垂直位置随机变化26
扩大舞台上角色的大小27
减小舞台上角色的大小28
加入更多的管子28
完善这个飞扬游戏30
第2章做你自己的漫画书31
修改角色库中的角色31
创建一个新作品32
选择角色32
选择一个酷的背景33
修改Scratch的角色34
在英雄上画一个面罩36
擦除角色的部分画面36
画直线37
用新的颜色填充区域39
给造型加轮廓线41
画椭圆和圆42
说出你的故事44
加说明框44
输入场景说明45
缩小图形46
使用说话和思考的积木块48
精确定位说话气泡49
打包起来51
第3章用Scratch设计动物52
画一只大乌龟53
画龟壳轮廓53
填充龟壳54
画龟壳内部55
添加头、腿和尾巴55
添加身体细节56
添加龟壳细节56
添加代码让乌龟动起来58
我想要一只野生的鹰马兽!61
查看角色库61
装扮你的奇幻动物62
添加一条新尾巴63
绘制鹰嘴和鹰爪64
添加翅膀和凶恶的眼睛64
添加鹰马兽的嘶叫声65
继续66
第4章做矢量机器人68
探察矢量设计68
雕刻机器人形状70
在笔直的边线上做变形71
添加和删除点71
在曲线上做变形72
给矩形加上曲线73
组合矢量图形73
开始机器人设计74
把部件移到不同的图层去76
把形状组合起来76
复制身体部件的组合77
用渐变做出金属质感79
用线段工具来实现细节80
给矢量形状加阴影81
没有代码的机器人算什么?81
用方向键让机器人移动81
加入机器人的声音81
完成这个作品82
第5章数字拼贴84
新建一个作品85
选择角色85
开始排版86
选择背景87
复制角色88
添加更多素材88
改造你的角色89
添加矢量图90
设计高级拼贴画91
开始创作一幅伟大的拼贴画92
导入图片92
上传角色图像93
擦除部分图像94
隐藏和显示角色94
擦除粗糙的边缘95
从位图中擦除复杂形状96
使用虚像效果修改角色99
让角色透明100
调整角色亮度101
调整角色的颜色103
用矢量文本制作标题103
完成你的拼贴画105
第2部分成为Scratch动画大师107
第6章动画109
画第一个角色109
创建一个作品110
画身体部件110
用变形工具雕刻身体111
调整多条线条的宽度112
让简笔画动起来112
画一个简单的背景113
调整在背景下的移动114
在开合中加入跳的元素115
用代码块做动画116
给动画加点幽默元素118
添加简笔人好的朋友120
修改部件来创建新角色120
开发自己的幽默故事121
像人一样走路122
用选择工具旋转部件123
让狗狗动起来124
加上狗狗的动画代码124
做尾巴摇摆的动画125
像人一样说话125
第7章大人物的动画128
保持简单直白128
从头开始130
创建新作品130
绘制新角色131
快速发型131
嘴开大点133
做鼻子整形133
一点点身体治疗134
加简单的腿脚135
做人物的手臂135
收尾修饰137
复制Scratch的人物是可行的137
从死皮改成毛茸茸的野兽138
獠牙才是野兽的样子139
脱去野兽的衣服140
摆个造型141
点睛之笔142
创建第三个人物143
从僵尸女孩到普通男孩144
设计人物的服装144
调整面部特征146
添加一组牙齿146
调整穿了衣服的角色的姿势147
列队演出147
第8章地方、地方、地方149
规划动画场景149
设计室内场景150
让感官更浸入153
把背景转换成角色153
设计能向外望的窗户154
构造自己的家具156
设计室外场景159
画有透视效果的场景160
根据场景调整人物大小163
第9章听起来不错166
这就是他所说的166
给人物写对话167
在Scratch中录对话168
找到录音按钮169
编辑声音片段EditAudioClips171
去掉声音开头的空白172
使用声音编辑效果173
用代码块播放声音174
人物说话的动画175
用嘴说出单词176
简易对口型177
实现更真实的对口型177
定制音素造型179
切换造型来匹配音素180
第10章灯光、摄像,开拍!183
不是从头开始183
灯光(现在是几点?)185
创建夜晚场景185
关灯188
镜头(或者说我该聚焦在哪里?)190
增加造型的尺寸190
创建人物的背景视图192
创建人物的侧脸193
开演!(或者说让故事动起来)195
让角色上场195
做(稍微)真实一点的走路196
广播动画消息197
发送广播消息197
接收广播消息197
在动画场景之间切换199
于是,完工!202
第3部分成为Scratch游戏开发者203
第11章设计一个经典的电子游戏205
这个游戏太烂了!205
创建新作品206
改变舞台背景的颜色206
添加一个弹跳球207
改变球的颜色207
让球动起来208
让积木块重复执行209
碰到边缘反弹209
改变弹跳角度210
设置球的起始位置和大小210
添加反弹板211
使用键盘移动反弹板212
让球碰到球拍反弹214
添加第二个玩家215
修改左侧玩家的代码216
修改球的代码217
让球随意弹217
记录玩家的分数218
检查球的x值218
创建分数变量219
调整分数的显示219
增加分数220
当游戏开始时重置分数221
检查获胜分数222
创建一个游戏结束角色222
添加游戏结束代码222
添加声音效果224
第12章贪吃蛇225
创建新项目225
在背景中使用渐变色226
创作你的蛇227
选择角色造型227
创建蛇的身体228
雕刻蛇头229
让蛇动起来229
让角色向前移动230
添加转向积木块230
给蛇添加身体231
创建蛇身体克隆循环231
让克隆体不同232
给蛇添加食物234
创建食物角色234
让食物的位置随机235
设置游戏中的碰撞236
检查蛇和食物的碰撞236
让舞台的边缘变得致命237
让蛇的身体变得致命238
延迟与身体的碰撞239
排除蛇碰撞代码中的错误240
编程让蛇变长241
创建蛇身长度变量241
用代码控制蛇的长度243
记录玩家的分数243
隐藏蛇身长度变量243
创建玩家的分数变量244
第13章一个迷宫游戏246
创建新作品246
添加角色247
使用代码调整角色大小248
在角色间复制代码块249
设计迷宫背景250
创建奶酪角色250
使用克隆创建一行行奶酪251
用奶酪铺满舞台251
创建迷宫墙壁253
在迷宫墙壁上挖洞255
复制迷宫缺口255
添加死胡同让迷宫更复杂256
删除迷宫墙壁中的奶酪257
添加玩家键盘控制259
复制代码块259
让墙壁阻挡小老鼠260
小老鼠吃奶酪262
碰撞时删除奶酪262
吃到奶酪时加分262
记录剩余的奶酪数量263
编程实现小猫巡逻265
给小猫下达巡逻指令265
调整小猫长度266
调整旋转中心267
记录玩家生命值268
给玩家一个获胜的机会269
第14章攻击克隆体273
创建新作品273
选择游戏背景274
创建玩家和敌人角色274
调整宇宙飞船的大小和位置275
修改角色库中的角色276
克隆一堆外星人277
均匀放置克隆体277
给克隆体下达行军命令280
广播消息让外星人转向281
改变角色的旋转模式282
让外星人队列变直283
让外星人也向下移动285
给宇宙飞船增加激光弹286
创建一个激光角色286
使用空格键发射激光287
创建激光克隆体288
让宇宙飞船动起来289
使用碰撞消灭外星人289
当碰撞时删除激光290
编程让敌人丢炸弹292
创建敌人炸弹角色292
让敌人随机攻击292
给游戏添加声音295
让激光术变成激光弹296
击中外星人时播放声音296
给玩家角色三条命297
创建变量记录玩家还剩几条命297
碰撞时摧毁玩家298
当玩家被击中时播放声音298
让玩家爆炸更形象299
计分300
第15章游戏没有结束304


其他推荐