本文来自公众号:黑板洞察(ID:heibandongcha),作者: 小二哈,题图来自:图虫创意
前言
2019年3月27日,微软宣布 Minecraft 我的世界教育版在中国大陆版权归属京东集团独家所有,由京东云管理运营。
至此,这款在其他国家广泛应用的产品,终于进入了国内市场。那么,这到底是一款怎样的产品?又能否改变孩子们的学习方式呢?
要聊 Minecraft 我的世界教育版,就不得不提它的老大哥 Minecraft 我的世界。这是一款拥有 10 年历史的经典沙盒类游戏,这是一个由像素方块组成的世界,玩家可以在游戏中的三维空间里主要做着“建设”与“破坏”两件事,透过像乐高一样的积木来组合与拼凑,轻而易举的就能制作出小木屋、城堡甚至城市。
认识 Minecraft 我的世界教育版
本次引进国内的教育版本,其实是基于我的世界:Minecraft:BedrockEdition 制作,也就是玩家口中常说的最纯正的官方原版。为孩子们提供了一个相对健康的学习环境,同时也增加了一套循序渐进,由浅至深的编程课程,让孩子们通过一个相对熟悉的故事背景,寓教于乐的学习编程。
进入页面后我们可以看到,Minecraft 我的世界教育版提供两大方向的编程课程,分别是相对简单,有完备引导说明的图形化编程课和高阶一些直接编写代码的 Python 课程。如果你是第一次接触 Minecraft 我的世界,教育版还提供了一个类似新手模式的一小时编程课程。我们强烈推荐大家从这里开始入门,这个课程会帮助你尽快了解 Minecraft 我的世界教育版的基本操作。
在《编程一小时:AI 造福人类》的故事里,你将化身一个人工智能训练师,通过图形化编程为代理机器人在森林里导航并引导它收集导致火灾的证据,帮助机器人学习如何预测火灾可能发生的地点。最终,使用机器人获得的能力移除那些会引起火灾的物质,为村庄排除隐患。
进入任务以后我们看到,整个地图还是熟悉的 MC 风格,可以找到像素组成的建筑以及颇具赛博朋克风格的消防车。继续向前走,会有一扇封闭的门,这时我们需要与研究人员交谈。走近以后单击鼠标右键就可以触发消息窗口了,然后我们就接到了第一个任务,借助编程来打开这扇门。
根据研究员的提示,我们按快捷键 C 打开代码生成器,生成器是双栏布局,左边的“工具箱”放置着本次任务中可能会用到的模块,这些模块可以重复使用。右侧是工作区,我们需要从工具箱中选取模块,把它拖拽到工作区中来形成完整的工作流。当我们编辑好工作流之后,就可以点击下方的播放按钮,程序就会按设定执行操作。
接下来我们进入第二关,这次任务需要我们控制代理机器人进行移动。首先我们还是要按 C 打开代码生成器,拖拽代理移动模块,并把移动距离改成 3 步。点击运行,这个任务就完成啦。至此,我们已经了解了图形化编程任务的基本操作。来,大家一起复习一下,WASD 控制方向的移动,鼠标右键用来确认或者发起对话,C 键打开代码编辑器,拖拽控制工作流,数字键用来改变相关参数。
第三关,难度增加,我们需要控制机器人移动到干燥的灌木旁边并且分析数据。这里要注意移动的距离和分析方向。
完成前三个关卡后,我们需要沿梯子爬到塔顶。这里可以俯视整个地图,便于我们完成一些复杂的联合任务。与技术员交谈,我们得知需要控制代理机器人通过迷宫,靠近建筑边缘可以获得更好的操作视角,别担心,并不会掉下去。这里我们选择“短路径”开始任务,首先需要分析任务逻辑。
左下角为起点,机器人需要前进 6 步→右转行进 2 步→再向前行进 4 步→最后对灌木进行分析。OK,我们按这个思路开始编程。
综合来看,引导课程的设计还是比较合理的,操作逻辑也是循序渐进。只是为了照顾低年级同学的接受程度,初期的关卡设定显得简单了一些。当我们完成前面的任务,攀下高塔穿过迷宫,来到火灾研究中心就会发现,接下来的设定已经开始接近 AI 行业的基本规则,同时也对学生的认知水平提出了挑战。
比如这个“帮助代理机器人了解有火灾危险的植物”任务,就和我们现实生活中的人工智能开发流程非常相似,可以认为是“人工标注”工作的简化版本。
这一类任务看似操作简单,但要让学生真正理解任务的目的和操作的意义,就需要老师更深入的讲解了。
等我们完成后面的训练任务以后,会看到一架略显简陋的直升机。接下来跟消防员对话,他将带领我们前往有火灾隐患的区域。那么我们的最终任务,就是在闪电风暴来临之前,清理掉这片区域的干燥灌木,形成防火墙,阻止火灾的蔓延。
还是按 C 键打开生成器,我们需要让代理机器人一直向前行进,同时每走一步判断一下前方是否有干燥的灌木丛,如果有的话,就马上摧毁它。
完成这个之后,编程一小时的任务就全部结束了。你可以选择领取证书以后查看其它进阶一些的图形化编程课程。也希望京东云在更新课程的同时能为我们带来更多有趣有料的小故事。
结语
孩子在编程的过程中享受到了自由的体验,这种自由不仅来自于作品的多样性,更重要的是在编程创意的过程,创作赋予了孩子想象的权利。
Minecraft 我的世界教育版利用图形来发散思维,把教学场景与图像、颜色等建立记忆链接,充分运用左右脑的机能,利用记忆、阅读、思维的规律,协助人们在科学与艺术、逻辑与想象之间平衡发展,从而开启人类大脑的无限潜能, 简单却又很实用。
目前,科技与创新高速发展,整个社会已经逐渐进入以计算机科学为基础的人工智能时代,其中的核心则是编程思维。因此,我们认为,世界上未来的公民即使不从事计算机开发工作,也不能没有编程思维。第四次工业革命近在眼前,代码的程序会把我们带向一个怎样的未来?
理解编程的力量,就是更好的理解未来。
本文来自公众号:黑板洞察(ID:heibandongcha),作者: 小二哈