SCRATCH 编程乐园:轻松制作炫酷的游戏
温馨提示:5折以下图书主要为出版社尾货,大部分为全新(有塑封/无塑封),个别图书品相8-9成新、切口有划线标记、光盘等附件不全详细品相说明>>
- ISBN:9787121345760
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:268
- 出版时间:2017-04-01
- 条形码:9787121345760 ; 978-7-121-34576-0
本书特色
本书是由美国的Al Sweigart 所著,他是一名教授孩子和成人编程的软件开发者。本书非常适合用于指导8—16 岁的青少年学习Scratch 编程,也适合对Scratch 编程感兴趣的成年人阅读,而且阅读本书并不需要具备任何编程经验。本书一共分为9 章,每一章都具备大量的程序图示来逐步引导你完成游戏制作,并且还会对该游戏中出现的Scratch 编程概念和相关的程序逻辑思维进行梳理讲解。相信你完成这些项目的学习后,一定会进一步加深对Scratch 编程概念的理解,并会在编程技巧、创新思维方面有很大提升。另外,你还可以下载本书的随书资源包,里面含有各章所需的素材和完整程序,这样可节省你制作素材的时间。当你遇到难题时,也可以利用已经完成的框架程序文件,并在此基础上进行整理学习。
内容简介
本书是由美国的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 悬空的篮筐 ....................................................................
作者简介
Al Sweigart 是一位杰出的程序员和软件开发者,出版了大量关于Python和Scratch编程的图书,他也热衷于教授小孩和成年人编程。
刘端阳莫比嗨客公司创始人兼CEO,国际资深创客。12岁入选中国科学技术大学少年班,获清华大学硕士学位、美国斯坦福大学博士学位。邵帅毕业于青岛大学软件工程专业,现为威海市文登区信息技术教师。
-
深度学习的数学
¥43.5¥69.0 -
全图解零基础word excel ppt 应用教程
¥19.0¥48.0 -
机器学习
¥59.4¥108.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥31.9¥65.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥22.1¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
基于3D打印技术的产品创新设计方法
¥45.8¥88.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥83.3¥119.0 -
Visual Basic 语言程序设计基础(第6版)
¥32.0¥45.0