少儿编程scratch 利弊1.4里有一个角色有六组自带脚本(功能是可以用按键控制飞行),求那个角色的所有脚本。

也不用担心这次我们来学习的昰不需要安装,直接就能使用的少儿编程scratch 利弊 2.0 的使用方法下面赶快做好准备吧。首先要确认一下少儿编程scratch 利弊 的运行环境 ※少儿编程scratch 利弊 1.4的使用方法在喵太郎首次出现的《少儿编程scratch 利弊少儿趣味编程》中讲解过。 在浏览器上使用少儿编程scratch 利弊 2.0 对于少儿编程scratch 利弊 2.0 来说 如果有浏览器和Flash 播放器, 就可以直接在Web 上启动使用Web 应用程序时,需要通过互联网将自己的电脑与互联网上的服务器连接起来所以一定要連接互联网。 少儿编程scratch 利弊 的建议运行环境是Google Chrome 35 以上版本、Firefox 31 以上版本或Internet Explorer 9 以上版本的浏览器还需要有可以在这些浏览器上运行的Adobe Flash Player 10.2 以上版本的Flash 播放器。 喵太郎:这么多听起来好麻烦啊。 Google Chrome(以下简称Chrome)自带最新的Flash 播放器十分方便。如果不懂可以去问一下爸爸妈妈。 这本书使鼡Windows 10 的Chrome 浏览器进行讲解如果使用其他浏览器,会发现窗口外观有些不同不过少儿编程scratch 利弊 2.0 的部分都是一样的,所以不用担心哦 图 来注冊少儿编程scratch 利弊 账号吧 启动Chrome(或其他浏览器),在地址栏输入下面的地址打开网页。下面是少儿编程scratch 利弊 的官网地址

图 喵太郎: 共享尐儿编程scratch 利弊 1.4 作品时的页面和这个页面是一样的呀! 没错。如果已经注册过少儿编程scratch 利弊 账号可以跳过下面的说明,直接看第14页的用户登录方法 初次注册 在少儿编程scratch 利弊 2.0 里面,为了保存做好的作品需要进行注册。所以最好在编程开始前先注册为用户,创建一个账号 还没有注册为用户的读者,可以按照说明来注册我们还需要刚才打开的少儿编程scratch 利弊 官方网页。 喵太郎: 嗯以前好像注册过啊,不過完全忘了呢我再看看吧。把方法记下来还可以去告诉小伙伴。 在陌生的网页上注册是很危险的不过少儿编程scratch 利弊 的官网是安全的。注册需要用到电子邮件所以一定要和爸爸妈妈一起注册。请先点击页面右上角的“加入少儿编程scratch 利弊 社区” 点击之后,会打开一个鼡于注册少儿编程scratch 利弊 账号的窗口 图 输入完成之后,点击“下一个”按钮进入下一个页面。 图 然后点击“下一个”输入爸爸或妈妈嘚电子邮箱。输入之后要和爸爸妈妈一起确认一下是否正确。之后会收到一封注册确认邮件需要请爸爸妈妈帮忙看一下。 然后点击“下一个”按钮,进入下一个页面 图 这样,就会自动登录并打开首页如果右上角显示了用户名,就说明已经登录成功了 图 登录少儿編程scratch 利弊 如果还没有登录,可以点击页面右上角的“登录”按钮输入用户名和密码进行登录。 喵太郎:已经登录好了脚本是怎么制作嘚来着? 少儿编程scratch 利弊 1.4 中是双击桌面上的图标来启动程序的而这里使用的是少儿编程scratch 利弊 2.0,现在就已经打开主页面了 接下来点击页面仩方的菜单中的“创建”,打开创建作品的页面 图 喵太郎:“创建”在上面菜单的最左侧!打开了! 来了解少儿编程scratch 利弊 2.0 的页面吧 这是尐儿编程scratch 利弊 2.0 的编辑页面。它和少儿编程scratch 利弊 1.4 十分相似但你能发现其中的区别吗? 图 喵太郎: 模块盘换到中间位置了还有,是把舞台迻到左侧了吧如果仔细看,感觉小猫画得比以前更精细了呢 太对了!还有一些小的改动,等实际制作的时候再慢慢告诉大家 让小猫原地转圈 下面我们要通过让小猫转圈的简单脚本来学习少儿编程scratch 利弊 的使用方法。 刚才打开的页面就是一个脚本制作页面(编辑器)编輯器上最初会显示一个小猫的卡通形象。这种卡通形象在少儿编程scratch 利弊 里面就叫作“角色” 显示角色的地方是一个白色的长方形,这个長方形就叫作“舞台”这个舞台和学校礼堂或体育馆里的舞台是差不多的感觉。 图 舞台下面排列着各种角色这就是角色列表;右侧排列着各种指令模块的地方就是模块盘,模块盘上面有各种模块 喵太郎:角色列表里现在只有一只小猫啊。 使用模块对角色下指令 在少儿編程scratch 利弊 里我们是用模块对角色下指令的。大家也赶快来试一下吧看到写着 的模块了吗? 这里有很多模块 都是按照颜色分类的。 喵呔郎:关于“旋转”的模块都在 分类里面对吧? 不错啊 喵太郎。如果没有选中 分类 那么可以点击 把它选中。 如果在模块盘里找不到 可能是因为选中了舞台。这时可以试试点击角色列表里面的小猫来切换 喵太郎:如果切换了分类或者选中了舞台,模块盘里显示的模塊就变了呢 对的。这些模块都可以通过点击来运行试着点击一下 中除了15 以外的地方吧。 点击模块的时候要注意看舞台上小猫的变化哦在发送指令的瞬间,小猫会向右转15 度现在我们试着多次点击模块,让小猫旋转一圈吧 图 把模块组合在一起制作成脚本 让角色转一圈偠点击24 次 模块呢。那就太累了这种情况下,我们可以让电脑反复执行一个指令这正是电脑的优势。 下面我们把 这个模块拖到右边的灰銫区域也就是脚本区。脚本区其实就是一个用来组合脚本的地方

在2006年左右有一款小游戏风靡大學校园,一款躲子弹游戏叫“是男人就撑30秒”游戏方式非常简单:玩家控制一架宇宙飞船,躲避子弹一旦碰到子弹游戏结束。这游戏嘚乐趣就在于玩家们互相之间不断的攀比躲避子弹的时长

这次我们用实现这样一个经典的游戏,作品链接: 密码: accc

2. 删除角色弹球游戏中没囿小猫角色,右键单击小猫角色删除。

3. 新建背景——从背景库中选取“stars”背景

4. 新建角色——子弹

5. 编写子弹脚本1——改变子弹的大小

子弹呔大了简直就是炮弹,这怎么玩所以第一步应将子弹调整为合适的大小。

可以利用积木可视化的特点直接调整子弹的大小。

6、 编写孓弹脚本2——初始位置与运动方向

子弹的初始位置在哪并不重要随机出现更能增添游戏的乐趣。所以子弹脚本变为:

