编程一小时 当个创世神!
Minecraft让大家在生动有趣的游戏通关中,就能轻松学习编程知识,成为创世之神!下面就让Minecraft首席攻城狮Jeb带大家开启创世之旅吧!
首先,访问Minecraft编程游戏教程 (“阅读原文”),点击“try now”,选择一个你喜爱的角色: 帅气威猛的Steve,或是美丽可人的Alex。
下面就让我们选择Alex,开始游戏吧!
进入游戏主界面,功能分区一目了然:左边是Minecraft的游戏区,每一关的任务要求将呈现在页面左下方。中间区域是工具箱,每一个模块都是一个指令。你可以将指令模块拖到右边的工作区,由上至下连接起来,随后点击左下角的「Run」,Alex就会依次执行多个指令。
如上图所示:将「move forward」 程序方块拖到工作区,然后按下「Run」,Alex会向前移动一格。将「turn right」方块拖到「move forward」方块下方,等待橘色线出现,将其放下,两个方块就会贴合在一起。这时我们再按一次「Run」,Alex又会做出怎样的动作呢?大家快来小试身手吧!
游戏进入第5关,我们需要重复做一个动作很多次。(难道需要手动重复100次吗,小编你可不要胡闹~)无须担心,这里我们可以使用循环重复语句,一步让计算机将任何一组动作自动进行重复,数千或几十亿次都不是问题。
如上图所示,为了构建我们的房子,需要将「move forward」,「place birch planks」重复4次。循环口令可以让这个过程大大简化: 只需要将「move forward」,「place birch planks」拖入重复口令中,设置重复次数为4,“体力活”就秒秒钟搞定啦!
在第11关,更考验智慧的挑战来了——如果遭遇岩浆,我们又怎么让小人自动避开呢?
这时“判断语句”就可以帮助电脑做是非题。当游戏小人打碎了前面的石块后,要判断前面是不是有熔岩。具体操作可参考上图指令顺序:如果前面有岩浆
轻轻松松,大家就已经学习了编程的基本语句、循环语句、判断语句三个概念。这些是程序设计师每天都会使用的概念,同时也是电脑科学的基础。
编程一小时,从此妈妈再也不用担心我的编程,so easy~当个创世神,大家一起编程起来!
点击下方【阅读原文】直接进入编程游戏吧!