粉丝247获赞4832

hello, 大家好,我是陶爸,今天呢,我和阿陶一起去学习一下这个编程。 cf 的编程,对呃, cf 的开发语言呢,是苹果前几年推出的一款面向移动端和后端的开发语言,然后呢,在推出这款语言的同时,他也推出了一些辅助工具, 帮助其他人去学习这个开发语言,比方说在 ipad 和这个麦克上,他都有这个 swift playgrounds 啊,在这个 playgrounds 里边,他会提供了一些基础的编程课程,然后去呃去呃让别人去学习,方便的让别人去学习。 然后呢,他有些课程其实小孩子也是可以学的。那今天呢,我就跟阿桃一起去尝试着去学一下这个 seeve 的一些编程,了解一些他的一些概念,那些内容。然后呢,大家,呃, 家里有 ipad 的,其实也可以去直接去下载这个 safe 的 playgrounds, 然后可以在上面去呃看上面的课程,然后带着一起走。然后呢,我们这边已经下载好了,现在可以直接打开 呃,进入这个呃 safe to playground 之后呢,他会在下面列出一些呃课程,就是更多 playground。 然后呢,其实如果一开始的话,可以去呃看这个编程入门,他会有些讲一些基本的概念,然后呢,你呃呃,你进来之后可以直接去点击获取,然后他就可以在这个编程入门里,有些课程我们这边已经下载好了,可以直接打开 好了,这个是他的一些入门的一些介绍,就是会介绍一些概念。首先是命令, 第一条,你没有照着食谱烤过什么美味的小点心,或者按照说明书组装过什么炫酷的小玩意,呵呵,就比如说上次排队一起做便便 蝙蝠车的那一个,对,然后呢可以通过代码创建属于你的指令,让设备帮你去隐形。 好,刚才那个录制的软件有些问题,录的时候老师会绿屏,然后现在换了苹果系统,带我们接着继续我们下面的下面的编程学习。好,嗯嗯, 好。呃,这些都是一些简介,比方说这个是一个呃命令,他告诉下面的这个角色要往前走,就是 move forward。 然后呢这个呢也是一个命令,就是告诉这个角色要收集一下宝石, 然后呢这个介绍就结束了,我现在我们正式进入这个编程的内容。 好,可以看到这个他这个界面分型分成了三个部分,左侧呢就是一个这个整个学习的一个 内容的一个列表,然后呢中间这块呢就是当前这课程里面要学的内容。右面呢就是一个演示,你可以滑动滑动他去看这个相关的一些内容,然后呢还可以再做去做测试,下面 有一个运行我的代码,还有一些提示,在学习不会的时候可以做提示。好,现在我们按左侧这个按钮,把左侧这个列表收起来,这样方便我们更快的更方便的去输入更多的内容去写。好,现在我们看一下这第一节的内容是什么, 他的目的是想要这个角色,他的名字叫 bat, 去收集他喜欢的宝石,然后呢需要用 safe 的命令让 bat 在这个关卡世界中动起来。 然后呢他有两个秘密,那前面已经介绍过了,一个是 move forward, 还有一个呢就是 collect the dream, 就是我向前走和收集宝石,那要让这两个命令组合起来才能完成这个任务。那么现在来观察一下啊,这个决策呢,离他这个宝石大概有几步的距离,所以呢 整个的流程呢?就是他先往前走,走两步之后,或者走三步之后呢,再去触发这个这个收集宝石。这个动作。好了,现在大概有三步吧。对,三步。好了,现在你可以去陪,现在阿桃可以去尝试尝试一下,看怎么去解决这个问题。 首先现在这里是没有代码的,应该是要自己抄上去。对,这可以去写,可以去,可以去写。哎,不对啊,这个是可以去写,他写的时候他会有提示。 嗯嗯啊,这里也会有提示,按提示的时候这里就会把你要做的命令给写出来, 这里可能需要自己手手打出来,你打出来吧,我们把它打出来,好不好? m o e m o f o r w a r d。 对,然后还要把这个括号也打出来, 他应该是有提示。我不知道为什么这里他没有把那个代码的提示给给放出来,就很奇怪,我应该把它切换成 切换成英文的。对对,是英文的括号。然后呢,现在我们输入了一条命令, 就可以运行代码了,可以试一下让他往前走一步,点击运行我们的代。我的代码。啊,那他现在就往前走了一步,然后呢,他走一步是不够用,是不是还要再往前走一步?所以还要再再往前再去触发一下这个命令? 但是他这个软件貌似有一点点问题,他应该是会有提示,可以快速让我们输入的。那我们现在就去拷贝一下好了,是吧?然后选择 选择拷贝在哪里?哎呀,有点烦呐。 靠背,对,然后再粘贴,然后呢再次运行一下我们的代码, 然后他就从从头开始,然后走了一步,这时候呢还不行,还得再走一步,对,还得再走一步,所以还要再拷贝一次我们的这个,再粘贴,然后再运行一次我们的代码,然后他就又从头开始走,走到宝石那块距离。 好,然后呢就可以收集宝石了。对,然后呢就可以收集宝石了。下面呢是收集宝石的命令啊,现在要把这个不收集宝石的命令打上去, c o c o l l e c t, 然后呢大写 g e m, 然后是括号,然后呢再运行一次我们的代码,好了,他又送回来了。 好,我们的第一个关卡就完成了,他总共执行了四条命令,然后前面三条命令就是让这个角色从开始的地方往前走, 走到宝石的下面,然后呢最后一条命令就是去收集宝石。这样呢这这一小段程序呢,就完成了第一个关卡所需要的内容,然后我们切换到下一页。 哦,这个是多了一个转 弯,对,下一页的话就比较复杂了。下一页的话,嗯,他除了转弯之外,还会有一个触发开关的操作,对不对?他有一个开关,对 check switch 的一个操作,切换开关,然后我们看一下他的说明。 开关的话可以切换为打开或关闭的状态,关闭的开关为熄灭的待机火状态,打开的开关为点亮的发光状态。输入命令,让 bat 走到宝石处,然后去收集宝石。 然后呢下面已经有我我们这些的了。对,下面第一第一节结束之后就会有,他会把这些上一节用过的或者是正将要用的这个代码列出来,方便我们去使用。然后呢你要去走了就 的话,就可以直接点击下面这列出的这些代码,呃,命指令就可以直接去用了。我们现在是 第一个呢,就是 collect gym, 这个上一上一上一页我们去用过了,他其实就是收集宝石的一个指令。第二个呢就是 move forward, 他就是往前走一步。第三个呢就是 check switch, 他就是一个开关,然后呢最后一个就是 turn left, turn left, 就是往左走。好了,我们现在观察一下这个 整体的这个,呃,验整体的这个,呃,这个画面他的一个布局, 可以看到这个角色如果是要收集宝石的话,他需要往前走,走完之后呢?然后再再怎么样走,走完之后再怎么样左转?对,走完之后再左转。好了,你试一下看能不能解决这个问题。 走一步,走一步,往前走了,再走一步下台阶,然后呢?这个转弯。对,这个是左转,然后呢?然后是收集,再往前一步。对,然后呢?然后呢?收集宝石,收集宝石。对,提一下我们的代码。对, 喂, 但是呢我们还要去触发这个开关,看他的提示是什么。收集宝石宝石后,让 bat 走到开关处 第二阶段前方的砖块上,然后用 check switch 将开关打开,我们看一下这个开关在什么位置。开关需要往前走,然后呢?往前走?左转,往前走,上楼梯, 再往前走一步突发开关就行了。对,然后你,你去把命令跳进去吧。嗯, 先说往前,对一步,然后呢? left, 对,然后呢再走一步,走上台阶, 再走一步,然后这个触发开关,对,触发开关,然后呢运行一下代码,对,运行一下我们的代码,然后呢又得从头来了,对,他每次运,他每次运行的时候都会从头开始,就是很麻烦。对, yes, 好,结束了。 好,我们先来回过头来看一下我们这个这一这一节用了 多少个命令?首先呢是两个,首先呢是两个前进的命令,就是他一开始是在这个箭头的地方,箭头,对,他往前走两步,走到这个下面那个台阶,然后呢再去左转,左转,左转之后呢,再往前走一步, 当前走一步呢,然后去收集宝石。收集完宝石之后呢,然后再往前走一步,到了这个将要上台阶的这个地方, 然后呢再往前,再然后再往往左转,就相当于从这里往左转,转上来就要上台阶了,然后走一步上台阶, 再走一步到这个开关上,然后再去触发这个开关,然后呢这个开关就会触发起来,然后就完毕啦。对,然后呢这 解决完毕了。好了,今天的编程的介绍就到这里了,后续的内容呢会陆续更新的,感兴趣的朋友可以关注我们,拜拜。拜拜。 要录这么短够吗?够了呀!