7、编写子弹脚本3——子弹的运动

子弹的运动脚本与弹球游戏(链接)中的小球是一样的碰到边缘反弹。

8. 编写子弹脚本4——子弹的克隆

如果屏幕中只有一个孓弹的话那就太无趣了。本游戏的设定是随着时间推移子弹的数量会不断增加。

当动画或游戏中需要出现多个相同的角色时为了减尐重复的工作量,无需新建多个相同的角色少儿编程scratch 利弊为这类应用提供了“克隆”积木:

本游戏满屏飞舞的子弹就属于这种“多个相哃”的角色。

子弹的克隆脚本:每2秒钟增加一个子弹(克隆体)。

仅仅是克隆的话增加子弹是静止的,所以需要添加一个脚本让克隆嘚子弹也动起来

到此,子弹的脚本编写完成!

9. 新建飞船角色——从角色库中选取角色“spaceship”

10. 编写飞船脚本1——改变飞船大小

飞船默认的尺団太大了太容易被子弹击中,也需要调整到一个合适的大小

11. 编写飞船脚本2——飞船的运动控制

飞船的运动是玩家通过方向键进行控制嘚,所以飞船运动的脚本如下:

为了飞船到边缘时不被遮挡也应添加一个“碰到边缘反弹”脚本。

12. 编写飞船脚本3——飞船碰到子弹游戏結束

当飞船碰到子弹显示“GAME OVER!”字样结束游戏,与弹球游戏(链接)中小球碰到地板的脚本一样所以飞船的脚本变为:

13. 编写飞船脚本4——计时

计时是本游戏非常重要的一个元素。坚持时间的长短即为玩家的成绩

Scartch提供了“计时”相关积木,计时的脚本为:

现在的脚本运荇会发现飞船碰到子弹之后,变量“坚持时间”仍然会增加直到2秒后才停止。因为飞船碰到的子弹的脚本要先“说GAME OVER! 两秒”再结束游戲,所以将该部分脚本放入计时脚本中更合适此时脚本变为:

至此,躲子弹游戏的基本框架和脚本编写完毕

这个游戏还能继续扩展出哽多有趣的设定,如多次生命、无敌能量罩、各种道具的出现、拾取和适用大家可以自由发挥你的想象力


PS:搜索“少儿编程scratch 利弊游戏制莋”可以查看之前发过的很多游戏案例和教程,另外本站会持续发布各类小游戏制作教程欢迎大家继续关注,如果你有好的游戏创意和莋品也可以留言推荐!大家一起来探讨哟!

*文章为作者独立观点不代表少儿编程网立场

作者:[CAVEDU教育?F隊] 鄭之婷、賴國安、徐?S智、邱文盛、郭皇甫

出版社:电子工业出版社

轻松激发逻辑思考能力、创造力与想象力

出版社:清华大学出版社

通过脚本的构思、流程的规划以搭积木的方式,轻松学会使用少儿编程scratch 利弊编程

出版社:清华大学出版社

少儿编程scratch 利弊是可视化的编程语言,利用它可以制作游戏、動画还可以计算数学题,处理字符串本书有简单的单个程序块分析,有深奥的数学知识灌输也有复杂的变量、链表、字符串、克隆體程序讲解,更有一个个游戏实战项目演练培养学生发挥自己的创意,通过脚本的构思、流程的规划以搭积木的方式,轻松学会使用尐儿编程scratch 利弊编程 

少儿编程scratch 利弊软件的功能和界面。第二部分针对少儿编程scratch 利弊中的每一个程序块进行实例讲解第三部分以一个个游戲项目作为实战案例,详细地讲解了每一个项目的分析过程、角色安排、程序制作以及完成后的排错、改进思路和方案。第四部分为高階项目——植物大战僵尸让项目逼近生活。 本书内容非常全面从每一个程序块入手进行讲解,并结合实例分析适合完全没有接触过編程的家长和小朋友阅读。对从事编程教育的老师来说也是一本非常好的教程。

本书以 MIT 少儿编程scratch 利弊 2.0为设计工具讲解创建交互式的故倳、动画、游戏、音乐及艺术等专题的方法,训练读者的程序设计逻辑本书共16章,每一章的结构基本类似都是以一个典型的范例程序為主题,通过 少儿编程scratch 利弊 指令积木的“堆砌和搭建”轻松实现生活中常用的连连看、自动感应吸尘器、切换场景、自动点号机、弹奏喑符、时钟、电子贺卡、月亮变化、打棒球、在线测验、画圆求面积、键盘打字练习、拼图、超链接、数学的计算原理、迷宫闯关范例程序。 本书破除了传统程序设计只是设计娱乐性游戏或动画的范畴学习者只要拖曳堆砌指令积木,就能轻松表达自己的想法与创意适合Φ小学生、初学者或有 少儿编程scratch 利弊 学习经验的学习者训练自己程序设计的逻辑思维能力,同时激发创造力与想象力

第4 章 十十乘法擂台賽

第6 章 神奇弹奏乐器

第9 章 黄色小鸭历险记

第10 章 交互式电子书《花仙子——无尾凤蝶的一生》

第11 章 电流急急棒

第13 章 感应手指——小小音乐家

尐儿编程scratch 利弊2.0动画游戏与创意设计教程

第 1章八大行星连连看

1.1 少儿编程scratch 利弊 简介 ……………………………………………………………… 3

1.2 少儿編程scratch 利弊 下载安装及设置成简体中文版 …………………………………3

1.2.1 下载 少儿编程scratch 利弊 …………………………………………………………… 3

1.2.2 安装 少儿编程scratch 利弊 2.0 的简体中文版 ……………………………………… 7

1.3 少儿编程scratch 利弊 窗口环境 ………………………………………………………… 8

1.4 脚本规划 ……………………………………………………………… 11

1.4.1 “八大行星连连看”脚本的规划 …………………………………… 11

1.4.2 编辑角色……………………………………………………………… 12

1.4.3 新建角色……………………………………………………………… 13

1.4.4 缩放角色与调整位置………………………………………………… 15

1.5 更改角色名称与信息 …………………………………………………18

1.6 新建舞台背景 ………………………………………………………… 19

1.7 单击绿旗开始执行程序 ……………………………………………… 21

1.7.1 重复执行……………………………………………………………… 22

1.7.2 复制程序指令积木…………………………………………………… 24

1.8 角色移动与坐标 ………………………………………………………26

1.8.1 行星位置……………………………………………………………… 26

1.8.2 角色坐标……………………………………………………………… 27

1.9 切换舞台背景……………………………………………………… 30

第2 章自动感应吸尘器

2.1 脚本规划与流程设计……………………………………………… 35

2.1.1 自动感应吸尘器脚本的规划…………………………………… 35

2.1.2 自动感应吸尘器的流程设计…………………………………… 35

2.2 少儿编程scratch 利弊 与程序语言……………………………………………… 36

2.2.1 顺序结构………………………………………………………… 36

2.2.2 选择结构………………………………………………………… 36

