新書推薦:
《
万有引力书系 纳粹亿万富翁 德国财富家族的黑暗历史
》
售價:HK$
109.8
《
中国常见植物野外识别手册:青海册
》
售價:HK$
76.2
《
三星堆对话古遗址(从三星堆出发,横跨黄河流域,长江流域,对话11处古遗址,探源多元一体的中华文明)
》
售價:HK$
87.4
《
迷人的化学(迷人的科学丛书)
》
售價:HK$
143.4
《
宋代冠服图志(详尽展示宋代各类冠服 精美插图 考据严谨 细节丰富)
》
售價:HK$
87.4
《
形似神异:什么是中日传统政治文化的结构性差异
》
售價:HK$
55.8
《
养育不好惹的小孩
》
售價:HK$
77.3
《
加加美高浩的手部绘画技法 II
》
售價:HK$
89.4
|
編輯推薦: |
全彩色印刷,轻松易读 算法结构可视化操作=完整的编程逻辑训练 无需编程基础,简单鼠标拖动,13个游戏范例,轻松学会程序设计 与Arduino结合,制作互动式体感游戏 Scratch 是由MIT 的媒体实验室开发的程序设计环境。用户可以用Scratch 来设计多媒 体动画、游戏及交互式故事等。Scratch 深受世界各地的青少年和程序设计初学者的喜爱。 本书以游戏案例的方式,带领读者学习Scratch。 全书分为5章,包括如下精彩内容: 第1章 快速熟悉Scratch的安?b和操作使用 第2章 以Scratch为基础,介绍程序设计的基本结构,了解编程逻辑 第3章 介绍基本的Scratch角色动作 第4章 结合前面所学知识,制作13个游戏,通过范例进行实操 第5章 11个结合Arduino的范例制作 本书适合作为青少年学习Scratch的教程,也是不错的亲子互动读物。
|
內容簡介: |
Scratch 是由MIT 的媒体实验室开发的程序设计环境。用户可以用Scratch 来设计多媒 体动画、游戏及交互式故事等。Scratch 深受世界各地的青少年和程序设计初学者的喜爱。 本书以游戏案例的方式,带领读者学习Scratch。首先介绍了Scratch 和程序设计的基 础知识,接着介绍了Scratch 程序设计常用的一些功能和技能。然后,通过介绍13 个完整的游戏案例,让读者练习与提升程序设计能力。特别介绍了如何使用Arduino 硬件来让Scratch 程序与现实世界连结,探索更多的可能性。 本书适合程序设计初学者阅读,尤其适合作为青少年的程序设计入门读物。
|
關於作者: |
简单易学,无须编程语言基础,可以与Arduino结合,制作互动式体感游戏。简单易学,无须编程语言基础,可以与Arduino结合,制作互动式体感游戏。简单易学,无须编程语言基础,可以与Arduino结合,制作互动式体感游戏。
|
目錄:
|
第1 章 基础知识............................................................... 1
1.1 简介 .....................................................................................................2
1.2 下载与安装 .........................................................................................2
1.3 操作界面 .............................................................................................4
1.3.1 舞台区 .........................................................................................4
1.3.2 角色区 .........................................................................................5
1.3.3 指令区 .........................................................................................5
1.3.4 脚本区 .........................................................................................6
1.4 综合应用 .............................................................................................8
1.5 第一个动画故事 ...............................................................................12
1.5.1 认识舞台 ...................................................................................12
1.5.2 角色设置 ...................................................................................13
1.5.3 位置设置 ...................................................................................14
1.5.4 小猫走路动画 ...........................................................................15
1.5.5 猫狗对话 ...................................................................................17
第2 章 程序设计入门..................................................... 20
2.1 顺序结构 ...........................................................................................21
2.2 循环结构 ...........................................................................................21
2.2.1 计数式循环 ..............................................................................21
2.2.2 条件式循环 ..............................................................................23
2.2.3 无限循环 ..................................................................................25
2.3 选择结构 ...........................................................................................28
2.3.1 单向选择结构 ..........................................................................28
2.3.2 双向选择结构 ..........................................................................30
2.4 变量 ...................................................................................................34
2.4.1 如何增加新变量 .......................................................................34
2.4.2 全局变量 ..................................................................................34
2.4.3 角色变量 ..................................................................................38
2.5 表达式 ...............................................................................................43
第3 章 编程技巧........................................................... 47
3.1 让角色移动 .......................................................................................48
3.1.1 方向与移动值 ..........................................................................48
3.1.2 设置x 和y 坐标 ......................................................................49
3.1.3 移到某个特定位置 ...................................................................49
3.2 限制角色移动范围 ...........................................................................51
3.2.1 利用x 和y 坐标 ......................................................................51
3.2.2 利用颜色(1) ........................................................................52
3.2.3 利用颜色(2) ........................................................................52
3.3 不断地移动 .......................................................................................53
3.3.1 在边缘的两端来回地移动 ......................................................53
3.3.2 在区域的两端来回地移动 ......................................................54
3.3.3 从一端消失再从另一端出现 ..................................................54
3.4 时间计算 ...........................................................................................55
3.4.1 计算游戏中花费的时间 ..........................................................55
3.4.2 倒数计时 ..................................................................................56
3.5 场景不断地往前移动 .......................................................................57
3.5.1 重复的场景 ..............................................................................57
3.5.2 连续的场景 ...............................................................................58
3.6 重力加速度 .......................................................................................60
3.6.1 自由落体 ..................................................................................60
3.6.2 抛物线 .......................................................................................61
第4 章 实战技能........................................................... 63
4.1 电流急急棒 .......................................................................................64
4.1.1 基本版 .......................................................................................64
4.1.2 多关版 .......................................................................................674.2 乒乓球 ...............................................................................................71
4.2.1 基本版 .......................................................................................71
4.2.2 打砖块 .......................................................................................73
4.3 迷宫寻宝 ...........................................................................................76
4.3.1 基本版 .......................................................................................76
4.3.2 寻宝版 .......................................................................................79
4.4 自由落体 ...........................................................................................85
4.4.1 打排球 .......................................................................................86
4.4.2 跳远 ...........................................................................................90
4.5 虫虫危机 ...........................................................................................94
4.6 青蛙过街 ...........................................................................................99
4.7 乐透彩开奖 .....................................................................................103
4.8 猴子吃香蕉 .....................................................................................106
4.9 翻牌 .................................................................................................112
4.10 星际大战 .......................................................................................122
4.11 射气球 ...........................................................................................135
4.12 贪食蛇 ...........................................................................................140
4.13 水果盘 ...........................................................................................144
第5 章 Arduino 互动科技项目....................................... 154
5.1 Arduino 简介 ..................................................................................155
5.2 安装S4A 步骤 ................................................................................156
5.2.1 安装软件程序 ........................................................................156
5.2.2 安装S4A 程序 .......................................................................162
5.3 使用S4A 操控LED 灯 ..................................................................163
5.3.1 硬件材料 ................................................................................164
5.3.2 连接方法 ................................................................................164
5.3.3 S4A 功能块 ............................................................................165
5.3.4 应用 ........................................................................................166
5.4 蜂鸣器 .............................................................................................167
5.4.1 硬件 ........................................................................................167
5.4.2 软件 ........................................................................................167
5.5 按钮 .................................................................................................168
5.5.1 硬件材料 ................................................................................168
5.5.2 硬件 ........................................................................................169
5.5.3 S4A 功能块 ............................................................................169
5.5.4 应用 ........................................................................................169
5.6 滑杆 .................................................................................................170
5.6.1 硬件材料 ................................................................................170
5.6.2 硬件 ........................................................................................171
5.6.3 S4A 功能块 ............................................................................171
5.6.4 应用 ........................................................................................171
5.7 光敏电阻 .........................................................................................173
5.7.1 硬件材料 ................................................................................173
5.7.2 硬件 ........................................................................................173
5.7.3 应用 ........................................................................................174
5.8 游戏杆 .............................................................................................175
5.8.1 硬件材料 ................................................................................175
5.8.2 硬件 ........................................................................................175
5.8.3 应用 ........................................................................................176
5.9 马达 .................................................................................................177
5.9.1 硬件材料 ................................................................................178
5.9.2 硬件 ........................................................................................178
5.9.3 S4A 功能块 ............................................................................179
5.9.4 应用 ........................................................................................179
5.10 无线传输 .......................................................................................179
5.10.1 硬件材料 ..............................................................................180
5.10.2 硬件 ......................................................................................181
5.11 机器车 ...........................................................................................181
5.11.1 硬件材料 ..............................................................................181
5.11.2 硬件 ......................................................................................182
5.11.3 使用箭头键控制机器车 ......................................................182
5.11.4 使用触须控制机器车 ..........................................................183
5.11.5 使用红外线控制机器车 ......................................................184
|
|