视频: 《我的世界》编程一小时——重复循环
斯坦佩:我想知道史黛西在干什么?
史黛西:哇哦,我觉得我到了。真是太棒了!
我觉得我还在《我的世界》里!你好吗?你好?
哦,这是个苦力怕。别做任何事情…… 凯蒂:史黛西? 史黛西:你好,凯蒂? 凯蒂:是的,欢迎来到《我的世界》!
史黛西:这太棒了。所以你是个程序员,每天都在这里工作,对吗? 凯蒂:是的,的确非常棒。我是一个《我的世界》市场团队的程序源。 史黛西:你会多少种编程语言? 凯蒂:在我的整个职业生涯中,我可能使用过超过一打的语言。 史黛西:一打? 凯蒂:是啊。 史黛西:所以现在,你不会正好知道这个管自己叫做”代理人“的小机器人的事情吧? 凯蒂:我们用代理人来做一些斯蒂夫和艾利克斯不能做的事情,比如穿过熔岩。 史黛西:好的,我想学一些代码了,并且他们也想学习如何写代码。那么当你开始学习时,什么是首先需要知道的事情?
凯蒂:嗯,你需要学习如何使用循环。循环让程序员写给计算机的命令能够一遍又一遍的执行。 史黛西:明白了,所以我想实际上在接下来的几关里,会开始尝试循环。
在下一关中,你会用循环来让代理人沿着路径移动。将重复模块拖拽到工作区中,并将向前移动模块放到重复模块中。这告诉计算机连续的做一件事情多次,而不用将一大堆同样的模块拖入工作区中。你可以通过在重复模块中放一个数字来选择重复多少次。
你也能在重复模块中放上转向、和多个命令。但现在,我们只需要试着用重复来将代理人向前移动几步。记住。如果你在某关被男主了,随时可以点击重置按钮来重试。
如果你想有一份像凯蒂一样酷的工作,当你完成每个关卡后,点击显示代码按钮。这会让你看看像凯蒂一样的程序员,在《我的世界》编程时,所使用的真正的Javascript代码。 凯蒂:是的,祝大家好运!