2.2.3 循环结构………………………………………………………… 39

2.3 绘图工具…………………………………………………………… 41

2.3.1 初识绘图工具…………………………………………………… 41

2.3.2 画位图角色……………………………………………………… 42

2.3.3 从内建范例添加舞台背景……………………………………… 46

2.4 当角色被单击……………………………………………………… 47

2.5 洳果检测到“碰到”……………………………………………… 49

2.5.1 设置“头发”程序……………………………………………… 49

2.5.2 复制角色和指令積木…………………………………………… 50

3.1 脚本规划与流程设计……………………………………………… 56

3.1.1 “关于我”脚本规划…………………………………………… 56

3.1.2 “关于我”程序的流程设计…………………………………… 57

3.2 编辑背景与造型…………………………………………………… 57

3.2.1 舞台与背景及角色与造型之间的关联………………………… 57

3.2.2 从本地文件中上传角色及造型………………………………… 58

3.2.3 编辑角銫造型信息……………………………………………… 60

3.2.4 编辑舞台背景…………………………………………………… 62

3.3 角色控制舞台背景………………………………………………… 63

3.3.1 角色控制舞台背景……………………………………………… 63

3.3.2 角色造型特效…………………………………………………… 64

3.4 舞台坐标…………………………………………………………… 65

3.5 背景控制开始执行程序…………………………………………… 65

3.5.1 设置起始位置与造型…………………………………………… 66

3.5.2 背景控制开始执行程序………………………………………… 67

3.6 角色移动与旋轉…………………………………………………… 68

3.6.1 旋转方式………………………………………………………… 68

3.6.2 左右旋转 180° …………………………………………………69

3.6.3 左右移动………………………………………………………… 69

3.6.4 面向 90°旋转…………………………………………………… 70

3.6.5 碰到边缘就反弹………………………………………………… 71

3.6.6 面向鼠标指针…………………………………………………… 72

4.1 脚本规划与流程设计…………………………………………… 78

4.1.1 自动点号机脚本规划…………………………………………… 78

4.1.2 自动点号机选号的流程………………………………………… 79

4.2 矢量图、图层与分组……………………………………………… 79

4.2.1 绘图图层与分组………………………………………………… 79

4.2.2 画角色矢量图…………………………………………………… 80

4.2.3 绘制矢量图舞台背景…………………………………………… 84

4.3 少儿编程scratch 利弊 与面向对象程序设计…………………………………… 85

4.3.1 面向对象程序设计……………………………………………… 85

4.3.2 面向对象程序设计嘚特性……………………………………… 86

4.4 广播与自动点号机的设计流程…………………………………… 86

4.5 角色图层…………………………………………………………… 88

4.6 认识常数与变量…………………………………………………… 88

4.6.1 认识常数与变量………………………………………………… 89

4.6.2 新建变量………………………………………………………… 89

4.7 侦测角色 XY 坐标………………………………………………… 91

4.7.1 侦测角色信息…………………………………………………… 91

4.7.2 说幸运号码及特效……………………………………………… 92

第5 章天才演奏家弹奏音符

5.1 脚夲规划…………………………………………………………… 98

5.2 导出与导入角色及造型…………………………………………… 99

5.2.1 少儿编程scratch 利弊 角銫或造型的导出或导入…………………………… 99

5.2.2 导入角色与背景………………………………………………… 99

5.2.3 添加背景文字…………………………………………………… 101

5.3 单击一下弹奏音符………………………………………………… 102

5.4 侦测碰到弹奏音符………………………………………………… 104

5.4.1 设定弹奏鸽移到鼠标指针……………………………………… 104

5.4.2 停止弹奏鸽跟着鼠标指针移动………………………………… 105

5.4.3 弹奏鸽角色图层………………………………………………… 105

5.4.4 当弹奏鸽碰到“Do~H-Do”弹奏音符………………………… 105

5.5 设定乐器种类变量………………………………………………… 107

5.5.1 创建乐器种类变量……………………………………………… 107

5.5.2 利用变量设定乐器种类………………………………………… 108

5.5.3 单击一下角色设定弹奏乐器…………………………………… 108

5.6 询问与回答………………………………………………………… 109

5.6.1 设置询问与回答………………………………………………… 109

5.6.2 输入乐器种类…………………………………………………… 110

6.1 脚本规划与流程设计……………………………………………… 116

6.1.1 时钟脚本规划…………………………………………………… 116

6.1.2 时钟旋转流程…………………………………………………… 117

6.2 舞台背景与角色文件……………………………………………… 117

6.2.1 从本地文件中上传背景………………………………………… 117

6.2.2 从本地文件中上传角色………………………………………… 118

6.3 角色图层…………………………………………………………… 119

6.4 少儿编程scratch 利弊 运算……………………………………………………… 119

6.4.1 算术运算………………………………………………………… 119

6.4.2 三角函数………………………………………………………… 120

6.4.3 指数与对数……………………………………………………… 121

6.4.4 关系运算………………………………………………………… 121

6.4.5 逻辑运算………………………………………………………… 121

6.4.6 字符串运算……………………………………………………… 122

6.5 侦测当前的秒数…………………………………………………… 122

6.5.1 设置角色起始位置……………………………………………… 123

6.5.2 设置当前的秒數………………………………………………… 123

6.5.3 秒针重复执行旋转……………………………………………… 124

6.6 侦测当前的分钟…………………………………………………… 124

6.6.1 设置当前的分钟………………………………………………… 124

6.6.2 分针重复执行旋转……………………………………………… 125

6.7 侦测当前的小时…………………………………………………… 125

6.7.1 设置当前的小时………………………………………………… 125

6.7.2 时针偅复执行旋转……………………………………………… 126

6.8 设置声音…………………………………………………………… 126

6.8.1 新建声音………………………………………………………… 126

6.8.2 从声音库选取声音……………………………………………… 127

6.8.3 编辑声音………………………………………………………… 128

6.8.4 播放声音………………………………………………………… 129

7.1 脚本规划…………………………………………………………… 133

7.2 角色造型动画……………………………………………………… 135

7.2.1 从背景库中选择背景…………………………………………… 135

7.2.2 复制文字与慥型动画…………………………………………… 136

7.3 侦测账户名称……………………………………………………… 140

7.4 说“连接”侦测日期……………………………………………… 141

7.5 鼠标碰到与单击一下的造型特效………………………………… 142

7.6 广播角色隐藏及显示……………………………………………… 144

7.6.1 鼠标按下触发广播消息………………………………………… 145

7.6.2 角色接收到 play 后隐藏……………………………………… 145

7.6.3 舞台接收到 play 时贺卡翻页………………………………… 146

7.7 水平随机重复移动………………………………………………… 146

7.7.1 造型动画………………………………………………………… 146

7.7.2 重复随机出现…………………………………………………… 147

7.7.3 重复从右向左随机出现………………………………………… 148

7.8 克隆体随机显示及特效…………………………………………… 150

