2.练习-我的世界:英雄之旅三(函数)
2018-07-27 本文已影响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】是 重复两次 【摧毁障碍物 向前移动 修铁轨】
第十一关
第十二关
自己组建一个函数,然后使用这个函数,还可以做其它的东西,这一关自由发挥。点完成整个关卡就结束了。
输上自己的名字(英文拼音都可以,中文识别不友好),可以获取带名字的证书。
第九关 第二种