网站颜色:

达人迷 Scratch趣味编程16例 创客教育趣味指南 Derek Breen cratch设计 动画 游戏开发 游戏编程创新课程教育指南书籍.

  • 产品名称:达人迷Scratch趣味编程16...
  • 书名:达人迷Scratch趣味编程16例
  • 作者:DerekBreen
  • 出版时间:2017年12月
  • 译者:李小敬翁恺
  • 定价:89.00元
  • 书名:达人迷Scratch趣味编程16例
  • 开本:16开
  • 是否是套装:否
  • 出版社名称:人民邮电出版社

基本信息

书名:达人迷 SCRATCH趣味编程16例 创客教育趣味指南

原价:(咨询特价)

作者:Derek Breen

出版日期:2017年12月

版次:1版

书号(咨询特价)

出版社:人民邮电出版社

编码:ljy

开本:16开

帧装:平装

目录

"概述………………………………………………………………………………………………………… 1

关于Scratch… ……………………………………………………………………………………… 2

关于本书……………………………………………………………………………………………… 2

本书所用的图标……………………………………………………………………………………… 4

本书之外……………………………………………………………………………………………… 4

接下来该做什么……………………………………………………………………………………… 5

哦,还有...... ………………………………………………………………………………………… 6

第 1 部分 成为Scratch 设计师… ……………………………………………………………………………7

第 1 章 Scratch 起步… ………………………………………………………………………………… 9

在计算机上使用Scratch… ………………………………………………………………………… 9

创建在线账号… ……………………………………………………………………………………………………… 10

离线使用Scratch… …………………………………………………………………………………………………… 10

创建一个新作品……………………………………………………………………………………… 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

编辑声音片段Edit Audio Clips………………………………………………………………………171

去掉声音开头的空白……………………………………………………………………………… 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"

内容提要

Scratch 官网的标题是想象、编程、分享,然而大多数 Scratch 书籍都把重点放在了编程上。这本书则完全不同,它也讲编程,却将编程延伸到更高的艺术创作领域。它用很重的篇幅来讲设计、讲如何从无到有创作完整的动画和游戏。

本书共分为三个部分。

第 一部分 成为 Scratch 设计师,以一个《飞扬的蝙蝠》游戏开始,介绍如何在 Scratch 中创作漫画、设计动物、矢量机器人和制作数字拼贴画。

第 二部分 成为 Scratch 动画大师 介绍如何通过设计复杂动画角色、场景、添加声光效果来制作大型动画。

第三部分 成为 Scratch 游戏开发 者,介绍了乒乓球、贪吃蛇、迷宫和太空袭击四个经典游戏的制作。

这本书解放的是你的想象力和创造力,相信学完本书后,你一定会变成一位 Scratch 高手。

 

热门设计服务