我的世界的代码小时教孩子编程的基础

《我的世界》是有史以来最受欢迎和最持久的游戏之一。多亏了《 Minecraft的编程时光》,这也是孩子们学习编程基础的绝佳途径。

想了解更多有关《 Minecraft的编程时光》教程如何使年轻编码员受益的信息吗?继续阅读!

什么是Minecraft?

Minecraft于2011年首次推出,是一款沙盒视频游戏,由瑞典游戏设计师Markus“ Notch" Persson创建和设计。现在由微软旗下的Mojang发行,该游戏允许玩家使用各种3D数字立方体进行构建以创建虚拟世界。这样,您就可以在单人游戏和多人游戏模式下探索,收集资源,制作技能,战斗等等。

2014年,微软以25亿美元的价格收购了Mojang。到2018年初,所有平台的Minecraft销量已超过1.76亿份。这是有史以来最畅销的视频游戏!

介绍Code.org的“代码之时"

Code.org成立于2013年,是一个鼓励学生学习的非营利组织。学校和家庭中的计算机科学。该组织通过其网站为有志学习的任何人提供免费的编码课程。

Code.org的“编码小时挑战"于2013年在“计算机科学教育周"期间首次启动。它鼓励学生在一个小时内完成了简短的编程教程。从那时起,一小时编码教程的数量已大大增加。

挑战已遍及全球,可在超过63种语言和180多个国家/地区中使用。 Code.org重点关注人口不足的人口统计学问题,大多数学生是女性或少数族裔。

什么是Minecraft的“代码小时"?

通过Microsoft和Microsoft之间的合作伙伴关系Code.org是Minecraft的“代码小时"活动,于2015年首次推出。该教程专为六岁及以上的孩子设计,提供Minecraft平台中编程的基础知识。此后,游戏玩家将根据所学知识完成14项挑战。这个星球为年轻人提供了计算思维和解决问题的能力,以在日益数字化的世界中取得成功。借助“ Minecraft"和Code.org,我们旨在以自然,协作和有趣的方式激发下一代创新者的创造力。"

“我的世界"代码教程工作时间如何?< /

到目前为止,有四个面向想成为编码员的Minecraft Hour of Code工具:

  • Minecraft Adventurer
  • Minecraft Designer
  • Minecraft Hero's旅程
  • 最新的《 Minecraft Voyage Aquatic》
  • 在每个教程中,您都将通过对Minecraft世界的自上而下的视图编写虚拟角色来学习计算机科学的基础知识。为此,您使用Blockly(一种用于创建可视块编程语言的客户端JavaScript库)。

    由Google创建并在Apache 2.0许可下作为开源发布,Blockly使用链接块来编写程序。拖放框时,将使用JavaScript,Python,PHP或Dart生成代码。还可以自定义Blockly以使用任何文本计算机语言编写代码。

    在您选择的Minecraft的“代码小时"中做出的第一个决定是选择字符,Alex或Steve。从那里,窗口分为三个部分。

  • 在左侧,您将找到Minecraft游戏空间。在这里运行程序。在此之下,您将看到本教程各个级别的说明。
  • 位于中间区域的工具箱是控制角色的命令所在的地方。
  • 右边是在其中创建程序的工作区。
  • 每节课都以相同的方式进行,并从介绍性视频开始。让我们进一步了解每个Minecraft小时的代码教程。

    Minecraft Adventurer

    Minecraft Adventurer是Microsoft与Code.org之间的首次合作,可通过您的网络浏览器获得。您也可以下载副本以供离线使用;它适用于Windows和Mac。

    如果互联网速度较慢或希望将其下载并安装到多台PC上,则后者是理想的选择。

    开始在Minecraft Adventurers,拖动moveForward();

    下一步,单击运行,以允许角色在Minecraft网格上向前移动一个空间。从这里,您可以向程序添加更多块。在执行操作时,角色将继续朝一个方向移动,具体取决于您的命令。

    被卡住还是感到困惑? Minecraft Adventurers使撤消更改变得很简单。使用工作区右上角的重新开始按钮,然后重新开始。

    Minecraft Designer

    使用Minecraft Designer,您可以对动物和其他动物进行编程您自己的Minecraft沙坑中的生物。不幸的是,您首先注意到的是Minecraft世界已经停止。这样,绵羊就不动了,鸡停止了产卵,僵尸也停了下来。

    您的工作是添加代码以使Minecraft世界再次正常工作。

    Minecraft Designer通过编写鸡来开始。再次,您将通过拖动方块并单击 run 来指导角色移动。要走得更远,请拖动另一个向前移动的方块,依此类推。

    要重做游戏,请点击重置按钮,然后重新开始。

    Minecraft Hero's旅程

    在《我的世界》中的《 Minecraft:英雄之旅》中,您会在每个级别上找到一个特工。您必须对该代理进行编程,以使您的角色超过当前的12个级别。

    难度随着步骤的增加而增加;在第一级中,系统指示您将代理移动到压力板上。铁门将打开,以便角色可以逃脱。

    Minecraft Voyage Aquatic

    最新的《 Minecraft编码小时》使您的经纪人负责一艘渔船。提出了各种挑战,这些挑战主要还是基于运动和解决问题的方法。

    此版本中的任务包括寻找船,抓鱼和寻找沉船宝藏。像往常一样,您将能够通过重做挑战来改进代码,并且可以扩展说明以使其更加清晰。

    最后,您应该能够创建说明以最少的块来指导您的代理

    关于Minecraft编码时间的最终思考

    尽管Minecraft编码时间针对6岁及以上的孩子,但对于任何想编码的人来说都是值得的。出于这个原因,每个教程都设计为既可以在教室使用,也可以供个人使用。

    Minecraft Adventurer可能是唯一可以脱机使用的软件,但是无论如何,它们都可以在线访问您的平台。完成每个Minecraft拼图后,返回并以不同方式解决它们。这样,您将发现更多的可玩性。

    在准备撰写本文时,我经历了每个Minecraft的编码小时。每个都令人兴奋,有趣,是的,值得。无论年龄多大,我们强烈建议您使用它。

    您是否正在寻找更多学习编码的方法?查看这些最好的游戏,学习如何编写代码。

    标签: Minecraft 编程