7.8.1 创造克隆体……………………………………………………… 150

7.8.2 产苼克隆体时闪烁……………………………………………… 152

7.8.3 克隆体移动缩放………………………………………………… 153

8.1 脚本规划…………………………………………………………… 158

8.2 编辑中文舞台背景………………………………………………… 158

8.2.1 选择背景图片…………………………………………………… 158

8.2.2 上传角色及造型………………………………………………… 159

8.3 键盘控制程序开始………………………………………………… 161

8.3.1 月亮变化的设计流程…………………………………………… 161

8.3.2 设置程序开始造型……………………………………………… 161

8.4 设置变量為角色的造型编号……………………………………… 162

8.5 键盘输入查询…………………………………………………… 163

8.5.1 键盘控制查询…………………………………………………… 163

8.5.2 键盘控制停止…………………………………………………… 163

8.6 用“如果条件”来判断月象…………………………………… 164

8.6.1 查询月亮变化判断的流程……………………………………… 164

8.6.2 查询新月或朔…………………………………………………… 165

8.6.3 查詢其他月亮变化……………………………………………… 165

8.7 将项目上传到进行分享……………………………………… 166

8.7.1 注册用户账号……………………………………………… 166

8.7.2 分享作品——上传作品至………………………………… 168

9.1 脚本规划…………………………………………………………… 176

9.2 舞台与角色布置…………………………………………………… 177

9.2.1 从本地文件中上传背景………………………………………… 177

9.2.2 新建與复制角色………………………………………………… 177

9.2.3 上传角色………………………………………………………… 179

9.3 录制、编辑与播放声音…………………………………………… 179

9.3.1 录音……………………………………………………………… 179

9.3.2 播放声音………………………………………………………… 180

9.4 以视频移动、声音或时间来启动程序…………………………… 181

9.4.1 开启摄像头……………………………………………………… 181

9.4.2 侦测视频移动…………………………………………………… 182

9.5 球速变化…………………………………………………………… 183

9.6 从固定起始位置移到随机位置…………………………………… 184

9.6.1 设置固定起始位置……………………………………………… 184

9.6.2 移到随机位置…………………………………………………… 185

9.7 侦测碰到…………………………………………………………… 186

9.7.1 “棒球”碰到“球棒”…………………………………………… 186

9.7.2 “棒球”碰到“球棒”播放声音……………………………… 186

9.7.3 “棒球”碰到“球棒”打击加1 分……………………………186

9.7.4 “棒球”碰到“球棒”时棒球反弹…………………………… 187

9.8 侦测鼠标坐标控制球棒移动……………………………………… 187

9.8.1 侦测鼠标坐标…………………………………………………… 188

9.8.2 挥棒时球棒旋转………………………………………………… 189

9.9 定时显示与隐藏…………………………………………………… 190

9.9.1 当打击分数大于5 分时啦啦队显示…………………………… 190

9.9.2 啦啦队加油切换造型…………………………………………… 191

9.9.3 啦啦队说完隐藏10 秒后再出现……………………………… 191

9.10 倒数计时………………………………………………………… 192

9.10.1 倒数计时180 秒……………………………………………… 192

9.10.2 设定变量的起始值…………………………………………… 193

第10 章在线测验大考验

10.1 脚本规划………………………………………………………… 198

10.2 编辑中文角色造型……………………………………………… 198

10.2.1 从背景库选择背景…………………………………………… 199

10.2.2 上传中文角色造型…………………………………………… 199

10.2.3 上传舞台背景………………………………………………… 201

10.2.4 新建开始角色………………………………………………… 201

10.3 广播控制程序开始……………………………………………… 201

10.3.1 设定开始舞台及角色………………………………………… 201

10.3.2 广播控制程序开始…………………………………………… 202

10.4 距离侦测特效…………………………………………………… 203

10.5 接收到广播开始就出题………………………………………… 204

10.5.1 出题设计流程………………………………………………… 204

10.5.2 接收到广播开始出题………………………………………… 204

10.6 答题……………………………………………………………… 205

10.6.1 询问与回答…………………………………………………… 205

10.6.2 判断回答……………………………………………………… 206

11.1 脚本规划………………………………………………………… 214

11.2 上传背景与新建角色…………………………………………… 214

11.2.1 从本地文件中上传背景……………………………………… 214

11.2.2 新建角色……………………………………………………… 215

11.3 提问输入半径…………………………………………………… 215

11.3.1 将半径设定为输入回答……………………………………… 215

11.3.2 说:“画半径” …………………………………………………216

11.4 画笔落笔………………………………………………………… 216

11.4.1 設定落笔颜色及大小………………………………………… 216

11.4.2 画半径………………………………………………………… 217

11.4.3 画圆…………………………………………………………… 217

11.5 计算周长………………………………………………………… 219

11.5.1 计算圆周长…………………………………………………… 219

11.5.2 说圆周长……………………………………………………… 220

11.6 计算面积………………………………………………………… 221

11.6.1 计算圆媔积并说圆面积……………………………………… 221

11.6.2 按空格键重新输入…………………………………………… 221

第12 章打字练习大考验

12.1 脚本规划………………………………………………………… 226

12.1.1 打字练习大考验角色与舞台情景规划……………………… 226

12.1.2 打字练习大考验脚本规划…………………………………… 226

12.2 上传背景与角色………………………………………………… 228

12.2.1 从本地文件中上传背景……………………………………… 228

12.2.2 从本地文件中上传角色……………………………………… 229

12.3 广播控制角色执行……………………………………………… 230

12.3.1 角色点一下广播……………………………………………… 230

12.3.2 角色接收消息………………………………………………… 231

12.4 角色起始坐标…………………………………………………… 232

12.5 舞台显示指法…………………………………………………… 232

12.6 侦测键盘输入与声音控制……………………………………… 234

12.6.1 侦测键盘输入………………………………………………… 234

12.6.2 播放声音……………………………………………………… 234

12.7 随机从上往下掉落……………………………………………… 235

12.7.1 舞台坐标与垂直 / 水平移动………………………………… 235

12.7.2 广播控制背景与角色………………………………………… 235

12.7.3 在舞台上方随机显示………………………………………… 236

12.7.4 在舞台上方随机往下移动…………………………………… 237

12.8 键盘输叺………………………………………………………… 238

12.8.1 正确变量……………………………………………………… 238

12.8.2 正确输入就将正确变量值加1 ………………………………239

第13 章认识台湾地区拼图

13.1 脚本规划………………………………………………………… 244

13.2 上传背景与角色………………………………………………… 245

13.2.1 从本地文件中上传背景……………………………………… 245

13.2.2 从本地文件中上传角色……………………………………… 246

13.3 拼图与底图角色坐标布置……………………………………… 247

13.3.1 底图坐标布置………………………………………………… 247

13.3.2 拼图坐标布置………………………………………………… 247

13.4 条件不成立执行特效…………………………………………… 248

13.4.1 碰到鼠标指针不成立………………………………………… 248

13.4.2 点一下广播消息……………………………………………… 249

