描述
开 本: 16开纸 张: 胶版纸包 装: 平装-胶订是否套装: 否国际标准书号ISBN: 9787121307553
《Scratch超人漫游记:创意程序设计——STEAM创新教育指南》是Scratch领域的优秀畅销书,被译为8种语言,受到各国读者喜爱。如今出简体中文版,惠及中国大陆地区的爱好者们。《Scratch超人漫游记:创意程序设计——STEAM创新教育指南》寓教于乐,让孩子在快乐的冒险故事中汲取知识,值得向孩子们推荐。
《Scratch超人漫游记:创意程序设计——STEAM创新教育指南》是一本依托于漫画故事讲解编程的儿童绘本,非常适合中小学生阅读,可作为中小学STEAM创新教育的教材。如果您的孩子爱玩电子游戏,快让他学习Scratch编程,成为未来改变世界的编程高手吧——译者于欣龙推荐语
《Scratch超人漫游记:创意程序设计——STEAM创新教育指南》是一本优秀的Scratch教材同时也是一部幽默有趣的少年探险!男孩Mitch和他的机灵猫咪伙伴,在对抗坏人的过程中,掌握了Scratch编程武器,制作出了一大堆好玩搞笑的游戏,完成了令人兴奋的冒险。《Scratch超人漫游记:创意程序设计——STEAM创新教育指南》从冒险故事中获得玩转Scratch的丰富技巧,寓教于乐,让孩子在快乐中汲取知识,值得推荐给孩子们。Scratch是目前流行的青少年编程软件,功能强大,可塑性强,获得全球范围内读者的青睐。《Scratch超人漫游记:创意程序设计——STEAM创新教育指南》是Scratch领域的优秀图书,受到各方面读者的关注,已经输出了8种语言。《Scratch超人漫游记:创意程序设计——STEAM创新教育指南》适合8岁以上的青少年阅读学习。可以作为学校课堂以外的辅助读物,也可作为Scratch培训机构的教材使用。
Scratch·让创意翱翔 XII
创意天空 XIII
写给家长和教育工作者的话 XIV
登场角色 XXII
Stage 1: 电磁冲击 19
一起来了解一下Scratch 吧!我们要学习角色和坐标的概念。
Stage 2: 时空之门 31
本章节要制作你的个游戏。我们要学习创建造型的方法,以及为角色的移动、反应和音乐特效编程。
Stage 3: 蒙娜丽莎的微笑 51
在本游戏中你将学到控制Scratch 项目流程的方法,以及记录分数的变量,并使用广播控制游戏的顺序。
Stage 4: 侵入香港 61
你将学习使用鼠标控制角色,以及角色反弹的方法。
Stage 5: 在依帕内马点球 71
本项目是一个足球射击游戏,你要为游戏规则、交互式声音特效和生动的舞台背景编程!
Stage 6: 沙漠惊变 85
你将学习创建一个2D 卷轴竞速游戏,并为角色复杂的运动方式编程,同时实现背景不断变化的效果。
Stage 7: 吉萨之谜 105
在吉萨冒险之旅中,你将创建交互式的迷宫,其中有机关、陷阱和宝藏!
Stage 8: 极速魔法 119
创作一个简单的使用键盘控制的游戏,你将在其中学习播放背景音乐,以及创建一个动画背景。
Stage 9: 异星战云 131
你将使用所有学到的知识创作激动人心的格斗游戏。你要使用各种招式和能量条创建两个格斗角色。
Stage 10: 终极秘籍 151
后记 154
参考资源 156
写给家长和教育工作者的话
Scratch为青少年和初次接触编程的使用者开启了编写计算机程序的大门。使用Scratch 2.0有如下要求:
配有兼容Adobe Flash Player的浏览器(Chrome 7及更高版本,Firefox 4及更高版本或IE7及更高版本)的计算机
1024×768像素或更高分辨率的屏幕
稳定的互联网连接
麦克风和扬声器准备就绪后,通过浏览器前往http://scratch.mit.edu/并进入Scratch平台。初次使用Scratch时无须注册(点击首页左上角的“新建/Create”链接即可),但若希望保存自己的作品,我们建议注册免费的账号。
本书使用的作品可以在http://nostarch.com/scratch/中的资源页面找到。资源中包含完整的游戏作品,以及Scratch团队编写的简单Scratch入门教学文档(英文)。
注:资源页内程序文件有两个版本。一个是已经完成的游戏作品,适合年龄较小或想进行游戏改造的使用者;另一个版本含有游戏所需的造型、背景等素材,但没有任何程序,因此适合于能够跟随本书的教程逐步编写程序的学生。两个版本均可使用,尽情在Scratch的世界中玩耍吧!
Scratch是什么?
Scratch是一个免费的图形化编程语言。只需要使用积木块拼接的方式,就可以快速创作出具有互动性的故事、游戏、音乐和美术作品。你甚至可以把作品上传到互联网,与世界各地的朋友一同分享。因此Scratch是一个低门槛的自主学习和创作的工具。
Scratch名称的由来?
Scratch的英文含义为擦、抓,其名称源于hip-hop唱片中使用的搓盘技巧,这是一种反复转动唱片,以富有创意的方式把音乐片段合在一起的方法。而Scratch也有类似的思想,它将不同类型的媒体进行组合,如图片和音效等相互混合,创造出新的作品。
Scratch是谁发明的?
Scratch是美国国家科学基金(NSF)资助的合作计划,由美国麻省理工学院媒体实验室终生幼儿园小组和加州大学(UCLA)教育和信息研究院的KIDS小组共同开发。
Scratch适合谁使用?
开发Scratch的目的,是培养8岁及以上青少年掌握适合21世纪的学习技巧。当创作和分享作品时,他们会学到重要的数学及计算机概念,同时培养出创新思维、逻辑推理、系统地提问以及沟通协作等技能。
在设计富有个性的Scratch作品时,使用者也会提升应用科技的能力和解决难题的技巧,并从实践成果和分享中建立自信,这对他们面对未来不同的生活领域有很大的帮助。
虽然大部分使用者并不会成为专业的程序设计师,但在青少年阶段接触编程,肯定会对未来有所帮助。例如学会更有创意地表达自己、有条理地思考,并能更容易地理解日常接触的新科技背后的原理。
Scratch容易上手吗?
Scratch通过拖曳组合的方式来编程,而非输入文本代码,这就完全避免了语法或单词输入错误的可能,其图形化的界面也能让使用者轻松控制不同媒体的反应和交互。
另外Scratch的“指令积木”的形状设计得别具一格,它只允许组合符合计算机逻辑的脚本,因此不会出现语法错误,而且每一块指令积木的形状和颜色都有区别,防止出现错误的搭配。
因为Scratch的程序是实时运行的,还可以在程序运行时修改脚本,所以使用者可以轻松地反复尝试实验中的不同参数或逻辑,递增式地改良程序。
Scratch有没有中文版?
Scratch 2.0内置了67种语言,包括简体中文和繁体中文,有利于中国社区进行教学和研究。
Scratch可以在哪里使用?
我们可以在不同的环境下使用Scratch,如学校、图书馆、社区中心、家庭等。虽然这是特别为8岁及以上的青少年设计的软件,但是年龄较小的孩子也可以和家长或哥哥姐姐一起进行创作。事实上,全球教育工作者、小学生、中学生甚至大学生都有使用Scratch。
Scratch如何被用于学校教学?
学校可以根据学生的能力、老师教学或学科需要,灵活选择Scratch的功能,从而支持多种学科的学习,如计算机、数学、英语、音乐、美术和科学课程等。
无论是将Scratch用于专题创作、教学示范、设计比赛,还是用于制作供开放日展出的互动游戏,它都能为学生提供更大的探索和想象空间。通过共同构思、设计和探索,想出有趣的创意点子,增强学生的学习欲望和投入感。
作为一个开放式的学习软件,Scratch更加具备将不同学科整合在一起的教育潜力。Scratch鼓励学生在网络上分享自己的作品。要发挥Scratch的教育效果,所有学校的参与者——学生、老师、行政人员、家长和社区要一同协作,这样Scratch才有机会让学生爱上学习的过程,让学生受益更多。
加入Scratch社区!
Scratch是一个网络平台,青少年可以方便地与朋友、家人和老师分享作品。当一个作品被公开到Scratch社区后,其他Scratch使用者可以随意对它进行二次创作并发表评论。
加入Scratch的大家庭非常简单:
前往Scratch的首页(http://scratch.mit.edu/),点击“加入Scratch”;
创建账号名称并填写其他相关信息。如果申请人的年龄小于13岁,Scratch会要求额外提供监护人的信息。
当你拥有Scratch账号后,只要点击作品上的“分享”按钮,所有的Scratch用户就都能看到你的成果了!你还可以浏览Scratch作品集中数百万个作品,并分享给朋友。使用者还能点击“转到设计页”按钮,观察其他作品内部的脚本程序,甚至可以点击橙色的“再创作”按钮,进行二次创作。
虽然通过Scratch进行交流非常方便,但请记住Scratch是一个全年龄段、全球的分享平台,使用时请尽量让大家在一个快乐的氛围和环境下交流:
尊重其他使用者
分享具有建设性的想法
共同维护友善的社区
注意保护个人信息
更多关于分享和再创作的信息可参见http://wiki.scratch.mit.edu/wiki/Remix。
我的计算机无法运行Scratch 2.0!
如果你的计算机配置无法运行Scratch 2.0,尝试下载Scratch 1.4(http://scratch.mit.edu/scratch_1.4/)。Scratch 2.0兼容Scratch 1.4的作品,因此可以分享到Scratch的社区中,但是Scratch 2.0的作品无法在Scratch 1.4中使用。
网站http://nostarch.com/scratch/提供了Scratch 1.4版本的游戏作品。我们还免费提供了本书中、二课的英文PDF文档,并介绍了Scratch 1.4的操作界面。
我是一名教育工作者,我想在教学中运用Scratch
本书可作为课堂内或课外活动的教学资源,部分学校已经将本书作为课堂上的教材。网站http://nostarch.com/scratch/为教育工作者提供了免费的指导。你也可以在http://scratched.media.mit.edu/找到Scratch专门为教育工作者准备的官方讨论区,你可以与其他教育工作者分享资源和心得。
我还有其他问题……
大家可以浏览Scratch官方网站的常见问题页面:http://info.scratch.mit.edu/Support/Scratch_FAQ/。
本书讲解了看似简单,实际上无比强大的编程语言,甚至提供了让成年人也感兴趣的方式来学习Scratch 编程。
——Boing Boing 创始人之一 马克·弗劳恩菲尔德
这是一本出色的游戏设计入门书籍,孩子们从*页开始便能创作属于自己的游戏了。
——树莓派基金会负责人 利兹·阿普顿
如果你认为自己的孩子有成为编程高手的潜质,赶紧给他们介绍Scratch 吧!配合本书,他们将更易于上手。
——GeekMom 编辑 露丝·舒乐
如果你的孩子经常玩电脑,又略懂阅读,给他这本书吧。
——美国国家地理科学博客博主 格雷·戈本拉登
本书充满了乐趣,而且轻松易懂地引导读者投入对Scratch 的学习当中,体会计算机的强大功能。
——科技教师帕特利斯·甘斯在Education Week 的BookMarks 版块所推荐的书籍
如果你的孩子,或者是你教学班级的学生想创作自己的游戏,那么Scratch
是一个非常棒的选择,本书将成为一套既有系统又富有娱乐性的教材。
——GeekDad 全职作家 詹姆斯·弗洛伊德·凯利
本书引导年轻的读者学习一系列精心设计的游戏作品。每一关都引入一到两个新的概念,为读者勾画了一条平滑的学习曲线,从而掌握Scratch众多强大的功能。
——Boing Boing 编辑 科利·多克托罗
如果你正在寻找让孩子对编程(尤其是Scratch)感兴趣的方法,我不得不推荐这本书。
——克里斯·奥布莱恩在《水星新闻报》SiliconBeat 版块上的评论
译者序一
少儿编程早已不是一个新鲜的话题,也许你常在学校门口听到家长们谈论,闲暇之余我也会参与其中。现在来看“编程要从娃娃抓起”真的不再是一句口号,而是孩子们在未来社会竞争中脱颖而出的技能,也是大国保持创新竞争优势并为之努力的目标。
为什么我们要让孩子从小学习编程?有新闻报道,英国政府规定 5 岁以上学龄儿童必须学习电脑编程课程;法国也将编程列入初等教育选修范围内;美国前总统奥巴马称:“编程关乎美国的未来,我们需要孩子们熟练地掌握这项技术。”他更是呼吁所有人都学习编程,并公开宣布投巨资成立“所有人的计算机科学项目”,从而推动美国计算机科学的发展。现在来看没有人会怀疑,编程课在未来将是一门基础课程,它甚至可能是承接其他课程的基石。
爱玩是每个孩子的天性,电子游戏具备很强的逻辑性,所以爱玩游戏的孩子通常具有很强的逻辑思维能力和动手能力,很容易成为编程高手。如果您的孩子因为沉迷于游戏而让您感到头疼,那么赶快让他学习Scratch编程!Scratch是由麻省理工学院(MIT)媒体实验室所开发的一款面向青少年的图形化简易编程软件。使用者只需将色彩丰富的指令方块组合,便可创作出多媒体程序、互动游戏、动画故事等作品。
关于本书
本书是一本依托于漫画故事讲解编程的儿童绘本。全书图文并茂、情节生动,每个故事结束前都会抛出任务,带着任务完成教学,非常适合中小学生阅读。因教学方式创新大胆,教学内容从易到难,可作为中小学STEAM创新教育教材,本书已在美国、中国香港等地出版,深受师生、家长们的喜爱!故本人向电子工业出版社编辑引进,将其翻译出版,以期早日让更多的中国青少年从中学习!
全书中的实例程序代码可通过中创联盟社区论坛网站下载获取,为了方便师生交流,论坛还专门开设了Scratch专题板块,大家可以登录http://www.makerspace.cn查找学习。
因本书涉及较多图片与文字混编,书中难免会出现疏漏与错误,如果读者在阅读过程中发现任何问题希望能与译者共同探讨,那么可以加入“爱上Scratch”主题QQ群:157658050。在这个群里你会获得更多关于Scratch以及ScratchJr编程方面问题的解答。
为方便广大少儿读者和家长老师深入学习,SuperMaker创客教育网(www.supermaker.tv)还为大家提供了更多与Scratch相关的视频案例,可通过扫描下方二维码,快速进行学习。
致谢
首先要感谢麻省理工学院(MIT)媒体实验室的开发人员和本书作者为广大Scratch爱好者和ScratchJr少儿用户做出的巨大贡献,本人因学习Scratch有幸结识译者李泽先生,没有他的辛勤付出,本书不可能顺利完成。其次要感谢本书编辑多次与外版方进行沟通,以及对译稿的反复审阅才促使本书早日出版。后,感谢每一位投身于STEAM创新教育的老师。
值此出版之际,本人特别希望通过本书呼唤更多家长鼓励自己的孩子从小学习编程,热爱创造,未来成为一个能够改变世界的科学家。于欣龙奥松机器人创始人、资深创客
译者序二
Scratch是全球流行的编程教育软件,旨在帮助8岁及以上的青少年学习编程,其编程方式已经影响了许多图形化编程软件的设计思想。Scratch的目的并非培养未来的程序员,而是帮助青少年学习计算思维,在解决编程问题的过程中,帮助他们更好地理解科学和技术,适应数字生活。国内已经有越来越多的中小学采用Scratch作为编程入门工具,各种形式的教育资源围绕Scratch展开,包括STEAM培训、入门书籍、教学视频等。在近发布的《教育信息化“十三五”规划》中已指明“有条件的地区要积极探索信息技术在……创客教育等新的教育模式中的应用”,相信创客教育的星星之火终将燎原。
本书在课程设计上非常有特色,案例导入采用漫画故事的方式,而且案例具有连续性,贯穿整本书。作者设定了时空大冒险的虚拟情节,这让原本枯燥的编程知识变得生动起来。作者在每个章节都会带领你先了解故事的背景,然后再创作Scratch脚本。如果你是新手,我建议你先下载配套资源中的空脚本文件,按照书中的指示逐步添加,相信在一个个章节项目的历练中,你会越来越得心应手。如果你是Scratch专家,可以直接下载资源文件中的完整项目,模仿或分享你感兴趣的舞台效果和脚本片段。
希望本书的出版能为你的创造力添砖加瓦。后我要感谢好友于欣龙的翻译和,感谢女朋友刘剡的细致审阅。有了你们的信任和支持,我才能竭尽全力完成本书的翻译。如有疏漏和不足之处,恳请读者批评指正。
李泽
Scratch·让创意翱翔
Scratch 不只是一个软件,它还是辽阔的教育愿景的组成部分。我们开发Scratch 的目的,是为了帮助青少年开展新的学习思维,不断武装自己的头脑,以应对如今千变万化的社会环境。青少年在设计Scratch作品时,不仅是在学习编写计算机程序,更重要的是,他们锻炼了创意思维、逻辑推理和团队协作的能力。而这些正是让人们在现今世界中,走向成功和追求快乐的重要素质。
每当看到青少年以各种天马行空的方式运用Scratch 时,我们会感到十分兴奋。他们虽然来自世界各地,但都以Scratch 的官方网站(http://scratch.mit.edu/)作为平台,分享各种各样的创作,从互动故事、冒险游戏、互动教室到科学实验等。Scratch 就像一个虚拟沙盒,让青少年通过创意表达自我,逐步成为主动的创意思考者。
《Scratch超人漫游记:创意程序设计—STEAM创新教育指南》一书将促进更多的青少年挖掘Scratch 的创意空间。本书出自全球一个创新和成效的Scratch 先行者——香港青年协会主办的LEAD 创意科艺工程计划。看到他们的创意和活动分享给世界各地的老师、家长和孩子,我甚感欣慰。
当你阅读这本书时,让你的创意翱翔吧!你会创作出什么样的Scratch作品呢?
好好享受这段旅程吧!
Mitchel Resnick 教授
麻省理工学院媒体实验室Scratch 项目负责人
创意天空
香港青年协会于2005 年联合美国麻省理工学院媒体实验室和香港中文大学合办了创意科艺工程计划(LEAD),致力于向学生、家长和教育工作者推广以科技为载体的教育活动和方法,至今服务受众已超过100万人次。
LEAD 以动手设计作为活动方法,旨在启发青少年的创意并培养其创造力。
《Scratch超人漫游记:创意程序设计—STEAM创新教育指南》是本协会出版的Scratch 系列图书之一,同时也是本被翻译为四种语言的书籍。书中着重强调趣味性,让青少年在使用Scratch 编写程序的过程中,享受无穷的乐趣。我们期望用它引导青少年把好奇心和想象力运用在电子科技中。
我们衷心感谢MIT 媒体实验室。从2005 年开始,它一直在与我们合作推动创意教育。我们特别感谢Mitchel
Resnick 教授和ichael
Smith-Welch先生,承蒙他们的鼎力支持和鼓励,LEAD 的努力成果才得以推广到世界各地。
我们期望本书能让各位读者感受到Scratch 的强大吸引力,并激励大家不断求进、勇于创新。
王?鳴博士
香港青年协会 总干事
评论
还没有评论。