2.练习-我的世界:英雄之旅三(函数)

第八关

我们做这一关呢,还需要新学习一个知识,那就是函数。函数就是很多小命令模块组成了一个大的命令模块。


图中的【 build bridge】包裹着 【向前移动】【放置橡木板】【向前移动】【放置橡木板】【向前移动】【向前移动】【向右转】这些小模块。函数中的 build bridge 就是函数名字,就是我们给新组成的大模块起了一个名字。 现在一个【 build bridge】模块其实就是 那些小模块的功能合并。

我们现在使用一个【 build bridge】模块 ,就是使用了 【 build bridge】模块包裹的所有小模块的命令。

我们运行 拖拽出来的 【 build bridge】模块,机器人就执行了 【向前移动】【放置橡木板】【向前移动】【放置橡木板】【向前移动】【向前移动】【向右转】这些小模块命令。



我们运行3个【 build bridge】模块,其实就是运行了 build bridge函数中所有小模块3次。

第九关


当前的这个函数是【 clear path】,这个函数的作用是 【摧毁障碍物】【向前移动】 【放置砂砾】,我们就可以遇到障碍物冰块 就使用一次 【 clear path】函数。

还有没有别的办法?

第十关


这一关 有两个函数 【fix long path】【fix short path】。【fix long path】是重复三次 【摧毁障碍物 向前移动 修铁轨】 ,

【fix short path】是 重复两次 【摧毁障碍物 向前移动 修铁轨】



第十一关

第十二关


自己组建一个函数,然后使用这个函数,还可以做其它的东西,这一关自由发挥。点完成整个关卡就结束了。

输上自己的名字(英文拼音都可以,中文识别不友好),可以获取带名字的证书。

第九关 第二种

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,026评论 3 119
  • List,Queue存储的元素是排列有序的,并且可以重复的,Set中的元素是无序并且不可重复的; List和Set...
    遇见空城阅读 232评论 0 0
  • “不,揽月”在这片荒芜的边疆他抱着她痛哭出声“为何,为何要这样” 他与她是青梅竹马。 他是逸轩王,她是...
    莘九阅读 215评论 0 0
  • 紧紧握住 芬芳的泥土 捻成一条长长的绳 把飘荡的白云 系住 在蓝天里放牧 把流走的溪水 系住 在大海里放牧 把摇摆...
    农尔哥阅读 947评论 6 10
  • 我现在越来越棒,我慢慢的已经越来越清晰的知道自己是谁,我不再找他人认同,因为他人的认同已经远远比不上自己的...
    君君成长日记阅读 431评论 0 1