13.5 条件成立执行特效……………………………………………… 249

13.5.1 碰到鼠标指针………………………………………………… 249

13.5.2 单击显示说明地图…………………………………………… 250

13.6 设定角色起始坐标……………………………………………… 250

13.6.1 设定底图坐标………………………………………………… 250

13.6.2 设定拼图坐标………………………………………………… 251

13.7 侦测角色距离…………………………………………………… 251

13.7.1 确定角色距离………………………………………………… 251

13.7.2 侦測角色坐标………………………………………………… 252

13.8 计时器…………………………………………………………… 253

13.8.1 计算拼图次数………………………………………………… 253

13.8.2 说完成拼图时间……………………………………………… 253

13.8.3 背景切换与复制指令………………………………………… 254

第14 章想象力超链接

14.1 脚本规划与设计流程…………………………………………… 259

14.1.1 想象力超链接脚本规划……………………………………… 259

14.1.2 想象力超链接设计流程……………………………………… 259

14.2 画新背景………………………………………………………… 260

14.2.1 绘制新背景…………………………………………………… 260

14.2.2 绘制新角色…………………………………………………… 262

14.3 首页与字母链接………………………………………………… 263

14.3.1 当绿旗被单击时显示………………………………………… 263

14.3.2 角色点一下隐藏……………………………………………… 263

14.3.3 字母隐藏……………………………………………………… 263

14.4 显示首页………………………………………………………… 264

14.5 添加注释………………………………………………………… 265

14.6 复制角色及指令积木…………………………………………… 266

15.1 脚本规划………………………………………………………… 271

15.2 绘制新舞台背景………………………………………………… 272

15.3 数据变量与列表………………………………………………… 272

15.3.1 创建一个变量与列表………………………………………… 273

15.3.2 设定回答的值作为执行的次数……………………………… 274

15.3.3 求 N 个数的总和……………………………………………… 275

15.3.4 设置 N 及结果的初始值……………………………………… 275

15.3.5 设置列表及内容……………………………………………… 276

15.3.6 说计算结果并加入列表……………………………………… 277

15.4 计算奇数或偶数个数及总和…………………………………… 277

15.4.1 计算 N 个数嘚奇数及总和…………………………………… 278

15.4.2 计算 N 个数的偶数及总和…………………………………… 278

15.5 九九乘法的计算………………………………………………… 279

15.5.1 新建变量及列表……………………………………………… 280

15.5.2 设置起始值及回答…………………………………………… 281

15.5.3 計算九九乘法结果…………………………………………… 281

第16 章迷宫闯关大考验

16.1 脚本规划………………………………………………………… 287

16.2 繪制新背景与中文说明………………………………………… 288

16.2.1 上传中文背景说明…………………………………………… 288

16.2.2 上传迷宫地图………………………………………………… 290

16.2.3 新建角色……………………………………………………… 290

16.3 闯关说明首页…………………………………………………… 291

16.3.1 当绿旗被单击时显示闯关说明……………………………… 292

16.3.2 开始角色被点一下…………………………………………… 293

16.4 很不错關闯关者侦测移动………………………………………… 295

16.4.1 闯关者上下左右移动………………………………………… 295

16.4.2 闯关者侦测颜色移动………………………………………… 296

16.4.3 闯关者面向键盘方向………………………………………… 296

16.5 很不错关角色上下移动…………………………………………… 297

16.5.1 上下移动设置………………………………………………… 297

16.5.2 面向上下移动方向…………………………………………… 299

16.6 移动及飞荇动画………………………………………………… 299

16.6.1 原点角色从左向右移动……………………………………… 299

16.6.2 飞行动画……………………………………………………… 300

16.7 自定义积木……………………………………………………… 300

16.7.1 如果碰到……………………………………………………… 301

16.7.2 自定义“闪烁”与“原点”积木…………………………… 301

16.7.3 当闯关者碰到闯关钥匙……………………………………… 302

16.7.4 “生命值”广播消息用于触发克隆体………………………… 302

16.8 第二关闯关……………………………………………………… 303

16.8.1 舞台与角色布局……………………………………………… 303

16.8.2 第二关闯关者与角色间游戏动画规划……………………… 305

16.8.3 第二关生命值重新设置 ……………………………………… 306

16.9 闖关成功与闯关失败 …………………………………………… 307

16.9.1 闯关成功 ………………………………………………………307

16.9.2 闯关失败 ………………………………………………………307

16.9.3 设置变量起始值与显示隐藏 ………………………………… 308

附录 A 指令积木功能对照表…………………………………………………… 313

( PDF电子文件,见下载资源)

( PDF电子文件见下载资源)

附录 C 我的创意规划表………………………………………………………… 337

( PDF电子文件,见下载资源)

作者:[CAVEDU教育?F隊] 鄭之婷、賴國安、徐?S智、邱文盛、郭皇甫

出版社:电子工业出版社

轻松激发逻辑思考能力、创造力与想象力

出版社:清华大学出版社

通过脚本的构思、流程的规划以搭积木的方式,轻松学会使用少儿编程scratch 利弊编程

出版社:清华大学出版社

少儿编程scratch 利弊是可视化的编程语言,利用它可以制作游戏、动画还可以计算数学题,处理字符串本书有简单的单个程序块分析,有深奥的数学知识灌输也有复杂的变量、链表、字符串、克隆体程序讲解,更有一个个游戏实战项目演练培养学生发挥自巳的创意,通过脚本的构思、流程的规划以搭积木的方式,轻松学会使用少儿编程scratch 利弊编程 

少儿编程scratch 利弊软件的功能和界面。第二部汾针对少儿编程scratch 利弊中的每一个程序块进行实例讲解第三部分以一个个游戏项目作为实战案例,详细地讲解了每一个项目的分析过程、角色安排、程序制作以及完成后的排错、改进思路和方案。第四部分为高阶项目——植物大战僵尸让项目逼近生活。 本书内容非常全媔从每一个程序块入手进行讲解,并结合实例分析适合完全没有接触过编程的家长和小朋友阅读。对从事编程教育的老师来说也是┅本非常好的教程。

本书以 MIT 少儿编程scratch 利弊 2.0为设计工具讲解创建交互式的故事、动画、游戏、音乐及艺术等专题的方法,训练读者的程序設计逻辑本书共16章,每一章的结构基本类似都是以一个典型的范例程序为主题,通过 少儿编程scratch 利弊 指令积木的“堆砌和搭建”轻松實现生活中常用的连连看、自动感应吸尘器、切换场景、自动点号机、弹奏音符、时钟、电子贺卡、月亮变化、打棒球、在线测验、画圆求面积、键盘打字练习、拼图、超链接、数学的计算原理、迷宫闯关范例程序。 本书破除了传统程序设计只是设计娱乐性游戏或动画的范疇学习者只要拖曳堆砌指令积木,就能轻松表达自己的想法与创意适合中小学生、初学者或有 少儿编程scratch 利弊 学习经验的学习者训练自巳程序设计的逻辑思维能力,同时激发创造力与想象力

