新書推薦:  
			 
			《 
			《史记·货殖列传新诠》 一篇学问世故、治身治国的文章;一个经济、教育大学者的经世解读;奇伟文章在乱世
			》  
			 售價:HK$ 
			194
			  
			 
	
			 
			《 
			博物馆里的中国 故宫
			》  
			 售價:HK$ 
			398
			  
			 
	
			 
			《 
			海洋治理与中国的行动(2024)
			》  
			 售價:HK$ 
			500
			  
			 
	
			 
			《 
			阿萨姆茶园:一部环境文化史
			》  
			 售價:HK$ 
			500
			  
			 
	
			 
			《 
			乐道院潍县集中营资料编译·第一辑
			》  
			 售價:HK$ 
			500
			  
			 
	
			 
			《 
			绝对历史主义何以可能?--黑格尔主义进路下的葛兰西绝对历史主义思想研究
			》  
			 售價:HK$ 
			449
			  
			 
	
			 
			《 
			新民说·欧洲城市现代史:从 1815 年至今
			》  
			 售價:HK$ 
			449
			  
			 
	
			 
			《 
			拍出绝世佳作 世界顶级摄影师私藏技法解密
			》  
			 售價:HK$ 
			653
			  
			 
	
 
      
     
 
      
      
      
      
         
          內容簡介:  
         
         
           
            本书是由美国的Al Sweigart 所著,他是一名教授孩子和成人编程的软件开发者。本书非常适合用于指导816 岁的青少年学习Scratch 编程,也适合对Scratch 编程感兴趣的成年人阅读,而且阅读本书并不需要具备任何编程经验。本书一共分为9 章,每一章都具备大量的程序图示来逐步引导你完成游戏制作,并且还会对该游戏中出现的Scratch 编程概念和相关的程序逻辑思维进行梳理讲解。相信你完成这些项目的学习后,一定会进一步加深对Scratch 编程概念的理解,并会在编程技巧、创新思维方面有很大提升。另外,你还可以下载本书的随书资源包,里面含有各章所需的素材和完整程序,这样可节省你制作素材的时间。当你遇到难题时,也可以利用已经完成的框架程序文件,并在此基础上进行整理学习。
           
         
      
      
      
      
         
          關於作者:  
         
         
           
            Al Sweigart 是一位杰出的程序员和软件开发者,出版了大量关于Python和Scratch编程的图书,他也热衷于教授小孩和成年人编程。
 刘端阳莫比嗨客公司创始人兼CEO,国际资深创客。12岁入选中国科学技术大学少年班,获清华大学硕士学位、美国斯坦福大学博士学位。邵帅毕业于青岛大学软件工程专业,现为威海市文登区信息技术教师。
           
         
      
      
      
      
         
          目錄  : 
           
         
         
           
            目录
 原著致谢 XII
 前言XIII
 本书为谁创作 XIV
 关于本书 XIV
 如何使用这本书 XVI
 在线资源 XVII
 读者服务 XVIII
 第1 章 开始Scratch 编程之旅 1
 启动Scratch 2
 离线编辑器 3
 Scratch 编辑器和角色 4
 绘图编辑器 5
 用代码块开始工作 7
 增加代码块 7
 删除模块 8
 运行程序 8
 展示你的程序 9
 获得帮助 10
 帮助窗口 10
 转到设计页 11
 总结 12
 第2 章 太空中的彩虹线 13
 设计游戏草图 14
 A 创建太空背景 16
 1.清理并设置舞台 16
 B 创建3 个会反弹的点 18
 2.画点 18
 3.为Dot1角色添加代码 20
 拓展:方向和角度 20
 4.复制Dot1角色 22
 C 画出彩虹线 23
 5.为画线点角色添加代码 23
 完整的程序 25
 加速模式 26
 2.0 版本:三角形的彩虹 27
 3.0 版本:两条彩虹线 28
 4.0 版本:你来决定 29
 总结 29
 回顾思考 30
 第3 章 穿越迷宫 31
 设计游戏草图 32
 A 让小猫动起来 34
 拓展:探索x 坐标与y 坐标 34
 1.添加小猫移动代码 36
 2.为小猫角色复制移动程序模块 37
 B 让迷宫升级 39
 3.下载迷宫图形 39
 4.修改背景 39
 5.从第一个迷宫开始 39
 C 避免小猫穿墙而过 40
 6.侦测小猫是否碰到了墙壁 40
 D 在迷宫的尽头设置一个目标 42
 7.创建苹果角色 43
 8.侦测到游戏者何时接触到了苹果 43
 9.给迷宫角色添加处理广播消息代码块 45
 完整的程序 45
 2.0 升级版本:双玩家模式 47
 复制Apple角色 47
 修改Apple2角色的程序 48
 复制橘色小猫角色 48
 更改蓝色小猫角色的程序 49
 返回起始位置 51
 3.0 版本:陷阱 51
 为陷阱画一个新角色 52
 为陷阱创造第二个造型 52
 给陷阱添加克隆程序 53
 修改橘色小猫的程序 55
 把橘色小猫的程序复制到蓝色小猫 57
 作弊模式:穿墙而过 58
 给橘色小猫添加穿墙而过的程序 58
 给蓝色小猫添加穿墙而过的程序 58
 总结 59
 回顾思考 60
 第4 章 灌篮高手 63
 设计游戏草图 64
 A 让小猫跳起并落下 65
 1.给小猫角色添加重力代码 65
 拓展:适用于所有角色与仅适用于当前角色的区别 66
 2.添加地平线代码 69
 3.给小猫添加跳跃的代码 70
 B 让小猫左右移动 71
 4.让小猫走起来 71
 C 悬空的篮筐 73
           
         
      
      
      
      
         
          內容試閱  : 
           
         
         
           
            前言
 玩游戏自然很有趣,但是如果你能通过编程来制作一个计算机游戏,则不仅会让你乐在其中,还会让你掌握一项具备创造力和挑战性的技能! Scratch 的编程环境是免费的哦,它可以让每个人都轻松地学习编程。虽然Scratch 主要是为816 岁的青少年设计的,但是现在其却被各个年龄段的人士广泛使用,包括青少年和他们的父母,还有把它作为学习编程的第一门语言的大学生们。
 Scratch 可以实现很多功能,但是具体从哪里开始入手却有些困难,这就是我撰写本书的初衷。本书会指导你用Scratch 创建几个视频游戏,由此你将清楚地了解到使用Scratch 制作视频游戏的时候,哪些程序块是最常用的,从而为你将来创建自己的游戏打下坚实的基础。
 本书为谁创作
 阅读本书并不需要具备编程经验,唯一需要的数学技巧只是基础运算:加减乘除。不要因为害怕数学不好而放弃学习编程。别忘了,计算机会帮助你计算的!
 本书中的每一个程序,只要你按照图示一步一步来,都非常容易。
 通过使用程序块以及编程概念进行游戏制作的同时,你也将汲取这些知识。不论你是菜鸟还是小白,都没有任何理由不马上阅读本书!
 孩子们自己就可以按照本书一步步操作,本书也适合那些想引导他们的孩子或学生进入编程世界的父母、老师和志愿者。因此,本书非常适合用于周末活动或者校外计算机俱乐部。你无须成为软件工程师,就可以使用本书去帮助别人学习编程。
 如果你想要全面了解Scratch 的特点,我向你推荐由Majed Marji 所著的《动手玩转Scratch 2.0 编程》(ISBN :978-7-121-27251-6), 这本书可以作为本书的补充。你也可以到下面的网址:https: scratch.mit.eduhelpvideos 或https:inventwithscratch.com 去观看教程。
 但是编程是一种类似于空手道或者弹吉他那样的技能,你必须动手才能掌握。你不能只看书,那样是学不会的!请确保你一直跟着本书在创作游戏,采用这种方式你将受益匪浅。
 关于本书
 本书的每一章都将教你编程制作一个游戏,并且对出现的编程概念进行讲解。刚开始,你可以预先设想一下游戏最终运行的效果是什么样的,然后计划出程序各个部分的主要内容是什么。最后的工作是程序的每一部分如何一步步地编码,直到你完成整个程序。
 当主程序制作完成时,可以增加一些特殊功能,开启作弊模式。
 每章结尾的回顾思考部分会检测你是否掌握了本章涉及的知识点。
 第 1章 :开始 Scratch编程之旅
 本章介绍如何访问Scratch 网站以及Scratch 编辑器各部分的名称及功能。
 第 2 章 :太空中的彩虹线
 本章介绍使用基础程序块和创建角色,完成一个动画艺术项目。我们将学习关于方向和角度的相关知识。
 第 3 章 :穿越迷宫
 本章将创建一个迷宫类游戏,游戏者使用键盘操控小猫,并带领小猫走出8 个不同等级难度的迷宫。
 第 4 章 :灌篮高手
 本章将创建一个《篮球》游戏,在这个游戏中,不论是跳起的小猫还是自由落体的球,游戏中的重力都更加逼真。
 第 5 章 :破砖英雄
 本章介绍一些编程技巧,可把一个平淡无奇的《打砖块》游戏变成一个具备动画特效和音效的精品游戏。
 第 6 章 :贪吃蛇
 本章将制作更加有趣的《贪吃蛇》游戏。玩家可以控制一条不断增长的蛇在屏幕中来回游动。这个游戏为了实现蛇身不断伸展的效果,使用了Scratch 的角色克隆功能。
 第 7 章 :水果切切切
 曾经有一个热门的智能手机游戏《水果忍者》,玩家可以切中抛在半空中的水果。在本章中,你就会创建一个这样的计算机游戏《水果切切切》。
 第 8 章 :行星终结者
 本章将制作一个类似于Asteroids 的经典游戏,为飞船增加鼠标控制和键盘控制的功能,努力击碎太空中的小行星。
 第 9 章 :制作一个更高级的跳台游戏
 在本章中展示了如何将前面各章中使用的概念结合在一起,通过使用步行和跳跃动画、平台以及AI 控制的敌人来创建一个跳台游戏。
 如何使用本书
 每个项目开始时都会有一个游戏设计草图。这个草图上的标签代表程序中主要程序块的作用。
 为了让程序的思路更加清晰,我们同一时间段只处理该游戏的某一个部分。书中的蓝色ABC 标题和草图中的特征是一一对应的。
 把一个大问题分解成一些小问题会更加容易解决,并可帮助你厘清思路。因此,我们往往会利用一个简单版本的游戏作为基础,然后添加新的功能或者增加作弊代码去实现开挂,等等。最后,如果你准备自己创建游戏,我建议你从简单的草图开始。
 小贴士
 在本书中,小贴士一直都有,它会贯穿始终。因为当你一步一步地编写程序时,会偶尔想暂停,进行阶段性程序测试,查看此时的程序是否按照预想的那样正常执行。如果不能正常执行,还可以在早期及时发现错误。另外,小贴士还会提醒你使用菜单栏中的文件保存功能保存程序。
 在线资源
 虽然Scratch 环境已经包括了许多图像,但你可能仍需要一些额外的文件去构建本书中的项目。这些文件被压缩在资源ZIP文件中。你可以从https:www.nostarch.comscratchplayground 这个网址下载。
 资源ZIP 文件包含用于该项目的图像文件和每个程序的框架项目文件。这些框架项目文件已经完成了所有的安装步骤,并且只需要添加代码块。如果你感觉完成程序有困难,那么可以尝试从框架项目文件开始,而不是从一个全新的、空白的项目开始。如果你是一名老师,要指导学生而且时间有限,那么使用框架项目文件可能是一个好主意,因为他们只需要添加代码块来完成程序。