新書推薦:
《
新经济史革命:计量学派与新制度学派
》
售價:NT$
406.0
《
盗墓笔记之秦岭神树4
》
售價:NT$
254.0
《
战胜人格障碍
》
售價:NT$
296.0
《
逃不开的科技创新战争
》
售價:NT$
458.0
《
漫画三国一百年
》
售價:NT$
250.0
《
希腊文明3000年(古希腊的科学精神,成就了现代科学之源)
》
售價:NT$
367.0
《
粤行丛录(岭南史料笔记丛刊)
》
售價:NT$
374.0
《
岁月待人归:徐悲鸿自述人生艺术
》
售價:NT$
265.0
|
編輯推薦: |
本初过由浅入深的内容编排,系统地指导读者如何使用Scratch 3.0编写充满趣味的游戏。全书共8章:第1章详细介Scratch的界面;第2章通过创作一个简单的小故事,让读者学会使用Scratch 3.0中的几个*常用的积木;第3章介绍治坐标轴的知识,以及如何利用坐标轴在Scratch 3.0里移动甬色;第4~7章通过创作4个趣味十足的小游戏,即抓蝙蝠猫和老鼠环岛旅行和饥饿的鲨鱼,使读者在编写游戏的过程中可以系统地掌握积木的特点和用图;第8章扩展之前的游戏,读者常学习到变量的用法.
本书适合没有础的读者,也适合有一定Scratch基础但想学习新版Scratch3.0的读者。同时本书还握供了随书资源和视频指导,方便小学至初中学龄的学生自学或在家长的辅导下学习.
|
內容簡介: |
对于零基础的初学者来说,学习编程不是一件简单的事。以往的编程课程通常在大学阶段才开
始设置,部分大学生毕业的时候,仍然可能面临编程基础不牢固的问题。国内外的教育专家指出,
学生如果能在更早的时候接受编程启蒙,会使得将来的专业学习容易得多。就像学习一门语言,从
孩提时期开始启蒙教育,对比成年后再学习,两者的难度不可同日而语。所以,各种编程启蒙工具应
运而生,其中的佼佼者就是麻省理工学院推出的 Scratch 编程工具。这种视觉化设计的编程工具,让即
使是从未学习过编程的中小学生也能快速上手。它独特的乐高积木式设计,让编程变得简单并富有趣味,
非常适合作为小学至初中学生的编程启蒙工具。
本书的编者毕业于新加坡南洋理工大学数字媒体专业和新加坡国立大学电子系,具有丰富的游
戏编程和电影特效经验。编者认为:把学习编程和富有娱乐性的活动结合起来,更能激发学生的兴趣,对于零基础的初学者来说,学习编程不是一件简单的事。以往的编程课程通常在大学阶段才开
始设置,部分大学生毕业的时候,仍然可能面临编程基础不牢固的问题。国内外的教育专家指出,
学生如果能在更早的时候接受编程启蒙,会使得将来的专业学习容易得多。就像学习一门语言,从
孩提时期开始启蒙教育,对比成年后再学习,两者的难度不可同日而语。所以,各种编程启蒙工具应
运而生,其中的佼佼者就是麻省理工学院推出的 Scratch 编程工具。这种视觉化设计的编程工具,让即
使是从未学习过编程的中小学生也能快速上手。它独特的乐高积木式设计,让编程变得简单并富有趣味,
非常适合作为小学至初中学生的编程启蒙工具。
本书的编者毕业于新加坡南洋理工大学数字媒体专业和新加坡国立大学电子系,具有丰富的游
戏编程和电影特效经验。编者认为:把学习编程和富有娱乐性的活动结合起来,更能激发学生的兴趣,
使其自发地学习编程。创作游戏,学习编程,寓教于乐是编写本书的宗旨。
编者首先在苹果商店推出了应用版的 Scratch 教程,获得了很多好评,有不少家长和孩子写
邮件分享他们学习 Scratch 的过程和成果。Scratch 3.0 版本面世后,有必要及时推出一本介绍新版
Scratch 3.0 的图书,方便读者对照学习。
希望本书成为读者学习编程道路上的*个伙伴。
蔡为宇 梅纲文
|
目錄:
|
第1章Scratch介绍
1.1关于Scratch
1.1.1 Scratch可以做什么
1.1.2 Scratch中的积木
1.2如何获取Scratch
1.2.1官方在线版
1.2.2官方离线版
1.2.3在线版和离线版的区别
1.3 Scratch的基础操作
1.3.1界面语言设置
1.3.2舞台面板
1.3.3角色面板
1.3.4代码面板
1.3.5菜单栏
1.4阅读本书的办法
第2章 创作小故事
2.1添加背景和角色
2.1.1添加背景
2.1.2添加角色
2.1.3角色面对面
2.2角色对话
2.2.1隐藏鸭子角色
2.2.2小猫角色的第一句话
2.2.3鸭子角色出现在卧室
2.2.4鸭子和小猫角色的对话
2.3故事后半部分
2.3.1切换舞台背景
2.3.2月亮上的对话
2.3.3海底的对话和结局
2.4加入语音
2.4.1录音功能介绍
2.4.2播放语音
2.4.3调整时间轴
2.4.4保存项目文件
第3章 移动角色
3.1认识平面直角坐标系
3.1.1设置坐标轴为背景
3.1.2认识xy坐标轴
3.1.3坐标的范围
3.2练习移动角色
3.2.1缩小角色的两种方法
3.2.2通过设置坐标移动角色
3.2.3制作滑行动画
3.2.4超出坐标范围的问题
第4章 抓蝙蝠
4.1蝙蝠角色
4.1.1添加蝙蝠角色
4.1.2制作蝙蝠动画
4.1.3添加森林背景
4.2绘制捕网
4.2.1绘制椭圆
4.2.2绘制网线
4.2.3绘制手柄
4.2.4调整造型中心
4.2.5复制并旋转造型
4.2.6制作捕网动画
4.2.7调整角色大小
4.3让捕网跟踪鼠标
4.3.1控制捕网
4.3.2解决鼠标指针的延迟问题
4.4抓蝙蝠
4.4.1抓蝙蝠的逻辑
4.4.2学习如果 那么积木
4.4.3完成抓蝙蝠代码
4.5蝙蝠随机出现
4.5.1学习随机数积木
4.5.2将x坐标设为随机数.
4.5.3将y坐标设为随机数
4.5.4如何让蝙蝠重复出现
第5章 猫和老鼠.
5.1添加角色和背景
5.1.1添加猫和老鼠角色
5.1.2导入背景
5.1.3调整角色大小
5.2键盘控制
5.2.1接收键盘指令
5.2.2让猫向上、下移动
5.2.3让猫向左、右移动
5.2.4调整移动速度
5.3角色方向
5.3.1学习面向指定方向积木
5.3.2通过尝试得出角度
5.3.3为猫设置正确的方向
5.4抓捕老鼠
5.4.1抓捕老鼠的代码
5.4.2给猫加入叫声
5.5让老鼠随机出现
5.5.1让老鼠出现在随机位置
5.5.2让老鼠面向随机方向
5.5.3让老鼠重复出现
5.5.4自制积木
第6章 环岛旅行
6.1绘制背景
6.1.1绘制深海
6.1.2绘制浅海
6.1.3绘制海岛
6.2绘制游船
6.2.1绘制红方游船的船身
6.2.2绘制红方游船的装饰
6.2.3绘制蓝方游船
6.3游船航行控制
6.3.1准备工作
6.3.2让游船自动航行
6.3.3游船转向控制
6.3.4浅海区和深海区的速度
6.3.5游船碰到海岛的处理
6.4加入环境物品
6.4.1加入加速带
6.4.2绘制漩涡角色
6.4.3漩涡角色的代码
6.4.4逃离漩涡
6.4.5克隆漩涡
6.5完成蓝方游船角色的代码
第7章 饥饿的鲨鱼
7.1鲨鱼角色
7.1.1设置背景
7.1.2添加鲨鱼角色
7.1.3添加鲨鱼动画
7.1.4键盘控制
7.2苹果角色
7.2.1添加苹果角色
7.2.2让苹果在舞台顶部随机出现
7.2.3苹果的下落运动
7.2.4重复下落
7.2.5鲨鱼吃到苹果
7.3螃蟹角色
7.3.1螃蟹角色和造型动画
7.3.2复制苹果的代码
7.3.3鲨鱼吃到螃蟹1
7.3.4鲨鱼吃到螃蟹2
7.4克隆苹果和螃蟹
7.4.1克隆苹果.
7.4.2克隆螃蟹
第8章 游戏扩展
8.1学习变量
8.1.1简单理解变量
8.1.2创建一个变量
8.1.3改变变量的数值
8.2抓蝙蝠游戏扩展
8.2.1游戏扩展设计
8.2.2计分功能
8.2.3计时功能
8.3猫和老鼠游戏扩展
8.3.1游戏扩展设计
8.3.2复制计时功能
8.3.3连续计分功能
8.3.4修复连续计分功能
8.4环岛旅行游戏扩展
8.4.1游戏扩展设计
8.4.2制作检查点
8.4.3检查点的代码思路
8.4.4编写检查点的代码
8.5饥饿的鲨鱼游戏扩展
8.5.1游戏扩展设计.
8.5.2鲨鱼的成长
8.5.3修复鲨鱼难受表情的造型
附录
Scratch积木说明
|
內容試閱:
|
对于零基础的初学者来说,学习编程不是一件简单的事。以往的编程课程通常在大学阶段才开
始设置,部分大学生毕业的时候,仍然可能面临编程基础不牢固的问题。国内外的教育专家指出,
学生如果能在更早的时候接受编程启蒙,会使得将来的专业学习容易得多。就像学习一门语言,从
孩提时期开始启蒙教育,对比成年后再学习,两者的难度不可同日而语。所以,各种编程启蒙工具应
运而生,其中的佼佼者就是麻省理工学院推出的 Scratch 编程工具。这种视觉化设计的编程工具,让即
使是从未学习过编程的中小学生也能快速上手。它独特的乐高积木式设计,让编程变得简单并富有趣味,
非常适合作为小学至初中学生的编程启蒙工具。
本书的编者毕业于新加坡南洋理工大学数字媒体专业和新加坡国立大学电子系,具有丰富的游
戏编程和电影特效经验。编者认为:把学习编程和富有娱乐性的活动结合起来,更能激发学生的兴趣,
使其自发地学习编程。创作游戏,学习编程,寓教于乐是编写本书的宗旨。
编者首先在苹果商店推出了应用版的 Scratch 教程,获得了很多好评,有不少家长和孩子写
邮件分享他们学习 Scratch 的过程和成果。Scratch 3.0 版本面世后,有必要及时推出一本介绍新版
Scratch 3.0 的图书,方便读者对照学习。
希望本书成为读者学习编程道路上的第一个伙伴。
蔡为宇 梅纲文
|
|