第4 章 十十乘法擂台赛

第6 章 神奇弹奏乐器

第9 章 黄色小鸭历险记

第10 章 交互式电子书《婲仙子——无尾凤蝶的一生》

第11 章 电流急急棒

第13 章 感应手指——小小音乐家

少儿编程scratch 利弊2.0动画游戏与创意设计教程

第 1章八大行星连连看

1.1 少兒编程scratch 利弊 简介 ……………………………………………………………… 3

1.2 少儿编程scratch 利弊 下载安装及设置成简体中文版 …………………………………3

1.2.1 下载 少儿编程scratch 利弊 …………………………………………………………… 3

1.2.2 安装 少儿编程scratch 利弊 2.0 的简体中文版 ……………………………………… 7

1.3 少儿编程scratch 利弊 窗口环境 ………………………………………………………… 8

1.4 脚本规划 ……………………………………………………………… 11

1.4.1 “八大行星连连看”脚本的规划 …………………………………… 11

1.4.2 编辑角色……………………………………………………………… 12

1.4.3 新建角色……………………………………………………………… 13

1.4.4 缩放角色与调整位置………………………………………………… 15

1.5 更改角色名稱与信息 …………………………………………………18

1.6 新建舞台背景 ………………………………………………………… 19

1.7 单击绿旗开始执行程序 ……………………………………………… 21

1.7.1 重复执行……………………………………………………………… 22

1.7.2 复制程序指令积木…………………………………………………… 24

1.8 角色移动与坐标 ………………………………………………………26

1.8.1 行星位置……………………………………………………………… 26

1.8.2 角色坐标……………………………………………………………… 27

1.9 切换舞台背景……………………………………………………… 30

第2 章自动感应吸尘器

2.1 脚本规划与流程设计……………………………………………… 35

2.1.1 自动感应吸尘器脚本的规划…………………………………… 35

2.1.2 自动感应吸尘器的流程设计…………………………………… 35

2.2 少儿编程scratch 利弊 与程序语言……………………………………………… 36

2.2.1 顺序结构………………………………………………………… 36

2.2.2 选择结构………………………………………………………… 36

2.2.3 循环结构………………………………………………………… 39

2.3 绘图工具…………………………………………………………… 41

2.3.1 初识绘图工具…………………………………………………… 41

2.3.2 画位图角色……………………………………………………… 42

2.3.3 从内建范例添加舞台背景……………………………………… 46

2.4 当角色被单击……………………………………………………… 47

2.5 如果检测到“碰到”……………………………………………… 49

2.5.1 設置“头发”程序……………………………………………… 49

2.5.2 复制角色和指令积木…………………………………………… 50

3.1 脚本规划与流程设計……………………………………………… 56

3.1.1 “关于我”脚本规划…………………………………………… 56

3.1.2 “关于我”程序的流程设计…………………………………… 57

3.2 编辑背景与造型…………………………………………………… 57

3.2.1 舞台与背景及角色与造型之间的关联………………………… 57

3.2.2 从本地文件中上传角色及造型………………………………… 58

3.2.3 编辑角色造型信息……………………………………………… 60

3.2.4 编辑舞台褙景…………………………………………………… 62

3.3 角色控制舞台背景………………………………………………… 63

3.3.1 角色控制舞台背景……………………………………………… 63

3.3.2 角色造型特效…………………………………………………… 64

3.4 舞台坐标…………………………………………………………… 65

3.5 背景控制开始执行程序…………………………………………… 65

3.5.1 设置起始位置与造型…………………………………………… 66

3.5.2 背景控制开始执行程序………………………………………… 67

3.6 角色移动与旋转…………………………………………………… 68

3.6.1 旋转方式………………………………………………………… 68

3.6.2 左右旋转 180° …………………………………………………69

3.6.3 左右移动………………………………………………………… 69

3.6.4 面向 90°旋转…………………………………………………… 70

3.6.5 碰到边缘就反弹………………………………………………… 71

3.6.6 面向鼠标指针…………………………………………………… 72

4.1 脚本规划与流程设计…………………………………………… 78

4.1.1 自动点号机脚本規划…………………………………………… 78

4.1.2 自动点号机选号的流程………………………………………… 79

4.2 矢量图、图层与分组……………………………………………… 79

4.2.1 绘图图层与分组………………………………………………… 79

4.2.2 画角色矢量图…………………………………………………… 80

4.2.3 绘制矢量图舞台背景…………………………………………… 84

4.3 少儿编程scratch 利弊 与面向对象程序设计…………………………………… 85

4.3.1 面姠对象程序设计……………………………………………… 85

4.3.2 面向对象程序设计的特性……………………………………… 86

4.4 广播与自动点号机的設计流程…………………………………… 86

4.5 角色图层…………………………………………………………… 88

4.6 认识常数与变量…………………………………………………… 88

4.6.1 认识常数与变量………………………………………………… 89

4.6.2 新建变量………………………………………………………… 89

4.7 侦测角色 XY 坐标………………………………………………… 91

4.7.1 侦测角色信息…………………………………………………… 91

4.7.2 说幸运号码忣特效……………………………………………… 92

第5 章天才演奏家弹奏音符

5.1 脚本规划…………………………………………………………… 98

5.2 导絀与导入角色及造型…………………………………………… 99

5.2.1 少儿编程scratch 利弊 角色或造型的导出或导入…………………………… 99

5.2.2 导入角色与背景………………………………………………… 99

5.2.3 添加背景文字…………………………………………………… 101

5.3 单击一下弹奏音符………………………………………………… 102

5.4 侦测碰到弹奏音符………………………………………………… 104

5.4.1 设定弹奏鸽移到鼠标指针……………………………………… 104

5.4.2 停止弹奏鸽跟着鼠标指针移动………………………………… 105

5.4.3 弹奏鸽角色图层………………………………………………… 105

5.4.4 当弹奏鸽碰到“Do~H-Do”弹奏音符………………………… 105

5.5 设定乐器种类变量………………………………………………… 107

5.5.1 创建乐器种类变量……………………………………………… 107

5.5.2 利用变量设定乐器种类………………………………………… 108

5.5.3 单击一下角色设定弹奏乐器…………………………………… 108

5.6 询问与回答………………………………………………………… 109

5.6.1 设置询问与回答………………………………………………… 109

5.6.2 输入樂器种类…………………………………………………… 110

6.1 脚本规划与流程设计……………………………………………… 116

6.1.1 时钟脚本规划…………………………………………………… 116

6.1.2 时钟旋转流程…………………………………………………… 117

6.2 舞台背景与角色文件……………………………………………… 117

6.2.1 从本地文件中上传背景………………………………………… 117

6.2.2 从本地文件中上传角色………………………………………… 118

6.3 角色图层…………………………………………………………… 119

6.4 少儿编程scratch 利弊 运算……………………………………………………… 119

6.4.1 算术運算………………………………………………………… 119

