首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

一起学Scatch第一课:小猫说话

这节课我们一起学习怎么使用Scratch编程软件让小猫说话。

学习内容

了解Scratch下载、登录方法;

熟悉Scratch界面;

掌握背景、角色添加操作;

掌握对话语句;

掌握等待语句;

掌握顺序结构。

难度等级:1

难度分级说明:

1级:scratch基本操作,角色和背景简单编辑;

2级:角色的运动,造型编辑,简单循环判断语句等;

3级:角色较复杂运动、循环嵌套、复杂条件判断等;

4级:较复杂程序设计,复杂计算应用等。

Scratch下载、登录方法

1、Scratch离线编辑器下载

进入Scratch官网下载页面:https://scratch.mit.edu/download;

在下载页面会看到如下图所示的“Scratch offline Editor”,注意按照电脑操作系统类型下载相应的软件,软件下载后需安装。

除了离线编辑方式,还有以下几种在线编辑方式。在线编辑支持作品网上保存、发布、分享等功能。

2、Scratch在线编辑

进入Scratch官网首页:https://scratch.mit.edu;

点击“Create”进入编程页面,或先登录/注册再进入编辑页面。

3、网易卡搭在线编辑

网易卡搭是Scratch的国内版,与MIT的Scratch是同一套软件,网页地址为:

https://kada.163.com/。

4、编程猫在线/离线编辑

编程猫是由深圳点猫科技开发的少儿编程软件,具备离线和在线两种模式,其最大的特点是支持3D编程,编程猫的登录地址为:

https://www.codemao.cn/。

Scratch界面和基本操作

Scratch编程界面主要分为舞台区、角色区、模块区和编程区。界面中常用的图标包括:文件操作、背景更换、添加角色、角色缩放、角色脚本/造型声音切换等。

如图所示,我们先点击更换背景的图标,在弹出的“背景库”中加载一个背景;然后再点击添加角色,在“角色库”中再添加一只小猫,这样两只小猫就可以对话了。

编程的时候,只需要把“模块区”的语句模块,拖动到“脚本区”,按顺序进行拼接,就可以进行编程了。

角色会话

在“模块区”点击“外观”,可以看到下面的角色会话命令:

其中使用“说hello”语句后,“hello”会一直显示,直到下一个会话语句。使用“说hello x秒”语句,“hello”按照参数设置显示x秒。“思考Hmm...”语句使用相同。

我们先给小猫起好名字,便于后面操作,点击“角色区”小猫左上角的叹号“!”,小猫的一些参数就会显示出来,在文本输入框中输入内容,就可以给小猫更改名称了。我们把两只小猫名称分别更改为“小猫1”和“小猫2”。

点击小猫1,就可以在脚本区给它编程了;通过编程,控制小猫1说话、动作。这里我们要先使用一个开始语句,就是在什么条件下或什么时候,小猫1的程序模块开始启动。一般无特殊需求的话,我们就选择“当绿旗被点击时”。

这里我们写下本节课的第一段代码:

即:

“当绿旗被点击时,

小猫1说hello”。

这时该小猫2说话了,它也回复一句“hello”。可是它应该在小猫1说完后再说,这里我们就需要用到延时语句。我们点击“模块区”的“控制”,会找到一个等待语句。我们需要等待几秒,就把参数改成几。

我们让小猫2在“绿旗被点击后”等待2s回复小猫1。在“角色区”点击小猫2,然后在“脚本区”完成下面代码:

代码完成后,就可以点击“舞台区”上面的小绿旗运行程序,看看程序运行效果。点击红色的圆点,可以停止程序运行。

这样两只小猫就完成了一段简单的对话,小朋友们你们能够和爸爸妈妈一起让小猫继续完成更多的对话吗?

作业

仿照上面的例子,完成两个或更多角色之间一段完整的对话。

最后,再说明一下,我们拟组织东风有兴趣学习编程的父母和孩子组成一个编程学习兴趣小组,暂时就叫编程沙龙吧,计划和读书会的活动同步开展,有意参加的童鞋可以完成下面的投票,选择您希望活动开展的时间,我们好根据情况调整。

投票啦!

scratch是由麻省理工学院开发设计的面向少年儿童的简易编程工具,采用搭积木的编程方式,简单易学,让孩子寓教于乐,获得创作的乐趣。通过学习,既能掌握编程的基本方法,又能提高数学逻辑分析能力。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180603G18S9O00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券