技术教育社区
www.teccses.org

SCRATCH 编程乐园:轻松制作炫酷的游戏

封面

作者:(美)AlSweigart(阿尔·斯威

页数:268

出版社:电子工业出版社

出版日期:2017

ISBN:9787121345760

电子书格式:pdf/epub/txt

内容简介

本书是由美国的Al Sweigart 所著,他是一名教授孩子和成.人编程的软件开发者。本书很好适合用于指导8―16 岁的青少年学习Scratch 编程,也适合对Scratch 编程感兴趣的成年人阅读,而且阅读本书并不需要具备任何编程经验。本书一共分为9 章,每一章都具备大量的程序图示来逐步引导你完成游戏制作,并且还会对该游戏中出现的Scratch 编程概念和相关的程序逻辑思维进行梳理讲解。相信你完成这些项目的学习后,一定会进一步加深对Scratch 编程概念的理解,并会在编程技巧、创新思维方面有很大提升。另外,你还可以下载本书的随书资源包,里面含有各章所需的素材和完整程序,这样可节省你制作素材的时间。当你遇到难题时,也可以利用已经完成的框架程序文件,并在此基础上进行整理学习。

作者简介

Al Sweigart 是一位杰出的程序员和软件开发者,出版了大量关于Python和Scratch编程的图书,他也热衷于教授小孩和成年人编程。
刘端阳莫比嗨客公司创始人兼CEO,国际资深创客。12岁入选中国科学技术大学少年班,获清华大学硕士学位、美国斯坦福大学博士学位。邵帅毕业于青岛大学软件工程专业,现为威海市文登区信息技术教师。

本书特色

本书是由美国的Al Sweigart 所著,他是一名教授孩子和成人编程的软件开发者。本书非常适合用于指导8—16 岁的青少年学习Scratch 编程,也适合对Scratch 编程感兴趣的成年人阅读,而且阅读本书并不需要具备任何编程经验。本书一共分为9 章,每一章都具备大量的程序图示来逐步引导你完成游戏制作,并且还会对该游戏中出现的Scratch 编程概念和相关的程序逻辑思维进行梳理讲解。相信你完成这些项目的学习后,一定会进一步加深对Scratch 编程概念的理解,并会在编程技巧、创新思维方面有很大提升。另外,你还可以下载本书的随书资源包,里面含有各章所需的素材和完整程序,这样可节省你制作素材的时间。当你遇到难题时,也可以利用已经完成的框架程序文件,并在此基础上进行整理学习。

目录

目录
原著致谢 ……………………………………………………………………….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 悬空的篮筐 …………………………………………………………..

下载地址

立即下载

(解压密码:www.teccses.org)

Article Title:《SCRATCH 编程乐园:轻松制作炫酷的游戏》
Article link:https://www.teccses.org/923468.html