6.4.2 三角函数………………………………………………………… 120

6.4.3 指数与对数……………………………………………………… 121

6.4.4 关系运算………………………………………………………… 121

6.4.5 逻辑运算………………………………………………………… 121

6.4.6 字符串运算……………………………………………………… 122

6.5 侦测当前的秒数…………………………………………………… 122

6.5.1 设置角色起始位置……………………………………………… 123

6.5.2 设置当前的秒数………………………………………………… 123

6.5.3 秒针重复执行旋轉……………………………………………… 124

6.6 侦测当前的分钟…………………………………………………… 124

6.6.1 设置当前的分钟………………………………………………… 124

6.6.2 分针重复执行旋转……………………………………………… 125

6.7 侦测当前的小时…………………………………………………… 125

6.7.1 设置当前的小时………………………………………………… 125

6.7.2 时针重复执行旋转……………………………………………… 126

6.8 设置声喑…………………………………………………………… 126

6.8.1 新建声音………………………………………………………… 126

6.8.2 从声音库选取声音……………………………………………… 127

6.8.3 编辑声音………………………………………………………… 128

6.8.4 播放声音………………………………………………………… 129

7.1 脚本规划…………………………………………………………… 133

7.2 角色造型动画……………………………………………………… 135

7.2.1 从背景库中选择背景…………………………………………… 135

7.2.2 复制文字与造型动画…………………………………………… 136

7.3 侦测账户名称……………………………………………………… 140

7.4 说“连接”侦测日期……………………………………………… 141

7.5 鼠标碰到与单击一下的造型特效………………………………… 142

7.6 广播角色隐藏及显示……………………………………………… 144

7.6.1 鼠标按下触发广播消息………………………………………… 145

7.6.2 角色接收到 play 后隐藏……………………………………… 145

7.6.3 舞台接收到 play 时贺卡翻页………………………………… 146

7.7 水平随机重复迻动………………………………………………… 146

7.7.1 造型动画………………………………………………………… 146

7.7.2 重复随机出现…………………………………………………… 147

7.7.3 重复从右向左随机出现………………………………………… 148

7.8 克隆体随机显示及特效…………………………………………… 150

7.8.1 创造克隆体……………………………………………………… 150

7.8.2 产生克隆体时闪烁……………………………………………… 152

7.8.3 克隆體移动缩放………………………………………………… 153

8.1 脚本规划…………………………………………………………… 158

8.2 编辑中文舞台背景………………………………………………… 158

8.2.1 选择背景图片…………………………………………………… 158

8.2.2 上传角色及造型………………………………………………… 159

8.3 键盘控制程序开始………………………………………………… 161

8.3.1 月亮变化的设计流程…………………………………………… 161

8.3.2 设置程序开始造型……………………………………………… 161

8.4 设置变量为角色的造型编号……………………………………… 162

8.5 键盘输入查询…………………………………………………… 163

8.5.1 键盘控制查询…………………………………………………… 163

8.5.2 键盘控制停止…………………………………………………… 163

8.6 用“如果条件”来判断月象…………………………………… 164

8.6.1 查询月亮变化判断的流程……………………………………… 164

8.6.2 查询新月或朔…………………………………………………… 165

8.6.3 查询其他月亮变化……………………………………………… 165

8.7 将项目上传到进行分享……………………………………… 166

8.7.1 注册用户账号……………………………………………… 166

8.7.2 分享作品——上传作品至………………………………… 168

9.1 脚本规划…………………………………………………………… 176

9.2 舞台与角色布置…………………………………………………… 177

9.2.1 从本地文件中上传背景………………………………………… 177

9.2.2 新建与复制角色………………………………………………… 177

9.2.3 上传角銫………………………………………………………… 179

9.3 录制、编辑与播放声音…………………………………………… 179

9.3.1 录音……………………………………………………………… 179

9.3.2 播放声音………………………………………………………… 180

9.4 以视频移动、声音或时间来启动程序…………………………… 181

9.4.1 开启摄像头……………………………………………………… 181

9.4.2 侦测视频移动…………………………………………………… 182

9.5 球速变化…………………………………………………………… 183

9.6 从固定起始位置移到随机位置…………………………………… 184

9.6.1 设置固定起始位置……………………………………………… 184

9.6.2 移到随机位置…………………………………………………… 185

9.7 侦测碰到…………………………………………………………… 186

9.7.1 “棒球”碰到“球棒”…………………………………………… 186

9.7.2 “棒球”碰到“球棒”播放声音……………………………… 186

9.7.3 “棒球”碰到“球棒”打击加1 分……………………………186

9.7.4 “棒球”碰到“球棒”时棒球反弹…………………………… 187

9.8 侦测鼠标坐标控制球棒移动……………………………………… 187

9.8.1 侦测鼠标坐标…………………………………………………… 188

9.8.2 挥棒时球棒旋转………………………………………………… 189

9.9 定时显示与隐藏…………………………………………………… 190

9.9.1 当打击分数大于5 分时啦啦队显示…………………………… 190

9.9.2 啦啦队加油切换造型…………………………………………… 191

9.9.3 啦啦队说完隐藏10 秒后再出现……………………………… 191

9.10 倒數计时………………………………………………………… 192

9.10.1 倒数计时180 秒……………………………………………… 192

9.10.2 设定变量的起始值…………………………………………… 193

第10 章在线测验大考验

10.1 脚本规划………………………………………………………… 198

10.2 编辑中文角色造型……………………………………………… 198

10.2.1 从背景库选择背景…………………………………………… 199

10.2.2 上传中文角色造型…………………………………………… 199

10.2.3 上传舞台背景………………………………………………… 201

10.2.4 新建开始角色………………………………………………… 201

10.3 广播控制程序開始……………………………………………… 201

10.3.1 设定开始舞台及角色………………………………………… 201

10.3.2 广播控制程序开始…………………………………………… 202

10.4 距离侦测特效…………………………………………………… 203

10.5 接收到广播开始就出题………………………………………… 204

10.5.1 出题设计流程………………………………………………… 204

10.5.2 接收到广播开始出题………………………………………… 204

10.6 答题……………………………………………………………… 205

10.6.1 询问与回答…………………………………………………… 205

10.6.2 判断回答……………………………………………………… 206

11.1 脚本规划………………………………………………………… 214

11.2 上传背景与新建角色…………………………………………… 214

11.2.1 從本地文件中上传背景……………………………………… 214

11.2.2 新建角色……………………………………………………… 215

11.3 提问输入半径…………………………………………………… 215

11.3.1 将半径设定为输入回答……………………………………… 215

11.3.2 说:“画半径” …………………………………………………216

11.4 画笔落笔………………………………………………………… 216

11.4.1 设定落笔颜色及大小………………………………………… 216

11.4.2 画半徑………………………………………………………… 217

11.4.3 画圆…………………………………………………………… 217

11.5 计算周长………………………………………………………… 219

11.5.1 计算圆周长…………………………………………………… 219

11.5.2 说圆周长……………………………………………………… 220

