新書推薦:
《
送你一匹马(“我不求深刻,只求简单。”看三毛如何拒绝内耗,为自己而活)
》
售價:HK$
64.9
《
秦汉史讲义
》
售價:HK$
151.8
《
万千心理·我的精神分析之道:复杂的俄狄浦斯及其他议题
》
售價:HK$
104.5
《
荷马:伊利亚特(英文)-西方人文经典影印21
》
售價:HK$
107.8
《
我的心理医生是只猫
》
售價:HK$
49.5
《
巴拉吉预言
》
售價:HK$
74.8
《
股权控制战略:如何实现公司控制和有效激励(第2版)
》
售價:HK$
98.8
《
汉译名著·哲学经典十种
》
售價:HK$
761.2
編輯推薦:
★Scratch是现今全球公认的,*适合少儿学习编程的入门之选,并且已经进入全球多国中小学课程,基础使用者人数量非常大。在中国据不完全统计,已经有超过千万的孩子在学习或使用Scratch来制作和发布自己的作品。
★本书的图片和内容均得到了美国麻省理工学院终身幼儿园团队Scratch开发组的授权和认可,是官方认证的具有权威性的学习Scratch配套用书。
★Scratch3.0是Scratch*版,2019年1月正式上线,本书是外版书中*本对应*版出版的新书!科技书更新换代很快,一但有了新书,读者就不再愿意购买老版本的书籍。本书占得了时间上的先机。
★作者从事了20多年少儿编程的教学工作,经验丰富,对Scratch有着深入的研究和实践经验。
★本书非常适合培训机构作为基础课程的指导教学用书,很适合团购的产品。
★本书非常适合中小学生自学和想锻炼孩子的逻辑思维的家长参考阅读,内容通俗易懂,编写体例清晰,语言风趣生动,即使完全没有基础的孩子也可以很快掌握这项技能。
★本书提供了11款经典游戏制作实例,让孩子能够快速掌握Scratch3.0编程技巧,通过本书,孩子不仅能学习到基础的
內容簡介:
对于使用Scratch的学生来说,编程就像是在设计一款游戏或编写一个动画故事。只需要完成一连串积木模块的组合,就可以在短时间内完成有趣的游戏和动画设计。本书介绍了Scratch的基础知识,通过详细讲解11款经典游戏的制作实例,让孩子快速掌握Scratch编程技巧:见朋友、讲故事、缤纷派对、数字猜谜在有趣的游戏制作中,孩子可以学习到基础的编程概念和技巧,充分锻炼逻辑思维能力和计算能力、想象力与创造力、分析解决问题的能力、专注力和记忆力、表达与协作的能力和学习与独立思考的能力。
關於作者:
作者 杰森鲁克曼(Jason Rukman)
Ucodemy的CEO和联合创始人,Ucodemy是一个面向中小学教师的Scratch教育机构。Ucodemy提供独特的教学视频和课程,作为计算机科学课程的重要组成部分。他负责iTCH的开发和市场推广,iTCH是Scratch程序的混合版本,在Scratch接口内有现成的编码课程。通过Ucodemy和iTCH,杰森已经为超过150000名学生提供了课程。
译者 田果果
本科毕业于河南师范大学英语教育专业,研究生毕业于英国东安格利亚大学(University of East Anglia),专业为应用翻译学。现为河南城建学院外国语学院英语专业教师,持有国家计算机三级网络技术证书。在2013年开始学习和使用麻省理工学院的Scratch编程软件。曾翻译《爱人消失的那一天》《安娜的小矮人》,计算机相关稿件累计翻译20余万字。
目錄 :
目录引言.
1从这里开始 Scratch 的基本信息
Scratch 的来源 . . . . . . . . . . 03
Scratch 的各个部分 . . . . . . . . .04
开始学咯 . . . . . . . . . . . . . .18
2创建第一个SCRATCH游戏 动作
设置你的角色图 . . . . . . . . . . .21
如何改变方向 . . . . . . . . . . . .22
移动角色,从堆积积木开始 . . . . . .23
朝方向移动 . . . . . . . . . . . . .25
游戏拜访朋友 . . . . . . . . . .29
3角色扮演外观和动画
造型 . . . . . . . . . . . . . . . 37
背景 . . . . . . . . . . . . . . . 38
大小 . . . . . . . . . . . . . . . 39
显示和隐藏 . . . . . . . . . . . . .40
说与思考 . . . . . . . . . . . . . .41
创建新外观 . . . . . . . . . . . . .42
图层 . . . . . . . . . . . . . . . 46
游戏讲故事 . . . . . . . . . . .47
4听起来不错哟声音
声音工作区 . . . . . . . . . . . . .53
声音指令 . . . . . . . . . . . . . .57
播放声音有趣的部分 . . . . . . .57
小点声哦! . . . . . . . . . . . . . 59
游戏音乐派对 . . . . . . . . . .62
5 事件改变世界事件指令
了解事件 . . . . . . . . . . . . . . 69
外部事件 . . . . . . . . . . . . . . 70
内部事件 . . . . . . . . . . . . . . 72
并行事件 . . . . . . . . . . . . . . 77
游戏开心舞会 . . . . . . . . . . 78
6 运算把你我联结在一起运算
到底什么是运算指令呢? . . . . . . . 87
数学运算 . . . . . . . . . . . . . . 87
条件运算 . . . . . . . . . . . . . . 93
单词游戏 . . . . . . . . . . . . . . 96
游戏数学版危险边缘 . . . . . . . 98
7 控制流程控制
条件指令 . . . . . . . . . . . . . .103
循环 . . . . . . . . . . . . . . . 107
循环指令积木与条件指令积木的组合 . .109
停止指令 . . . . . . . . . . . . . .110
克隆指令 . . . . . . . . . . . . . .111
游戏种树 . . . . . . . . . . . .117
8 侦测变化侦测
什么是侦测指令? . . . . . . . . . . 127
追鼠标! . . . . . . . . . . . . . .128
键盘 . . . . . . . . . . . . . . . 130
碰撞侦测 . . . . . . . . . . . . . .133
距离 . . . . . . . . . . . . . . . 139
日期与时间 . . . . . . . . . . . . .140
问问题 . . . . . . . . . . . . . . .142
其他侦测积木 . . . . . . . . . . . .144
游戏特罗沃迷宫 . . . . . . . . 146
9 非常重要的变量变量指令
变量 . . . . . . . . . . . . . . . 155
列表 . . . . . . . . . . . . . . . 160
游戏数字猜猜猜 . . . . . . . . .170
10 我的,全都是我的!我的积木
给我无限的积木! . . . . . . . . . .175
运行时不刷新屏幕 . . . . . . . . . 180
意识到何时需要使用自制积木 . . . . 182
游戏跳跃积木 . . . . . . . . . 183
11兴趣拓展拓展内容
音乐 . . . . . . . . . . . . . . . 193
画笔 . . . . . . . . . . . . . . . 198
谷歌(翻译)转换 . . . . . . . . . 204
视频运动 . . . . . . . . . . . . . 206
游戏气球弹出 . . . . . . . . . 209
12完美图像图像编辑/导入
图像编辑器区域 . . . . . . . . . . 217
我能看穿你! . . . . . . . . . . . .227
游戏流星雨 . . . . . . . . . . 228
內容試閱 :
使用一种计算机语言编写一串指令的工作,就叫作编程。计算机自己不会思考,它只会按照指令行动。想让它完成复杂的任务,就必须把这个任务分解成一个个具体的指令:每一步具体做什么?按照什么顺序做?计算机程序本质上就是一系列指令的集合,Scratch本质上也是这样。
为什么要学习Scratch编程?为什么要用一整本书来讲Scratch?Scratch编程的创建者米切尔雷斯尼克(Mitchel Resnick)曾说过,Scratch编程是通过游戏创造激情,通过游戏结交朋友的游戏。如果你还没有玩过Scratch,你就不会知道你错过了什么!Scratch造就了许多非同凡响的游戏。它能够将枯燥的编码变得充满乐趣和富有创造力。不仅如此,孩子们将在创造和设计自己的游戏中逐步学习和感受到计算机和编程的相关知识点和逻辑思维!通过它,孩子的记忆力(能记住多达几百个指令的组合)、想象力(能想象出复杂程序运行的效果)、逻辑推理能力(算法就是最精妙的推理过程)都能得到长足的发展。
你想自己动手创建游戏、动画故事、教学工具或科学模拟实验吗?通常情况下,我们使用编程语言写下这些指令,而大部分编程语言都需要基于文本来编写,这就意味着你需要输入指令和代码。而Scratch是图形化编程语言,你只要把积木指令块按照你的想法堆叠在一起,就会惊喜地发现你竟然可以创造出原来只是停留在脑海中的作品!Scratch可以让我们借助简单的工具轻松完成一些不可思议的游戏,与此同时又学会了编程。因此,对于孩子们来说,Scratch编程是让孩子学习计算机科学非常好的途径之一!
不仅如此,使用Scratch编程的过程本身也非常有趣!有人甚至使用Scratch编程制作了一版《我的世界》。你会看到本书提供了许多有趣的经典案例,这将可以更好地帮助你掌握编程技巧。只要了解和掌握本书中提到的编程原理,这些游戏就可以收入你的囊中,而且你还可以随意更改,这一点对于学习编程的人来说是非常重要的。通过凭空想象设计出游戏自然是件很难的事情,但如果有成功的案例作为参考,你就可以在这些案例的基础上,慢慢酝酿出一些新的想法,从而进一步创造出令人赞叹的杰作啦!
无论你是第一次创建Scratch游戏还是之前就玩过,本书都是最适合的。这本书能教会你许多编程的诀窍和技巧,可以帮助你把已经创造出的游戏提升到一个新的水平。想象一下,这本书就像是一个跳跃点,站在它上面你就可以展翅飞翔,在Scratch的世界尽情徜徉!
等你长大了,它还可以帮你谋到一份好工作。许多成功的视频游戏开发者就是在你们这么大的时候开始学习计算机和编程的。想象一下,有人愿意付钱让你制作自己喜欢的视频游戏,这是多么棒的一件事情。
最后,感谢艾米莉亚和谢丽尔协助我设计了大量的Scratch游戏。还要感谢史蒂文提供的宝贵意见,他深思熟虑后的建议在本书中多次出现。他们是我完成这个长期项目的不竭动力。