01热闹的街道
作者:Bill老师的STEAM私教课·科技编程私人定制·科技特长生培养 · 时长 1:32:41 · 发布于 2022-11-16

章节
- 00:00 课程准备与课前引导
- 02:16 项目演示与互动分析
- 05:37 编程软件界面介绍
- 10:00 街道背景设置与操作
- 14:24 角色基础运动逻辑控制
- 29:06 编程逻辑互动答疑
- 36:57 角色动画切换效果实现
- 47:48 机器人科普与课间休息
- 58:05 昆虫角色编程实践
- 1:06:57 蝴蝶飞行路径与角度编程
- 1:24:03 作品保存与课程总结
视频文字稿
课程准备与课前引导
跟这里好各位同学我们马上就要开始上课了啊然后大家可以呃检测一下自己的设备能不能听清楚老师话能不能看清楚老师的画面啊我们即将开始上课请大家调试好自己的设备然后确保你都能看到老师的画面啊然后还有李如丹同学还有房金豪同学
你们可以把摄像头打开这样老师能看到你们啊就像你们能看到老师一样啊哎对找一下那个摄像头的位置啊然后嗯学生的话就是需要知道麦克风的位置在哪里啊好还有李李如丹李如丹你也可以把摄像头打开
知道摄像头在哪里吗啊好来好那现在各位同学啊请大家呃看老师的屏幕啊那我们上节课的话有给大家去讲过啊有一点非常重要啊就是呃我们在开始入门的时候需要慢慢学习变成的逻辑对不对
然后现在我把屏幕给关掉啊现在对现在大家应该能都能看到老师的画面啊然后现在的话老一下成员管理啊现在老师把大家都静音掉了啊我们开始上课嗯好那现在呢老师能看清楚大家的画面然后我们课课课呃上课中间的话如果老师需要大家回答问题的话
大家可以举手啊你看你们看啊就像老师现在举手一样你们举手的时候老师就能看到因为老师用的双屏上课啊然后还有一个非常重要的上节课我又给大家强调的课堂纪律啊待会我们上课期间如果说你们呃就是呃有什么需要动手的时候
老师会给你留时间那么老师在讲解的时候你一定要认真的跟着老师的思路这个特别的重要啊那这节课呢这个呢叫做老师说过叫做什么课堂的智慧对不对你必须要知道什么时间该干什么事情啊因为虽然这个课很好玩啊有的同学会被呃自己手里面的东西啊给影响住啊
所以接下来的话我们进入我们的一个入门啊从这节课开始呢老师会大家带大家做一些比较有意思好玩的一些东西啊那么这个阶段的话我们只要学编程的逻辑尤其是这个软件怎么去使用接下来给大家看一下老师的呃画面我们一起来看
项目演示与互动分析
定要完成一个什么样的作品啊好现在的话大家应该能看到老师的这个呃屏幕啊那我们今天要做一个什么样的作品呢哎我们要做这样的一个作品啊一起来看这样的一个作品呢我们叫做什么叫做热闹的街道啊这个是我们编程基础里面非常重要的那现在呢老师点开这个小绿旗
请大家观察一下画面里面都发生了什么啊我找同学来告诉我啊呃画面里面都有什么找个同学来说一下哎来陈博宇你来说第一个举手的啊陈博宇你可以先把麦克风打开啊麦克风打开之后才能说话啊
画面上有一个火箭还有机器人还有个虫子还有个蝴蝶嗯还有人好呃那那陈博宇的话说出了我们画面都有哪些东西啊那么其他同学呢其他同学来告谁来告诉我一下这些角色都做了哪些事情谁来举个手
我来看一下啊啊接下来是李如丹你来说啊你要开麦克风啊你不开麦克风你是听不到的啊知道怎么开麦克风吗就点一下那个麦克风的图标哎对
可以了火箭火箭是向上上走的嗯这个火箭是向向上飞的然后蝴蝶是越往上切换造型啊是往左切换造型的嗯很好还有吗还有一些小人在走路然后还有虫子在地上爬嗯
很好啊说的比较完整啊还有同学要补充吗好非常好啊不个是好方建航你你要补充什么你来说一下对被
我还漏说了我还漏说了一个嗯你说你来补充没有老师我就是要补充的是火箭它就是往上就是反弹然后下来然后那些虫子或蝴蝶的话就是呃就是呃这样反弹的嗯好很不错啊呃大家的回答回答非常完整啊
组合在一起就完整了描述了这样的一个画面啊这个非常重要啊只有你知道每个角色在干什么事情然后你才能够清楚的待会我们来描述他们的动作然后用程序去精准的控制它这就是老师上节课给大家讲的我们的第一个阶段要学的是用程序去控制我们的角色让他跟着我们去做事情那现在就是了那其中我们刚刚说的
第一个同学啊我们陈博宇说的哎我们一共有哪些角色哎然后刚刚李如丹呢也讲了这些角色都在干什么事情然后我们方静豪呢就进行了升华这些角色不仅在做这些事情而且是有规律的在做一些事情这个就很非常的重要啊那呃今天呢我们第一次去让大家回
答问题啊我希望我们后面回答问题的话我们各位同学能够说的比较完整一点啊比如说就像最后大家把你们三个的内容总结在一起就是一个非常完美perfect 非常完美的一个答案啊
编程软件界面介绍
那这些角色都是怎么产生的呢哎这就是我们今天要解决的问题啊那现在的话请大家啊跟老师一起打开一个新的软件就是我们让大家装的那个m 家啊我们来认识一下这个新的软件啊我知道有很多同学学过scratch 啊学过scratch 没关系啊那我们这是一个全新的软件它跟scratch 是不一样的但是要有很多相似的地方需要你去
注意的啊好我们现在来打开这个软件好关好这个软件长这个样子啊现在呢请大家先不要说话一起来呃也不要操作啊一起来看老师这里面这个软件啊给大家介绍一下它是怎么去使用的啊首先呢哎我们上节课讲过
我们要去做机器人也好也要做实物也好我们要控制谁那谁这个谁呢我们叫做角色角色在哪里呢我们这里面是一个角色区啊你们看这个右右下角右下角这里面是角色区啊我们来把它变小一点一起来看啊那么右下角是一个角色区我们看这里面有很多角色
比如说这里面就放了一个机器人啊对不对有个机器人的小角色那我们待会儿控制的其实就是控制它啊控制这样的一个小角色那我们角色是怎么来的呢待会儿我会讲啊这个区域叫做我们的角色区然后这个地方啊我们来看一下啊我把它放大一下啊
我来描一下这个地方右下角啊这个区域叫做我们的角色区待会儿我们画的这些角色啊导进来的角色都在这里然后这个上面这个芳方的区域呢叫做我们的舞台啊就像我们在学校里面表演节目一样如果说你想控制这个角色让他去跳舞唱歌怎么办呢就是要让他在这个舞台上充分的展
示自己的风采所以这里面呢还是我们的舞台啊然后哎舞台我们舞台一般你们看这是纯白的对不对我们学校的舞台是不是还有一个那个背景布啊对不对非常漂亮那背景布在哪里呢背景布是在我们后面的区域啊现在我没有加进来
我待会儿我会告诉大家怎么去添加背景啊那这是我们的背景库然后上节课老师讲了什么这里面是有一个小绿旗是开始然后这边呢我们的小的这个有个类似于圆圆的红点它是结束程序开始程序结束大家记住了吗非常重要啊
然后啊那这里面的话我们还可以把这个东西把这个舞台给全屏刚刚老师给大家演示的时候就是全屏那么点这个全屏的话它就整个变成舞台区域了舞台会放的很大整个画面里面只有一个舞台然后你在这里面可以看你的程序是什么样的效果所以点小绿旗运行点小红点就结束
然后如果不想看了再点这个四个箭头它会缩回到原来的位置啊然后这是我们的舞台那我平时怎么控制这些角色在舞台上做事情呢就是我们左边这些指令注意看了左边用哪些指令呢非常多你让他运动的话有运动的指令啊
你让他啊让他外边外观比如说我给他换个衣服呀然后换个颜色呀这是外观的在这儿来找你说我想让他唱歌啊声音在这里找让他说话啊在这里找如果有事件啊这事件比如说我们的小力奇开始还记得吗
啊小例题开始是在这儿的待会我们会用到啊下面还有控制逻辑还有侦测我们会一一的给大家去讲解然后上节课给大家认识这个软件的时候有给大家讲过我们不同角色是不是它的颜色是不一样的不同的不同的控制指令
对不对所以你知道了这个东西之后我们后面就可以知道这个特点之后我们后面编程序就会特别的方便啊因为你知道从哪里来的然后现在呢呃我们一起来看一下啊我们怎么去控制这些指令比如说我们上节课讲的在事件里面啊事件里面有点小绿旗啊我们把它拖出来记住意注意按着鼠标左键就能拖动
它拖到中间就是开始编程了如果不需要我就再把它拖回去哎就完成了删除操作这是对这个软件界面的基本介绍大家听清楚了吗听清楚给老师比个爱心我看看啊听清楚的给老师比个爱心哎
很好啊非常棒啊都听清楚了我们今天的呃几个同学都非常棒啊理解力非常的棒啊那现在呢我们来写一个小程序来热个身啊
街道背景设置与操作
那接下来是这样操作的首先呢我们做这样的一件事情我们刚看到我们今天要做一个热闹的街道对不对那首先我是不是得有个街道呀那我们街道在哪里找呢哎注意看是在这个区域啊在右下角的位置呢我们这里面啊注意看了不要点错了啊
这里面有两个图标一个是这个圆圆的像一个小猪一样的还有一个图标呢是右边这个像个图片一样的我们点这个图片啊注意看点这个图片点了之后它会进行背景区域在这里面我们可以选择一个街道的背景啊滑动鼠标可以随便找啊找一个街道的背景啊
比如说啊老师选择这个叫做metro 啊metro 我们知道是什么metro 是地铁的意思对不对我们点metro 点它一下哎你会发现他就进入到这样的一个背景里来了哎请大家选一选一个自己需要的背景啊
好那个李如丹你出现了什么事情你可以说话嗯就是我我把那个软件不不小心弄成pathon 模式了哦不小心弄成pathon 模式注意了啊我们平时的话不要乱点啊注意在这儿点成pathon 模式的同学注意了
这里三个模式可以切换的如果你点了pasthon 模式你还可以再点回来注意看啊看黑板如果你点了pathon 模式后面选pathon 的话我们可以用pathon 然后你再切回来切回来怎么办呢切回来你就点这个实时模式就好了这上上面有一个实时模式看到了啊
在这儿啊这里有个实施模式点这个那么最开始第一次第一次进入这个模式的时候它有一定的初始化你看它在检测环境有个初始化在这里等到初始完初始化之后你就可以点它了你得稍等一会儿啊等它结束了你就可以点它了啊
好请大家找一个街道的背景啊我们今天做的是街道啊街道里面的一个呃实时的场景啊啊好如果说有的同学说我这个python 模式一直在这初始化你可以点这个叉叉点这个右上角这个叉叉把它关掉啊哎现在出来了
你看现在已经初始化完成了点实施模式它就回来了看到吗哎点实施模式就回来了所以我们用的是第一个模式啊实施模式然后它这个模式的切换的话尤其是python 模式啊它会检测我们电脑的一个环境啊如果你这个卡在这儿了你就点这个叉叉啊
点叉叉重新打开这个软件就可以了啊重新打开一下啊点这个机器人图标看到了吧哎点一下把它打开就好了所以平时的话不要切换模式啊我们后面会控制控制机器人的时候会教大家怎么去切换模式啊哎
然后方金豪你出了什么问题可以说一下啊老师我就是找不到那个嗯软件找不到那个软件了然后嗯嗯你安装的软件是在什么位置知道吗啊可以让妈妈帮你找一下啊最好把那个图标放到桌面上啊
老师开电脑的时候就直接点的这个桌面啊点桌面的话就可以把它点开了啊看看妈妈可以帮忙看一下那个软件装在哪里了啊一般的话在桌面上是有的啊没好那现在呢老师再演示一下啊看好了又是第一次使用的同学点这个图标啊
点它之后啊我们找到这个街道的背景你不一定非得跟老师一模一样啊你觉得什么是街道的背景你就可以啊不一定非得跟老师的一样老师比较喜欢这个背景啊安安静静的metro 啊metro 背景好现在出来了meache 背景
然后点这个模块注意啊这里面你导进来之后它默认的话这是对背景进行编辑咱们不要编辑我们直接编程编程在哪里呢这里面我讲一个非常重要的点有同学会容易出错的你点模块跟这里右边切换一样这里有个背景还有声音
这不需要我们动我们只需要点模块啊点这个位置注意了点模块是编写程序的回到我们最开始的界面是在这里编的啊好方静好的调出来了吗调出来给老师比个小心心啊老师来看一下
角色基础运动逻辑控制
放弃好电脑好好我看到了啊好那现在我们来看啊现在背景调出来了背景调出来之后呢我们现在是要控制角色了你们看我们的角色你看啊我是可以在这边拖动的没有程序的情况是可以拖动的这是
我们包括scratch 也是这样的啊它的一个特点你鼠标点着它不动是可以把这个人儿啊把这个角色拖动起来你们试试看是不是可以随便拖动啊所以最开始你想在它让它在中间的位置还是上面的位置都可以啊总之它是拖不出来这个舞台的你可以找一个合适的位置
比如我让它在地面啊你就让它到地面的位置好这个做出来了吗做出来之后啊给老师比个爱心我看一下啊好我看到了啊好很好李如丹好了吗好了好了
给老师比个爱心我就看到了啊好你注意那个摄像头要对着你啊对对对好看到了啊手低的时候老师看不到那接下来我们来尝试第一段程序啊首先大家一起来看在这个街道里面啊我们说在地铁站的门口这样的一个
街道里面怎么让这个角色动起来啊大家注意这里面有个非常重要的特点啊你看你们看老师在选中这个角色的时候这个特点很多同学容易犯错啊我先说一下你们看这个右下角啊右下角这个机器人的边上是不是泛着一种一种深深的这种光啊
在放着光对不对你看为什么泛光呢说明我们现在选择的是机器人如果说我们点了这个舞台你看啊我点舞台注意看点舞台哎你看舞台变成了深色的然后点角角色又变成浅色的然后点角色角色变成深色舞台又变成浅色了
这是什么意思呢这说明我们是在给谁编写程序到时候不要弄错了你要是点的舞台你待会编的程序都是给舞台编的这会出问题的比如说你让舞台动起来那那有可能是地震对不对只有地震了舞台才会动起来所以它舞台是不能动的舞台是一个固定的东西
所以我们边写程序是对角色边写的所以请大家选择你的角色点一下它啊选择角色编程如果你对舞台编程待会儿会出大的问题你会发现哎我的角色怎么一点都没有动呢哎是因为你对舞台舞台是不听你的指令的啊
这是一些非常重要的点在简单的时候就请你注意啊因为呃到复杂的时候很多同学会犯这个错误啊好我们来写第一个程序一起来看啊我们现在我们说了小绿旗是开始所以请大家在事件里面把小绿旗点出来啊当绿旗被点击啊把这个给点出来
哎这是我们的小人啊当小绿去被点击啊把这个小人小绿旗点出来这是一切程序的开始啊尤其是在我们入门的时候要格外注意开头一定是以小绿旗开始的然后哎请大家拖出来偷出来了吗不哎
好啊我知道很棒啊好那这是我们第一步啊接下来我们要做什么呢接下来我们让这个人动起来怎么去动呢大家注意啊我们写的所有的程序它都是有特点的比如说运动运动它就是在这个运动模块
这里面有个中文叫运动看到了没有我们点运动这里面会有很多的比如说我们要今天学的第一个模块就是移动啊移动十步可以把这个给点出来然后把它拼图拼起来请大家看一下什么效果啊你把这个移动点出来我们来试试看
试试看然后你点一下小绿旗看什么效果啊来李如丹你遇到了问题吗啊你要开麦克风才能说话啊要学会开麦克风啊就点一下就可以说了啊要要那个就是要先定个位置才可以也才可以开始啊嗯
呃定位的话你你想定在哪里都可以啊我还没有讲定位的东西啊我们待会儿会讲啊啊因为第一次的话先让大家熟悉这个软件哎陈博宇你来说哦你点一下那个嗯那个麦啊
我那个我那个人反着咋办啊反了没关系待会儿我会讲啊反就让他反着先让他反着不着急啊待会儿老师会告诉你为什么反着啊这里面大家的环境不一样呢你的角色的效果就不一样但是至少你知道一点注意看啊这个地方点小绿旗的时候
你发现这个人动了看到没有点一下你看老师的人动了没有好会不会有同学有疑问啊说这里面移动十步我怎么没有看到它移动十0步啊我只看到它移动一步嗯有没有同学看到移动十步啦哎
没有哎没有没有哎我看有同学有有想法李如丹你说说你的想法因为一只只移动一步是因为外面没有套上循环直行好好好呃回答的很很不错啊但是还没有精准的回答到我们的位置啊这里面我要告诉大家的是什么呢在计算机里面这个舞台是很大的
是很大的你说我能不能让它移动一步啊注意这个一步和我们人这个角色的走一步是不一样的计算机里面的一步是它的一个呃计算机里面定的一个单位我们叫做一步啊注意看了它不是我们人走的一步你想这个屏幕总共才这么大你人走一步屏幕都跨过去了这个是不一样的啊
这个需要跟大家做一个区分的它这个一步是计算机里面很小很小的一小格啊我们后面讲坐标的时候就会告诉你啊现在还不能讲坐标啊就是它就是一个小格就跟你我们拿了个尺子一样一小格啊所以这里面的十步不是我们实际上走的十步
是一小段距离而已懂了吗啊然后我们来看现在点一下哎我们的人物走一下点一下走一下啊那但是呢这里面有一个问题啊那这个人物每一次我点一下才走一次这样会不会很麻烦那如果我想让他连续的走该怎么办呢
哎方金豪你来说在就套一段循环执行呗哎很好啊哎我们在前导课的时候有给大家介绍一个一个非常重要的功能啊大家来看一下在控制里面有一个循环执行请大家找到这个语句啊
控制里面在控制里面啊找到1234应该是第五个啊控制里面的第五个句话第五句话叫做循环执行这个特别重要无论在哪种编程语言里面都有这条语句循环执行那找到了之后请大家来看老师来告诉大家一个小的知识点啊我们第一次接触这个语句
它有非常重要的功能需我来形象的让大家去理解一下什么是循环执行啊一起来看啊手里面操作停下来来看老师啊然后这个循环执行它表示什么呢在计算机的世界里面他是很听我们的话的我们如果说想让他比如说哎呃我们说你就往北走那机器人他会一直往北走他不是他很忠诚于自己的主人
他会一直往北走撞到墙也不回头啊他就是这么的倔强啊就是这么的听话所以我们循环执行的意思就是凡是放在循环执行里面的语句注意看啊这个是我们刚让动起来的语句对不对现在我把它放在他嘴巴里注意看放到嘴巴里之后把它对起来啊
注意一定要拼上才算有才算完整的程序啊拼起来哎这条蓝色的语句是不是放在嘴巴里了这个时候我们的角色就可以重复的去做一件事情了你们看看老师的效果啊先不要做看好了我一会儿给你们时间做先看效果
你看注意看这个人啊注意看啊我点一下灯儿哎你看这个人很执着我得把他拖回来你看他是不是很听话他会一直往那个墙哎好像很害羞的样子啊撞到墙上就不回来了
很听话很听话啊请大家试一试你的角色是不是也是这个样子呢不好现在可以把循环执行啊拿出来先练练手啊看一下你的角色是不是也是这个效果好老师嗯好
陈博宇你来说你那个人没了啊你的人没了是吧啊可能你那个角度不有问题然后那个人都跑了啊待会儿我告诉你这个人怎么回来啊可能你这个你这个角色啊很有个性啊哎方金豪
说说你的问题啊你又遇到了什么啊你要先点那个麦啊你麦不开的话老师听不到的啊猜坏了这人怎么不走房建航你可以说你的就是先点就是现在角色区嗯
差不多在运动里面点碰到边缘就反弹哎对是的啊很好啊有的同学接触过scratch 就知道了啊那现在这个角色你看他非常非常的听话然后然后碰到这个墙里面就躲起来的不出来了
这是为什么因为他自己不会随机应变啊这也是老师经常跟你们说的你们学知识也是一样的啊学完知识要用起来要灵活游用啊灵活使用那现在我们看一下这个角色他非常听话跑到那个墙墙边上就不回来了怎么让他回来呢今天给大家介绍一个非常重要的模
块在运动里面啊注意看啊先看一下在哪运动模块里面往下滑有一个碰到边缘就反弹哎把这个拖出来这个放哪里呢放到循环执行里面哎你看这个机器人是不是回来了好
请你尝试一下啊我们要让这个角色碰到墙之再回来哎注意啊老师这个过程很重要啊远远比这个程序的结果更重要你要理解中间的过程我们说学编程学的是思维啊你们要理解中间过程怎么来的来李如丹你来说
这还远远不够因为没有左右翻转哎对这个待会儿老师会讲啊先不要着急你先完成第一步啊老师嗯我的人回来了按一下啊回来了是吧哎说明那个机器人啊刚刚刚刚刚呢很
听话啊躲起来了现在就回来了啊但是这里面大家有没有发现一个问题啊啊那你看老师这个机器人有什么特点吗嗯眼睛就往了走过去就翻拉个倒大力回来然后后面又翻了大型的翻车现场啊
大型翻车现场这个机器人头朝下跑的对对这个这个不太符合我们的常理那对于这种头朝下我们该怎么去解决呢今天要讲一个啊我们今天是入门所以希望大家都能够理解每句话的含义啊我要讲新东西的注意看啊手里面都停下
让老师看到你的眼睛啊先不要动手啊我们来讲一个非常重要关于角度关于方向的指令啊这个以后会经常用到尤其是刚刚我们开始的时候有同学就告诉我说哎老师我的机器人是歪着的哎现在的话老师我的机器人头朝下的怎么办呢
现在我们解决方法来了一起来看在运动里面我们刚刚找了一个什么碰到边缘就反弹实际上在碰到边缘就反弹的下面还有一个旋转模式啊注意了啊旋转模式我们先第一个我先给它放到这儿注意看了啊啊
我今天要讲一个非常重要的概念大家必须要理解的啊我把旋转模式放在第一位然后放到循环执行注意看了你看再看我们的机器人我把它停掉啊停掉之后重新启动程序点小立旗哎你看有没有发现什么是不是他把他了以后没有大包力了
哎是不是正常了呀对呀好那老师来讲一下什么原因啊注意看了这个东西呢叫什么呢我们机器人里面都有一个左右翻转对旋转模式这里面我们用的是左右翻转那我们点这个小图标注意听啊
你先不要急着操作那么点这个小图标的时候这里面有三个选择什么意思呢第一个左右翻转就是我们现在这种方式让机器人左右转不能上下转就是只能在前后方向左右方向上去转能理解吗这样就不会头朝下了因为头朝下是不是上下转的呀
对不对好第二种第二第二种叫做不可旋转看不可旋转什么效果来一起来看不可旋转然后点停止再开始观察一下机器人发生了什么他是往前走然后再退回来哎
像不像我们玩那个看人家跳舞那个太空步天空太空步是不是你前走后走是不是人都是朝前的对不对这个就是所以希望大家理解啊这叫不可旋转就是你怎么走它是滑行着走的它根本不会左右翻转啊
这是非常重要的这个叫做不可翻转还有第三种我们来看一下叫做任意旋转任意旋转是什么效果呢就是我们刚刚默认的效果注意看效果就是我们刚刚默认的看到了吗头朝下因为它不仅左右转还能上下转
理解了吗好理解的同学现在可以写程序把你的人把你的角色调成一个正常的模式请大家动起来啊尤其是呃第一次学编程的同学一定要自己辛手亲手操作一遍啊才能理解他这句话的含义啊那的好
那现在方静豪说出你的问题嗯老师我已经弄好了但是我加了一个切换下的造型因为这样才认真一点它才能走起路来哎对这样才能够更加的形象一点可这个可以的说明你之前squarech 基础很扎实啊
编程逻辑互动答疑
好那我先现在大家做完了吗做完了给老师比个爱心我接下来要有一个要出一个问题了啊非常重要的问题我看谁能答出来啊呃答出来我有加分的啊我们今天今天各位同学表现的很好都没有迟到啊我先表扬一下
都没有迟到啊接下来呃我们看一下没有迟到的同学我这里面都加了一分看到没有啊都加了一分接下来呢我要出一个问题了我看哪个同学动脑筋思考了啊我说的我要说的第一个坑来了啊好这个什么问题呢一起来看我们先不讲下一个
先来先来了解一个什么呢在这个程序里面注意看了我如果说这么写看好啦如果说把旋转模式放在循环执行里面请问这两个程序有什么区别能不能实现这个效果好请给2分钟时间请你尝试一下告诉我答案
我看谁回答的最完整加一分啊这两个程序有什么区别这两个程序啊我应该用谁有什么区别嗯这个还是我们刚刚讲的东西啊它到底有什么区别呢动不了了是吧自己做一遍啊注意写程序的时候
不是让你就这样写啊注意这两个程序只能存在一个注意啦你要么写这种啊要么写刚刚这种程序里面只能有一个知道吗我这样写出来两个是因为让你对比两个之间的区别是什么找同学来告诉我说的完整的我有加分啊
来呃我们看谁先来啊谁先举手的来方静豪你先来法正资我把它放你不是说把那个当氯气变点机下面放只是它没什么区别没什么区别是吧好请坐请坐来嗯其他同学觉得有区别的是
陈博宇你来讲一下区别在哪就是话了他就跟不员讲你就不听这个鼠标了又跑天上去了跑天上去了原来他自己再往回来我的就是这种情况哦我知道了看上去我知道你的是角度出了问题啊待会儿我会讲角度的问题待会儿我会讲啊
先不要着急有不同的想法吗比如说杨后宁你有想法吗你觉得这两个程序有区别吗我觉得这两个呃有区别啊说一下你的区你觉得区别在哪错我觉得区别就是一个会会那个一个会那个这两个呃正都是正着走的
一个是那个呃倒立走的嗯好好我知道你的想法了然后还有不同的想法吗李如丹你有想法吗啊就是它不会动啊它就它就像不可旋旋转似的啊我知道了啊好
那我们来看一下啊一起来看啊那么大家都说了这个问题啊注意我讲的这个问题一般的话呃你们在其他地方学老师不会给你讲这个的啊但是我要让你知道啊因为这是程序运行的本质非常重要的叫做程序运行的顺序
这个每个同学必须要知道你知道这一块的话你后面写程序的时候才能知道问题出在哪儿啊一起来看这两个首先这个程序是有区别的区别在哪儿呢我们先看第一个第一个是我们最开始写的程序对不对还记得吗第一个是我们刚刚讲的好
先不要操作认真思路跟着老师啊现在要学非常精华的东西了啊非常重我们来看一下点小绿习那这个人是这么走的对吧好我现在把它换了换成另外一个程序注意看了换成什么呢
我把这个旋转方式放在循环执行里面会怎样呢一起来看你看有区别吗再慢一点慢了一点啊这是错觉啊呃如果你能看出慢一点这个这个只能说呃我只能告诉你说这是错觉啊因为你人眼是分不出来的
实际上确实慢了点啊实际上老师告诉你确实慢了点但这个点你是分不出来的啊这可能是你这个错觉啊好我来给大家讲这两个程序注意看了这两个程序是有区别的区别在哪儿呢我们一起来看啊我把这个给区分出来啊
绝对有区别的但是这个区别是看不出来的这两个程序的区别效果是一模一样的你看不出来这个角色有什么出有什么区别但是区别是存在的什么样的一个存在呢就是我们第二个程序啊就是刚刚说的第二个程序这边右边是第二个程序啊第二个程序的执行效率更低D 在哪儿呢
这个我们程序是从上到下执行的注意看了啊程序从上到下执行在左边那个程序里面先执行旋转模式把它设为左右旋转已经告诉他不能其他方式旋转了然后执行循环执行循环执行之后是先执行第一句注意看了它是这样的顺序先进行这一句
然后再执行循环执行选案执行里面先执行上面一句再执行下面一句第二句执行完了怎么办呢这是个循环执行完了再回来再来一遍再一遍再一遍一直在那转能理解吗这是他的顺序但是右边这个呢他没有这依据了
它是直接执行的这个循环执行它是一23回来再123能理解吗所以这个程序它是效率比左边的要低因为它重复的执行了将学员模式设定为左右翻转然后他们的区别在哪呢注意了啊这就好比老师举一个生活中的例子就好比说这个是我们早上起来要刷牙
你们刷牙是不是早上起床第一件事情啊穿完衣服之后是不是先刷牙呀对不对这个刷牙你说我放到循环执行里面右边这个右边是早上起来之后一直在那刷牙刷一遍然后走一步走一步再刷一个牙再走一步再走步
再刷一个牙能理解吗它们的区别就在于这条语句只用执行一遍而右边这个是重复的在做你从早到晚一直在刷牙理解他的区别了吗那你反复的刷牙这个有没有必要啊是不是刷一次就够了呀所以这就是他们的区别我们设置角色的旋转模式
只用设置一次就够了在开始的时候告诉他怎么旋转OK 就够了后面不需要执行你加上去没有错但是没有必要能理解吗啊这个思路大家理解的话给老师比个小心心啊给老师比个爱心我看一下
这个非常重要啊好我看到了很棒啊都听懂了很好啊这个一般老师可能不太会给大家去讲啊但我要让你知道啊一开始你就要知道程序执行的逻辑是什么样子的啊好那现在我们选择左边高效的方式啊
现在就出来了我们的角色是这样走的那刚刚呢有同学已经提到了一点这个人走起来他现在是有想的是他根本不是走他是在滑对不对
角色动画切换效果实现
滑的话那我们现在呢希望它走起来走起来怎么办呢角色怎么才能动起来呢啊现在先不要举手我知道有同学接触过啊我来讲一下啊这个比较简单我就直接说了啊好这个走起来是什么呢
走起来我们是不是在左右走对不对那现在我们看走是怎么形成的注意看这个角色啊我们刚刚说了编程是在模块里面我们看一下造型实际上这个角色切换的造型时你发现这个角色里面有4个造型就相当于我们会有4套衣服一样啊换不同的造型啊
那这几个造型你们注意看右边啊我点一下这个造型你们看有什么变化啊你们看啊造型一234一234你们注意看这个舞台上这个机器人有什么变化啊一
234你看这个机器人是不是像是在走啊这就是我们动画产生的原因它来源于我们快速的切换才让你觉得我们走路是一种动作这个其实利用了人的视觉暂留什么意思呢你们都喜欢看动画片对不对你们知道动画片怎么产生的吧
动画片就是这样一个个的动作连续起来让你看起来它好像在动能理解吗所以在我们这个mand 家在sc ratch 里面也是这样操作的这个角色现在是有4个图片我如果让这个四个图片四个造型来回的切换那么它就像是在洞一样比如说我们举个例子回到模块然后这里面啊我们在外观里面注意
了啊造型切换是在外观我们换个衣服啊啥的在外观里面有一个下一个造型刚刚已经有同学说了啊我们把下一个造型放在这个嘴巴里注意看了啊放到嘴巴里然后点小立旗你看这个角色是不是动起来了好
那现在啊请大家编写程序让你的角色走起来啊走起来啊哎现在你理解了就可以动手了啊好现在李如丹你说说你的问题啊你要开开麦啊开开麦克风啊注意不要忘了
这个有这个这个机器人的话有点有点走路的速度有点快我可以把我可以把它给调慢哎对好很好我知道那我们待会儿的话会讲一下怎么调慢啊方建豪你来说
很简单呀啊什么我已经弄完了好很好我已经弄完了好很好啊那么第一堂课的话是基础课所以很多同学的话学过scratc h 的可能会觉得比较容易一点啊我们后面会慢慢的难起来啊哎陈博宇我们那个机器人好像在一边走一边
飞啊一边走一边飞是吧啊很好啊那我待会儿要出问题了我要出问题了我要思考题了啊现在大家都做完了吗做完给老师比个爱心我看一下啊都出来了吗但我的那个好好
那我现在问题来了好可以放下了啊很棒啊我现在问题来了现在这个这个下一个造型你们看我是放在这儿的对不对我的问题是我放到第一位放到第二位和放到第三位有没有区别好
谁来回答啊刚能回答刚刚那个问题大家没有回答出来啊没有加分这个问题谁来回答一下你觉得你能回答完整的举手啊我要加分啊一分你觉得我这个下一个造型放在这三个语句里面放哪个位置好为什么有没有区别
来方建豪你来说觉得放在呃那个虫那个重复执行的呃第一个因为他先要换下的造型才能走呀嗯这个有点意思啊这个观点有点意思啊请坐请坐啊
然后其他同学有不同的意见吗你觉得他说的对吗告诉我你的想法啊来李如丹不啊你要先按那个麦克风啊养成习惯啊你起来的时候先把按麦克风打开然后再说话啊就是呢我刚刚说我可以把这下一个造型变慢
如果有等待一秒的话如果呢再把如果把下一个造型放放在最上面的话可能在最上面就是会先会先下一个造型然后再等待一秒钟什么什么事情嗯然后有区别吗你觉得应该放哪里应该放如果是如果是加等待一秒的话
应该放中间好好还有不同意见吗好很好啊有自己的想法其他同学呢有有自己的想法吗好那没有想法老师来讲了啊那这里面要大家去理解的啊呃
大家注意了如果说只是简单的写这个程序啊你比葫芦画瓢就很容易做出来了我是希望你们理解编程的本质是什么这个特别重要啊在这个程序里面注意看了其实这个下一个造型它应该放哪的在这个程序里面看你自己怎么去设计了啊我们实际上这个造型的话你放这儿也好
放这儿也好放这儿也好他们其实差别不大的为什么呢啊我要告诉大家计算机里面程序执行的速度是非常快的你你看老师刚刚是放到最下面了对不对放最下面和放中间放上面是一样的因为这三条它是它是速度非常快的
切换的非常快就是123做完赶紧下一遍它是走走完路然后检测一下有没有碰到边缘然后换一下一个造型走换造型走换造型一直这么去切换所以它速度很快你是看不出来有什么区别的你不信你试试啊没有什么区别的
但是严格意义上讲他们的执行顺序是有变化的能理解吗啊那这里面如果说你很难理解的话咱们把它速度变慢就看出来了比如说举个例子啊一起来看黑板啊在这个角色里面啊在这样的一个作品里面我们看这个人走的特别快啊那我们想让他变慢一点怎么办呢
有办法什么呢因为计算机执行的速度太快了我想让他做一件事情能不能等我一会儿啊比如说移动完之后这三移动完之后画完造型之后能不能等一会儿啊能在哪里呢哎是在我们运动里面呃在我们控制里面啊
找控制里面控制里面有一个等待注意看所谓的等待一秒钟就是我等一秒钟之后再走你们看一下效果我把它放这儿看好了啊你看这个机器人现在是不是慢多了啊动作迟缓了啊所以老师一般不用一秒
我一般会选择等待个半秒05啊05秒就是半秒你们看一下这样的话是不是相对来说比较正常一点理解了吗好嗯那请大家把等待加上啊对对这是
我咋就把你哎我知道有同学呃很快就做出来了啊但是我是希望你理解中间的过程是怎么推导出来的啊过程比结果更重要啊希望每个同学都能理解啊因为你做出来理解这个过程之后你才能够知道呃怎么去编编出来其他更有意思的程序啊更有创造性的去完成自己的作品啊你看现在这个机器人走起来就比较正常
了就像一个人在走一样啊大家理解了吗好完成的给老师比个爱心来比个爱心好我看到了李如丹完成了吗完成了好好那接下来咱们再说另外一个啊这都是我们在编程基础里面非常重要的啊另外
一个重要的是什么呢你看这个机器人现在是这么大我们一般的话你机器人最开始的是不是得给他一个大小的状态啊所以我们其实这个机器人最开始要把它的大小设定一下在哪儿设置呢注意看了啊在外观里面外观里面有一个将大小设为不要选错了不是增加啊大小
设为百分之百我把它放到第二句了有同学会想啊注意先不要操作啊注意听啊有同人会想我为什么要放在下面呢我放上面可不可以啊哎可以的告诉你啊这个东西叫初始化初始化只用写一遍就好了重复
执行里面是关键的语句啊初始化就是最开始的状态那我现在最开始状态你说我是先让它设置为左右翻转呢还是先设置为大小呢这两个谁放前谁放后无所谓记住了没有不要纠结这个事情因为它跟刷牙洗脸是一样的放在最开始无论是先刷牙后洗脸还是先洗脸后刷牙
是不是不影响呀能理解吗好那呃那我们把它对起来你们看啊注意看啊我们看一下这个角色你看没什么变化为什么都是100那我们角色最标准的状态是100那么0到100之间是可以调的比如说我写成20你看
再看效果人找不着了是不是哎这个变小了就跟我们孙悟空一样随身随意的变大变小啊所以这个太小了啊我们改成80吧请你自己熟悉一下现在开始啊把你的角色调到合适的大小啊找一
下这个指令啊好方建豪说说你的想法老师我觉得老师我觉得那个就是那个走路的00点02是很正常的我这哦你觉得他有点慢了是不是这个机器人有点像个老太太是吧步履蹒跚啊稍微快
一点可以的啊想让他青春活力一点你可以把这个改小一点啊你说我再让他速度再快一点改成0203都行啊哎你看现在是不是快多了另外我给大家说一点啊呃它跟你计算机的配置有关系的对于比较复杂的程序呃你的是慢
一点那不叫慢那是卡啊机器有点卡啊这个很正常的啊所以你调合适的是根据你自己的机器来决定的啊你像老师这个电脑配置比较高所以呃他走起来会比较快一点啊好成功了吗嗯嗯这是我
们写的第一个比较较为复杂的程序啊但是它还不算复杂它只是基础的一个程序啊但是你只要理解了之后我们后面写复杂程序你就很容易了啊所以理解是第一第一要务啊一定要理解这个过程怎么来的啊好写成功的同
学给老师比个爱心好很好啊好
机器人科普与课间休息
那现在的话我们对于一个角色这个街道里面第一个角色怎么去走哎怎么去出现这个角色让他正常的行走已经完成了那接下来我们可以稍微休息一会儿老师给大家放点呃比较有意思的东西啊大家可以去个厕所然后呃去完
厕所有时间的同学可以做其他角色因为我们刚看到这个接到了很多角色你可以开始做了试试看啊现在可以先休息一会儿啊也可以自己去拓展啊可以喝点水啊中间喝点水我给大家看一下这个比较有意思的这个我们这个行业里面啊那这些机器人的话它的完成的
话都是也是需要我们编写程序的啊这些都是用实物控制的啊它程序是在它的内部的我们现在是处于初级阶段在电脑里面控制程序啊嗯嗯The 嗯的的眼都你嗯Yeah 嗯
老师这是什么呀这是属于机器宠物啊这也是未来的一个大方向就以说我们现在很多宠物的话你要喂它食喂它吃饭还可以还要把它打扫卫生但未来世界的话
可能会有很多的机器宠物这宠物不需要你喂它啊又干净又喂生啊但是它是个机器他吃电啊他吃饭就吃点嗯嗯我喜欢这种孩子房金航你有什么问题下呃我们现在休
息前你可以随便说话啊老师就是万一那只宠物不是机械万一碰到水会爆炸吗呃什么意思啊不是那是机械宠物者碰到水会爆炸吧呃碰到水的话有可能会短路这个是正常的啊
爆炸当然不至于啊短路是什么呀好玩这是啥呀短路呃短路的话待会儿呃我们后面学硬件的时候会跟你说所谓的短路就是电源里面的一些不该连在一起的线连在一起了会在短时间内产生大量的热比如说我们看到很多那个火灾对不对就是有的
就是容于电路的那些老化引起的我把定上了8老师刚刚那个遇过那个是蜘蛛吗呃刚刚那个刚刚那个我没看到啊是应该是蜘蛛吧是狗啊这是狗对你这些
呢我王玉他们在干嘛这个是很多节目里面表演的用的啊牛你嗯这什么狗啊呃这个也是属于
那种宠物类的啊还有就是我们在很多这个呃银行啊什么的里面会看到一些那个迎宾的影宾的那种做业务的也有的啊不我嗯不电梯狗会咬人吗啊啊老师这是啥呀这
是足球机器人啊主要踢足球的这狗他不是好慢哦没嗯这是这是宠物狗啊这是宠物狗啊啊这是介是这呀大家要去厕所的
抓紧去厕所啊待会儿我们讲课期间最好不要去厕所啊然后注意多喝点水啊嗯对呀嗯嗯你嗯一你这有问题牛哥
是有问题嗯他在干嘛呀老师花比这不好这是啥呀老师这个我看看啊body 这个是消防机器人robo 还有这是机器人这是车机器人对这是自行车啊自动控制oneminator
robot Tmin robot 啊你们平常要多学英语啊也很多东西都是用英文的robot 那是什么终结者机器人对吧temin 这是啥呀这是机器人啊呃很多机器人的话是用于军事领域的也是有的像早期的波士顿动力公司主要是跟美国的军方合作开发一些啊在军事领
域包括运输啊啊还有一些格斗方面的一些机器人尤其是比如说我们知道那个外骨骼外骨格说到外国格大家最熟悉的应该是钢铁侠了钢铁侠就是一种典型的外骨骼但是目前的话哪些是机器人哎对但是目前的话没有那么高大上的这个
功能军军事军民这是用来干啥的bicycle riding robot 骑自行车机器人比如说用来干啥比如说未来的话我们是可以做自动的自行车都是可以的啊实际上这种很很考验你的控制系统的啊就是包括你的一些算法都是非常重要的就是怎么编写程序来控制这样
的一个程序结构让它实现稳定的效果啊实际上它是很考验的还有对传感器的一些使用这个挺难的啊你们不要觉得他这个机器人很小他这个可难了chess player 下棋机器人咖VS 实际上在现在很多领域的话机器人都是比人要
做的更好一点吧比如这样下棋的话其实有很多段位的话比人要下的好太多了回头有机会老师跟大家分享一下那个当年理时时给机器人大战的这样的一个围棋啊围棋的人机博弈滑雪一般会会爆炸吗我要开感觉是出问题了机器人这样会爆炸吗老
师呃正常使用不会爆炸的是会滑雪吧你看一下打开屏幕大好那好了好了我们休息时间到此为止啊一起来看这个程序啊
昆虫角色编程实践
那这个程序哎注意看了啊现在课现在家看老师屏幕了啊一起来看了啊哎让我看到你们啊然后那这是我们刚刚说的这个机器人让它走动起来这样的一个效果啊那现在大家都理解了之后我们都不用做那我们
想一下啊因为我那个作品已经先不要说话啊先不要说话啊我现在全体静音了啊好那在这样的一个作品里面我们看这个机器人是可以走了那举一反三问题来了请大家待会儿不要看程序我们要做一个什么呢
做一个呃昆虫昆虫在哪里找呢注意看啊我们刚刚找的是是那个背景背景是在最右下角找现在我们要做的是角色角色是在旁边这个小精灵这个位置找等一下小精灵然后注意了这里面是可以选动物的你看所有这里面有个动物动物里面你可以找比如说甲壳虫我们可以找这
个甲壳虫好现在甲壳虫出来了请大家按照刚刚的思路把甲壳虫的程序给写出来啊不要看之前的程序啊我看你们理解的够不够到位啊完成的同学举手啊给老师看一下写一下甲壳虫比如的你写完了这么快不是啊你
说就是呢嗯可我把视频的那个作弊给保存了我又加了一点我又加了一点角色然后又做课件的时候又做了几下就就那个了啊可以可以可以啊注的及注意及时保存啊待会儿老师会讲一下怎
么保存程序啊注意了啊嗯好不着急一定要思路要清晰注意了老师的课堂不图你快但是你一定要理解啊因为真正学到属于你自己的记到脑子里面能理解的才是真正属于你的知识
啊陈默宇完成了是吧好嗯我好我有我有个问题啊你说为找机器人飞起来了好飞起来待会我会讲啊又错了先让他飞一会儿啊先让他
飞一会儿我还没讲怎么控制的让他下来呢啊说明你那个机器人它的它的志向很远大啊不止在于地面啊对是好不要着急思路要清晰啊你想一下老师刚刚是怎么一步步推理出来的你
自己要独立的去完成啊我我的是什么什么你那你说一遍老师说写的真好去投稿投稿是什么意思写好的同学啊写好的同学你不要闲着啊写好的你可以写下一个角色了因为在这个马路上啊热
闹的街道里面会有很多角色不止这一个人还可以把人写进来啊你可以先写着待会儿老师会讲啊你不要闲着啊动脑筋待会你看一下老师的思路跟你的思路怎么有什么样的区别啊对要回道呀嗯的啊在上课在上课就在上课是的是
的嗯哎怎么变成方涛了怎么了你可以我也不知道啊你怎么了方继豪你咋了你说我也不知道为什么
变成方涛呀哦你你遇到了啥了你刚举手做完了是吧嗯好做完了可以再加一个人啊我们街道里面其实就是它不仅有动物呃机器人还可以有其他食物啊你想到的都可以加
甚至可以加动物啊你只要刚刚的思路理解了其实很容易做出来的啊好放下吧老师看到了啊好方涛你是有什么问题吗放放放心好那这因为我那个电脑本来就是我爸
爸的你肯定他那个弄错程序了啊程序怎么了可能我因为我爸爸这个电脑已经用了好久了而且本来他就是我爸爸一直在弄的所以应该呃就是哦没事的电脑没关系的啊电脑不管是旧的还是新的它不
影响我们程序啊程序只要能安装都可以运行啊这个问题不大只是有的时候可能如果说可能会反应会慢一点啊没关系的好这个完成了吗完成了给老师比个爱心我看一下啊昆虫完成了吗好杨浩宁完成了吗杨后宁好然后
李如丹李茹丹完成了吗刘如丹完成了给老师比个爱心啊我看一下你好那一起来看啊现在手里面停下来我们一起来看啊看老师跟你们的这个思路的区
别在哪里啊我们写程序要这么写啊你看重点是老师怎么思考的啊你看我们现在这个昆虫在这了但是你会发现一个问题这个昆虫比机器人都大啊这个是有问题的啊所以我们第一步不能让它百分百的显示啊所以第一步是什么呢同样的点小绿旗啊当我们小绿旗开始的时候我
们把昆虫做一个初始化啊初始化那肯定是外观喽外观将大小设为设为多少合适呢比如说昆虫设为20我们看一下效果注意你看老师做一个做程序怎么做的边做边调试这个很重要谁也不是一下子把程序都搞定的都O 的啊老师也是一样的我们边做边调试点一
下小绿旗你看唉变成这么小了有点小啊现我都找不着了那再大一点50啊五十还好一点啊现在昆虫变成这个样子了啊然我们看一下这个昆虫会不会动啊一起来看造型
造型你发现甲壳虫就一个啊所以我们不用换造型了注意了啊有同学又去拿换造型了造型不用换就这一个除非你有两个造型对不对所以不用换造型大小设定完之后我们接下来让它运动运动的时候不要忘记我们
让它重复的走哎所以这里面呢有一个重复的运动啊重复的运动移动移动之后呢哎我看一下效果哎这个虫爬的可快了然后到那边只剩个屁股了啊那怎么办呢我们现在让它掉头啊掉头怎么办呢在加一个让它碰到边缘就反弹哎
这是我们今天新学的指令你看这个虫现在跑的可快了然后它现在跑的太快了我们让它慢一点慢一点怎么办呢在控制里面加一个等待等待多久呢02秒试试看你看这个小虫但这个小虫跑的有点慢很容易被捉
到的所以02秒其实不太合适的01哎这个虫跑的就比较快多了看到了吗你会了吗哎这个一定要会啊很容易理解的啊对吧大家听清楚了吗听清楚给老师比
个爱心我看一下都能听懂的啊哎好好
蝴蝶飞行路径与角度编程
那个方建豪好了吗你好好了给老师比个爱心啊让老师看到你啊啊陈波雨好了吗成功了吗好这部分呢是很简单的啊完成了之后接下来我们来做
一个另外一个解决另外一个位同学的问题啊另外一个同学就是谁呢就是刚刚我们说这个陈博宇啊他的他的角色机器人会往天上飞啊那这个肯定是有问题的怎么办呢怎么有的同学可能会想怎么才能往天上飞呢好这是老师接下来要解决的一个问题我们来看另外一
个东西捡上一个新的知识点啊好我看到了啊放弃好手可以放下来了看到了O 那现在是停下手里面的操作老师来做一个新的程序我们来演示一下啊那我们点角色那我们再写一个新的角色叫动物啊动物里面我找一下
哎老师想找一个小蝴蝶啊小蝴蝶butterfly 啊butterfly 我们看哪个好看一点这是第一个这是第二个哪个好看一点我我感觉第二个那个可能更更可爱一点啊啊第一个也行啊第一个好看啊那我们选第二个吧好你看现在多了一只蝴蝶好蝴
蝶做出来了啊先不要着急先不要操作啊注意听啊接下来是理解阶段啊理解怎么理解呢我们来看一下同样的操作思路先点小绿旗然后我们要把外观大小设定为比如说啊50小蝴蝶好这是个小蝴
蝶了啊然后接下来干嘛呢这个蝴蝶我要让它跑的话按我们刚刚的思路直接点一个循环直行然后让它移动啊这个是没有问题的移动然后碰到边缘就反弹按照刚刚的思路是没有问题的啊这样的蝴蝶很规矩的一
看就是像军队出来的你看这个蝴蝶快咵夸咵咵夸这样跑啊它是左右跑的啊这个蝴蝶很很规矩啊但是你看它头朝下了所以我们应该设置一下不让它头朝下对不对不让他头朝下还记得是哪个模块吗左右翻转哎对将左右翻转加上去第一句啊
你看现在这个蝴蝶就正常了看到了吧啊左右翻转但是这里面还有一个什么问题呢我们要尝试一下什么呢哎这个蝴蝶呢它如果说只是会左右翻转啊这个是没有什么问题的但是这里面
有一个什么呢我们想让蝴蝶想要往天上飞怎么办这个时候呢就涉及到我们说的啊初始的一个角度问题你看这个蝴蝶现在是左右飞是没有问题的因为这里面的角色都是左右跑的对不对地面上也好天上也好都是左右跑的那我们如何让它不是左右跑让它有有角度
的比如斜着跑怎么办呢哎要多一个初始化叫做方向的问题我们学一个新的指令叫做面向哪儿注意看了在运动里面有个面向90度方向我们把它放在第一位啊或者放第二位注意看
了这里面的话我们点这个90注意看点90之后这里面出现一个方向你看这个是可以转的当当当当我如果想让它往右上角飞我就把它调到右上角看这个箭头啊右上角的45度方向我们来看一下这个蝴蝶你们看你看是不是这样子啦是不
是这样飞了理解了吗好请大家调一下你的作品我们做一只小的蝴蝶啊自己来完成啊这样的话你的作品在做的时候他就不会只会左右了上下左右各个方向都可以啊好陈博宇你有什么问题吗就
是忘了我那个就是这个规律就是忘了那个小机器人上去的时候他那个角傲就又飞上天气了怎么那个办了呃怎么了哪个飞上天了你你再说一遍把那个问题部分描解机器人介上甲虫在地上啊机器人跟地下九
楼的先生啊我知道了你这个这个东西如果说我们现在没有讲坐标啊没有讲坐标的话你就可以直接在程序终止的情况下把机器人的位置摆下来比如我放在地面然后把这个甲壳虫放到这个地方你可以自己给一个初始位置
比如这个蝴蝶放在这个位置你可以把它拖下来拖完之后再点小绿旗它就可以从现在的位置开始了你试试看你看现在就正常了啊程序对程序终止的时候你把它拉下来啊放在你所需要的位置好其他同学完成了吗完成了给老师比个
小爱心啊可以继续做啊做好了之后呃举个手或者给老师比个小心心我就知道了以后大家做完了就给老师比个小爱心啊老师就看到了啊比心怎么没声音了现在什么事这没同意嗯有办法了嗯嗯好做
好的给老师比个爱心啊我要出难题了啊哎咱们这个基本程序完成了接下来啊要有点难度了啊好我看到方方金豪啊方继
豪完成了很快啊好放下吧好做好了同学啊方继豪你思考一下啊呃尤其是之前有接触过同学你想一下这个蝴蝶这个蝴蝶跑的有点有点憨啊那我
们这个蝴蝶的效果一般的话我们看到蝴蝶飞的时候是左一飞右一飞左飞一下右飞一下那这个效果怎么实现呢自己思考一下啊啊做好的同学先思考这个问题啊其他同学慢慢来不要着急啊我们是以程序的理解为主千万不要中间觉得呃那个草草的完事就
可以了啊你要理解程序讲的是什么然后怎么去完成的然后中间遇到什么问题该怎么去解决你自己要思考的啊好陈波仪完成了啊好你先思考那个问题啊来陈波也是有好了但是他还是天上还在天上你是哪个角色机器人和甲丁都在
都在天上那你看一下初始角度是不是有问题那初始角度如果不行的话你就把那个你看啊你看老师这个角度面向的话你就把它统一面向面向右面向右就正常了啊他就不会往天上跑了好吗换对90对都加一个面向90加在加在初始化的位置
啊不要加在重复执行里啊好方涛完成了呃那个方方方继豪完成了是吧来你说一下你有什么问题就是嗯就是等待02秒它好像就是很像就是在飞的时哦你加了一个等待是吧好
可以可以请坐啊这充分的把我们刚刚才学的知识用起来了很好啊好其他同学还有自己还可以有自己想法啊先做做看啊然后李如丹完成了吗完成了给老师啊完成了给老师比个爱心啊你
那个手太低了我看不到对然后杨后宁完成了吗对完成了是吧啊完成给老师比个爱心就看到了啊好都完成了那现在来一起来看啊我们来讲一讲这
个这个小的蝴蝶怎么做出来那个飞舞的效果啊你们看这个蝴蝶现在呃其实有点猛的啊就这样来回的跑然后这种斜着碰着撞一下然后就回来了那其实我们做的时候呢是可以让它这个蝴蝶更加灵活一点比如说蝴蝶不是左飞一下右飞一下嘛对不对那
我们其实可以这样做介绍两个新的指令啊这两个新新的指令注意了啊我们这里面面向哪个哪多少度方向它这个你定好之后它的方向就发生了变化所以我们一般的话如果你动了方向我们前面就加个初始化初始化默认的是向右的就是90度所以你
呢如果说方向有问题请大家前面初始化里面加个面向90度就好了啊那在这里面这个蝴蝶蝴蝶我可以怎么办呢哎在运动里面我们有一个左转右转啊注意看了这两个也是很重要的啊啊现在我们没有讲角度的问题没有讲角度问题但是我们至少这里可以知道的来看
黑板15度是什么概念的你们看啊那现在老师这个箭头你看啊这个是15度看到没有从这个角到这个角这就叫15度很小很小的角再拉大一点这叫90度再拉大一点啊这就180度了角的问题老师后面会给大家讲啊我们讲
几何的时候会给大家讲现在先不要着急啊我现在让你告告诉你的就是这个角度是可以调的啊那现在我们让那个让个蝴蝶你看啊向左转15度然后移动1步对不对然后干嘛呢中间等待一下注意看老师这个过程啊等待多少呢等待个02秒然后干
嘛呢再让它右转15度然后再移动十步在等待02秒注意看了啊在等待02秒你看这样的话就不一样了它是左转移动右转移动这样按顺序的话这个蝴
蝶你们看现在是这个效果看好了哎它是这样的一个效果看到没有左转右转它会有这样的一个角度啊现在这个角度不太明显啊那我们可以干嘛呢我们可以把这个左右反转设置成任意翻转我
们再看看效果你看它是这样的你看看着很累的感觉看到没有它是这样跑的啊所以它是比较有意思你们可以自己调一调啊自己调调看啊这是老师随便想的一个创意啊你们可以自己构思一下它不只是这一种啊你想你想让这个蝴蝶有更飞飞的更好的效果可
以有很多种的啊好自己去做一做啊比如说我这里面设为左右翻转然后这里面我可以设为45然后这边也审为45啊自己调一下再看一下这个蝴蝶哎你看这个蝴蝶是不是现在有慢慢飞的感觉了看到没有慢飞的感觉啊
然后这个时候你还可以呃我们看一下它是有下一个造型的啊我们可以把下一个造型也加进去你自己可以尝试一下啊说是高让蝴蝶做出这种飞的效果啊这个方法不唯一方法很多啊在说号告诉要不发生问好3也不一下可能今天对大家来说学的最难的就是这
个蝴蝶了啊一般的大家理解了就好了蝴蝶重要是理解这个过程如何用程序的方式去表达啊尤其是它这个角度问题啊他都说下哎你看这个蝴蝶现在左右
摇摆啊像疯了一样啊这样蝴蝶就它的变化就更加多样化了啊你看你看他碰到墙之后就这样像个摇头船摇头翁一样这样摇着飞啊傻傻的护垫好方静豪怎么了老师我的蝴蝶就是先嗯先右转然后再两着移动十步然后再移
着左转然后再移动1然后再两着移动十步好像更分耶嗯可以可以可以我听到在那里转圈转圈的走哎可以可以啊这也是一种新的效果啊这个可以的我听你的程序的这种分解的动作是可以
的啊很好好这就是我们说的让蝴蝶做出这样的一个效果啊然后其他同学完成了吗完成了给老师比个爱心来我看一下都完成了好杨后宁完成了啊方继豪然后陈博宇和李如丹完成
了吗完成了好那个陈默雨完成了吗啊不要着急啊慢慢来啊嗯完成了给老师比个爱心啊好了完成的同学现在可以加个人了啊我没有写人啊我们街道
上一般都有人了啊你可以再放个人儿现在你们应该会放角色了啊你可以多放几个都没问题的这样的话你做出来动画效果就更有连续性啊然后会有很多角色大家去互动啊去证明就娶你好不好啦娶要不直接问一下啊啊产方因为有上是道好全默就好了啊放下吧
来一起来看黑板我来讲一下下面的一个问题啊一起来看啊嗯这里面的话你们看啊这个蝴蝶呢你们看这个
蝴蝶现在可乖了啊这样来回的跑啊跑啊跑啊然后张这个嘴咧这个嘴然后一会摇头摆尾的啊这样的一个效果那实际上我们看一下这个造型里面它有两个造型我们现在就用这一个是不是有点浪费了对不对所以这个时候你可以把我们讲的什么下一
个造型让它动画动起来啊所以在外观里面有一个下一个造型下一个造型注意啊你看老师放到哪啊我一个放在什么移动一次啊然后等待的后面放一个然后立移动第二次等待后面放一个我放了两个就是每做一个动作换一个造型啊这样我们
再看效果你看这蝴蝶翅膀会动了看到吗哎所以大家做的时候注意这个细节然后你们学然然后你们学的很形象啊可是你不是蝴蝶啊不要乱飞啊小心从凳子上飞下去啊嗯对没在联嗯嗯我看到了我看到了你了有一只猫啊我
好晨波已完成了啊其他完成了给老师比个爱心点个小爱心我看看啊都完成了吧你至少你的
蝴蝶啊要翩翩起舞啊好那接
作品保存与课程总结
下来老师讲一个比较重要的啊注意听了啊上节课在总纲的时候老师有讲过怎么去保存程序啊那现在老师来再教一次非常重要的怎么保存你的程序你看我们辛辛苦苦写了一晚上的程序怎么去保存它呢哎我们要注意了在哪呢点左上角注
意看这个过程啊如果你保存过的它没有提示的你看啊老师把鼠标移到项目上啊它自己会出来我会我知道啊我再讲一遍啊你要会啊不仅要会而且要灵活的使用啊这里面有个保存项目
点保存之后他会问你保存到哪儿啊来来一起来看点保存它显示刚刚在跟我妈妈说正在保存正在保存这里面的话哎比如桌面桌面的话我起个名字注意看了啊起个名字比如说今天是呃今天是那个街道对
吧繁华的街道我你写个街道吧两个字儿的然后点保存好它显示正在保存这个时候我们程序就保存到我们的桌面上了那下一次的话你就不用打开
这个软件直接打开双击桌面上那个叫街道的文文件就出来了这是一种方法啊直接点那个桌面的文件第二种方法第二种方法看好了第二种方法点项目有一个打开项目点打开之后然后它会弹出来一个界面打开哪一个你可以选择左边选这个桌面桌面上你看
街到这个就出来了双击街到然后程序就打开了你看跟这个是一模一样的就是我们刚刚写的程序大家记住了吗请大家把自己程序保存一下啊我一般保存到桌面啊看你们自己的习惯啊如果你有一个自己的文件夹可以放自己文件
夹里都可以啊另外老师提醒一点特别重要叫边做边保存啊待会再说你们先保存完保存完给老师比个爱心我就知道你们会操作了啊尤其是自己起个名字啊要知方便你去知道你自己做的什么作品保存好了吗保存好了给老师比个爱心啊比个比个
星心名字如果说你不会打中文的话你打拼音也可以啊然后看你个人的一个习惯啊有的同学在打中文的时候可能会尤其是前期啊键盘的操作不是很熟练啊陈波义好了看到了啊好爱心出来了你注意我让你比爱心不是比拳头啊爱心和拳头是有区
别的啊拳头你这要揍老师啊嗯小心心小星星这样的啊两两个手指哎这样就好了啊嗯好其他同学保存好了吗然后宁保存好了吗然后李如丹保存好了吗好好看到了然后方静
豪也保存好了对吧好我讲一下啊我们要养成一个习惯啊这个习惯包括你们的父母也要养成这个习惯很重要的就是我们在
写程序也好在做文件也好边做边保存什么叫边做边保存呢就是你写程序的过程当中注意看比如说老师这里面写了一个程序写完之后呢写着写着我程序做了改变了哎不要忘了什么呢不要忘了保存一下点保存项目注意看了啊你点保存项目它显示正在保
存保存成功这说明你的程序已经被保存了就是你现在做这个程序把刚刚保存的给覆盖掉了能理解吗这个叫覆盖掉了所以这个时候如果你电脑出了问题没关系你最近一次保存的记录它是记录下来了能理解吗所以时不时的保存一下能理解吗
其他同学理解的给老师比个爱心我来看一下啊这个习惯很重要啊好啦好看到了啊很好那如果你没有这个习惯的话以后你会发现我很复杂的一个程序写了半天突然电脑关
机了然后或者电脑死机了啊前功尽弃这个很重要尤其是在一些比赛的时候啊比赛的时候你的程序废掉就完蛋了啊好然后这是我们说的保存自己的程序好接下来我找同学来总结一下我们这节课学了哪些
知识点找同学来总结一下总结的好我要加分啊我们今天的话提了几个问题今天的坑啊坑比较大啊有很多同学没答出来啊那现在我们来回答这个问题有同学要自告奋勇的嘛总结一下我们今天学了哪些重要的知
识点谁来啊举手谁来总结一下然我今天都学了哪些指令啊学了哪些重点举手说话啊有没有有没有自告奋勇的啊你要不说的话我就说了啊好呃方金豪你来讲其他同学注意听对不对啊就是你说就是先
是学那个等待一秒和就是那个呃和那个嗯转那蝴蝶就是那只呃那翅膀怎么动的还有还有那个呃等待秒转就是那个左转或
右转15度然后还有那个碰到边缘就反弹还有左右翻转还要把大小设为几几几的嗯很好还还有下一个造型好很好啊切换造型对吧还有吗来呃还有其他同学要补充吗李如丹刘丹你要你要开开开麦麦克风才能听到啊你要
开你的麦克风的啊好嗯你还教过我们怎么嗯就是你还你还教你还教过我们怎么保存作品啊好保存作品这个很重要边做边保存对不对好啊李如丹啊嗯加一分好还有谁还有谁要补充的
吗哎陈博宇你要开麦克风啊好还教我们怎么使用这个麦的架然后把让这些让让这些东西都动起来而且让他们都变得
有规律嗯很好嗯啊陈博宇呃也是在做一个总结性的一个发言啊那还有其他的吗还有这个杨浩宁你要说什么你觉得他们没说的啊他们没说的不能说说过的啊还有那个还有昨天讲的然后今天又重复
了一遍那个当绿旗未点击对对然后这我们今天是开篇课啊然后昨天是上一次是开篇课讲的这个小绿旗点击的开始和结束对不对好很好还有补充吗嗯好请坐然后方建豪你还有什么补充的吗还要还要学了呃复习那种呃保存的
还学了一个新的打开的方式嗯好好请坐很好啊那么今天的话我们各位同学呢把总结下来的话把我们今天讲的内容的话都涉及到进去了啊非常好说明今天大家听课都非常
的认真啊我然后我这边都有记录啊非常棒那接下来我们的作业今天作业就是什么注意不要看现在的程序今天的今这周的作业啊你们可以拍视频发到群里就是自己做一个热闹的街道啊呃根据老师上课讲的这个规律自己去推断出来不要看之前
的程序独立完成啊完成之后展示一下然后拍视频然后作业完成的比较好老师有加分好吧老师有表扬好不好作业记住了吗自己要展示一下啊拍视频的时候要讲一下自己的作品好吗好今天大家表现
的都不错我们下周见啊下周做更有意思的东西啊好拜拜还能做吗啊你现在还可以做啊然后我们现在哈到时候交作业就好了啊我们这节课就结束了拜拜各位
同学下周见