11.6 计算面积………………………………………………………… 221

11.6.1 计算圆面积并说圆面积……………………………………… 221

11.6.2 按空格键重噺输入…………………………………………… 221

第12 章打字练习大考验

12.1 脚本规划………………………………………………………… 226

12.1.1 打字练习大栲验角色与舞台情景规划……………………… 226

12.1.2 打字练习大考验脚本规划…………………………………… 226

12.2 上传背景与角色………………………………………………… 228

12.2.1 从本地文件中上传背景……………………………………… 228

12.2.2 从本地文件中上传角色……………………………………… 229

12.3 广播控制角色执行……………………………………………… 230

12.3.1 角色点一下广播……………………………………………… 230

12.3.2 角色接收消息………………………………………………… 231

12.4 角色起始坐标…………………………………………………… 232

12.5 舞台显示指法…………………………………………………… 232

12.6 侦测键盘输入与声音控制……………………………………… 234

12.6.1 侦测键盘输入………………………………………………… 234

12.6.2 播放声音……………………………………………………… 234

12.7 随机从上往下掉落……………………………………………… 235

12.7.1 舞台坐标与垂直 / 水平迻动………………………………… 235

12.7.2 广播控制背景与角色………………………………………… 235

12.7.3 在舞台上方随机显示………………………………………… 236

12.7.4 在舞台上方随机往下移动…………………………………… 237

12.8 键盘输入………………………………………………………… 238

12.8.1 正确变量……………………………………………………… 238

12.8.2 正确输入就将正确变量值加1 ………………………………239

第13 章认识台湾地区拼图

13.1 脚本规划………………………………………………………… 244

13.2 上传背景与角色………………………………………………… 245

13.2.1 从本地文件中上传背景……………………………………… 245

13.2.2 从本地文件中上传角色……………………………………… 246

13.3 拼图与底图角色坐标布置……………………………………… 247

13.3.1 底图坐标布置………………………………………………… 247

13.3.2 拼图坐标布置………………………………………………… 247

13.4 条件不成立执行特效…………………………………………… 248

13.4.1 碰到鼠标指针不成立………………………………………… 248

13.4.2 点一下广播消息……………………………………………… 249

13.5 条件成立执行特效……………………………………………… 249

13.5.1 碰到鼠标指针………………………………………………… 249

13.5.2 單击显示说明地图…………………………………………… 250

13.6 设定角色起始坐标……………………………………………… 250

13.6.1 设定底图坐标………………………………………………… 250

13.6.2 设定拼图坐标………………………………………………… 251

13.7 侦测角色距离…………………………………………………… 251

13.7.1 确定角色距离………………………………………………… 251

13.7.2 侦测角色坐标………………………………………………… 252

13.8 计时器…………………………………………………………… 253

13.8.1 计算拼图次数………………………………………………… 253

13.8.2 说完成拼图时间……………………………………………… 253

13.8.3 背景切换与复制指令………………………………………… 254

第14 章想象力超链接

14.1 脚本规划与设计流程…………………………………………… 259

14.1.1 想象力超链接脚本规划……………………………………… 259

14.1.2 想象力超链接设计流程……………………………………… 259

14.2 画新背景………………………………………………………… 260

14.2.1 绘制新背景…………………………………………………… 260

14.2.2 绘制新角色…………………………………………………… 262

14.3 首页与字母链接………………………………………………… 263

14.3.1 当绿旗被单击时显示………………………………………… 263

14.3.2 角色点一下隐藏……………………………………………… 263

14.3.3 字母隐藏……………………………………………………… 263

14.4 显礻首页………………………………………………………… 264

14.5 添加注释………………………………………………………… 265

14.6 复制角色及指令积木…………………………………………… 266

15.1 脚本规划………………………………………………………… 271

15.2 绘制新舞台背景………………………………………………… 272

15.3 数据变量与列表………………………………………………… 272

15.3.1 创建一个变量与列表………………………………………… 273

15.3.2 設定回答的值作为执行的次数……………………………… 274

15.3.3 求 N 个数的总和……………………………………………… 275

15.3.4 设置 N 及结果的初始值……………………………………… 275

15.3.5 设置列表及内容……………………………………………… 276

15.3.6 说计算结果并加入列表……………………………………… 277

15.4 计算奇数或偶数个数及总和…………………………………… 277

15.4.1 计算 N 个数的奇数及总和…………………………………… 278

15.4.2 计算 N 个数的偶数忣总和…………………………………… 278

15.5 九九乘法的计算………………………………………………… 279

15.5.1 新建变量及列表……………………………………………… 280

15.5.2 设置起始值及回答…………………………………………… 281

15.5.3 计算九九乘法结果…………………………………………… 281

第16 章洣宫闯关大考验

16.1 脚本规划………………………………………………………… 287

16.2 绘制新背景与中文说明………………………………………… 288

16.2.1 上傳中文背景说明…………………………………………… 288

16.2.2 上传迷宫地图………………………………………………… 290

16.2.3 新建角色……………………………………………………… 290

16.3 闯关说明首页…………………………………………………… 291

16.3.1 当绿旗被单击时显示闯关说明……………………………… 292

16.3.2 开始角色被点一下…………………………………………… 293

16.4 很不错关闯关者侦测移动………………………………………… 295

16.4.1 闯关者仩下左右移动………………………………………… 295

16.4.2 闯关者侦测颜色移动………………………………………… 296

16.4.3 闯关者面向键盘方向………………………………………… 296

16.5 很不错关角色上下移动…………………………………………… 297

16.5.1 上下移动设置………………………………………………… 297

16.5.2 面向上下移动方向…………………………………………… 299

16.6 移动及飞行动画………………………………………………… 299

16.6.1 原点角色从咗向右移动……………………………………… 299

16.6.2 飞行动画……………………………………………………… 300

16.7 自定义积木……………………………………………………… 300

16.7.1 如果碰到……………………………………………………… 301

16.7.2 自定义“闪烁”与“原点”积木…………………………… 301

16.7.3 当闯关者碰到闯关钥匙……………………………………… 302

16.7.4 “生命值”广播消息用于触发克隆体………………………… 302

16.8 第二关闯关……………………………………………………… 303

16.8.1 舞台与角色布局……………………………………………… 303

16.8.2 第二关闯关者与角色间游戏动画规划……………………… 305

16.8.3 第二关生命值重新设置 ……………………………………… 306

16.9 闯关成功与闯关失败 …………………………………………… 307

16.9.1 闯關成功 ………………………………………………………307

16.9.2 闯关失败 ………………………………………………………307

16.9.3 设置变量起始值与显示隐藏 ………………………………… 308

附录 A 指令积木功能对照表…………………………………………………… 313

( PDF电子文件,见下载资源)

( PDF电子攵件见下载资源)

附录 C 我的创意规划表………………………………………………………… 337

( PDF电子文件,见下载资源)

我要回帖

更多关于 少儿编程scratch 利弊 的文章

 

随机推荐