我家两个孩子一直都是是编程爱好者和《我的世界》Minecraft的粉丝。
我今年3月份就跟大家推荐过《我的世界》Minecraft的编程版(《推荐孩子玩《我的世界》Minecraft,这份免费攻略记得下载好!》),那会儿用编程语言去操作小人完成《我的世界》的构建和探索,这个游戏没少把孩子笑开花。▼
当然也因为很喜欢,我写过关于相关文章也不少,比如:
想学编程的孩子一定要了解,这个宝藏网站不可错过(附资源下载)
用乐高秒变编程大师,3-10岁孩子都可以学起来(附资源下载)
推荐孩子玩《我的世界》Minecraft,这份免费攻略记得下载好!
她还给我举了个例子,上小学一年级孩子放学后开始要写作业,做完后要收拾东西,孩子竟然可以做到用流程图的思考方式来规划自己的行动,提醒自己不要忘记。▼
开学那么久了,孩子学习自觉又井井有条,还跟爸妈说,“编程的思考方式对我帮助很大。”▼
的确啊——
怎么把一个大问题分解成几个小问题,
怎么找到问题之间的规律,
怎么理清做事的步骤,
怎么专注于重要的事情、放下不必要的细节,
这些都是编程思维的核心要素!
读者朋友问我,这半年为什么没推编程文章了?其实是因为疫情学校停课后,为了平衡课程和学习压力,学校把所有辅修课都停掉了,我家孩子一直上的Scratch课程当然也不可避免。现在虽然秋季开学了,但辅修课依然还是全线关闭——没得上呢。
我这边也一直留意可以和《我的世界》相结合的国内编程课程,虽然2019年京东就引进了《我的世界教育版》的中国版权,也启动了云课堂的活动,说真的,我很期待它的落地,但这半年也等不到。估计受疫情影响,要普及得更慢了。
因为两边都停滞了,所以我几乎停了半年的孩子编程学习。直到新学期开学,上个月小同学们聚会,我听孩子们叽叽喳喳在聊《我的世界》。
哥哥的同学,也是2年级的小女孩说自己怎么跟她5年级的哥哥在《我的世界》里斗智斗勇,瓦解了哥哥的防线,并且还打乱了他的部署,气得哥哥跳脚又没办法。
我当时就好好奇,我说:“你们玩的是《我的世界》游戏吗?”
没想到孩子说:“不是,玩的是代码岛里的《我的世界》编程!”
我当时也愣住了,还以为是《我的世界》Minecraft现在已经推行了,没想到小女孩亲自打开哥哥的书包,拿出电脑,给我们看他们正在玩的编程设计,是代码岛2.0。▼
她给我们看她和她哥哥两个人,一起设计过的《我的世界》主题的编程游戏。
她给我们看,她和她哥哥所在的编程小社区里,孩子们的全部《我的世界》为主题的编程作品。
说真的,我一个一个点开来看,每一个都刷新我的认知。▼
原来我一直想找的《我的世界》主题编程早就已经在国内落地了,而且不仅如此,还有那么庞大的一个社区。
世界日新月异的发展脚步,真的是比不上国内年轻人成长的步伐……[捂脸]
我看完也心痒痒的,那可是我等了很久想给孩子上的《我的世界》主题的编程课呀!
原来未来的趋势不会让“前浪死在沙滩上”,而是会让中年人也恨不得年轻20岁,跟孩子一起重新活一次。
需要提前跟大家说:以《我的世界》为主题来拓展的编程课程,算是比较高阶的课程,像哥哥班里的同学一样,从少儿编程开始学,然后循序渐进过渡到中高阶编程,才能更好掌握这些代码语言。
从全球非营利性组织“编程一小时”的网站里也可以看出,接下来的大趋势,编程和不同主题的融合设计,会成为孩子的必修课呢!▼
我们分别看看这十节编程动画课讲什么。▼
一个小朋友叫阿短,来到了沙盘的世界里,进行自己的探索和创作。▼
高阶的编程语言已经从移动端(iPad和手机端)过渡到键盘了,所以阿短也会跟大家介绍不同的键盘和对应的功能。▼
这个编程页面很丰富,没想到编程语言可以有那么多吧,而且指令非常有趣,我当时也是大开眼界。▼
结合了沙盒游戏的功能,即便不启动编程程序,也是可以用键盘指挥这只编程猫到处跑来跑去的。▼
回到编程设计页面,好多可以操作的元素和功能,我都感觉自己在创造一个无边无际的恢弘世界。▼
通过编程语言和鼠标指令双结合,你就可以看到编程猫在代码岛的场景里,开始创造世界了。▼
第一节课,是帮助孩子们了解代码岛的环境,难怪阿短和编程猫都感慨,太简单了。▼
02 学会整理很重要
编程是一种程序性语言,所以对孩子的逻辑思维能力也有一定的要求和提升,第二节课就是帮助孩子熟悉怎么样使用整理指令,并且学会快捷键。
提高逻辑思维的效率,也是综合素养的基本功。
一样的动画画面和语言,阿短出场就先“复习”了上节课学到的内容。▼
采用的是解谜式的开场白,是从阿短遇到了生活中的困难开始,不知道如何整理自己背包里的方块。要收纳的东西太多了,可如何归类,却难倒了孩子。这种入门方式很有趣。▼
这方块有多复杂呢,看这个滑动图就已经惊呆了。▼
但编程猫说,这个方法其实一点都不难。
归类思维是认知和逻辑中很关键的能力,在代码岛里,编程猫就开始教阿短如何提高收纳的效率,这里是一层一层的逻辑引导。▼
最后在Box编辑器的帮助下,阿短成功地设计了能够一捡到方块就归类的程序代码,这是一件多提高做事效率的事情呀!▼
03 设计游戏剧情
很多人想到编程觉得就是在做程序员,但并非如此,编程课程的核心其实是帮助孩子打开脑洞,去创作。
把自己脑海中的世界、剧情、过程和想法呈现出来,这是编程很大的魅力之一。在代码岛里,阿短和编程猫就带着小朋友去感受什么叫做创作的过程。
比如阿短遇到的大问题是:背包失灵了,他要从空中掉下去了。▼
编程猫说,他有办法来拯救快要掉下去的阿短。
打开Box编辑器,修改程序语言,设计剧情内容,这里包括了阿短要说什么话,启动什么指令,达到什么结果。嘿嘿,编程猫都完全“自由设计”了。▼
结果跟编程猫设计的一模一样,阿短不仅没有掉下去,还产生了很多对话和剧情。▼
除了设计阿短的对话之外,还可以紧急呼叫,让更多的人发现阿短的困境,来帮助他。▼
这就是简单又功能庞大的BOX编辑器模式了。
04 设计专属角色
既然编程最大的魅力之一是创作,那么异想天开地设计自己的角色是很重要的。
这个小岛屿里各种各样的小动物本身就很丰富,但是通过编程语言,可以创造属于自己的、独一无二的小动物,这也是很值得期待的事情。
这里的故事由头同样是阿短的奇思妙想,他想做一个小羊羔,可是嫌一块一块把积木搭上去太累了,所以编程猫就帮助他想了一个办法。▼
用空间方格搭建的方式,直接把小动物在“3D创造空间”里变出来。▼
打开页面真的好高级,是建筑师和设计师的专业页面既视感。▼
你可以通过方块空间叠加的方式,去设计自己心中的小羊羔,包括配色和形状,都可以异想天开去做。▼
当你花了时间做完后,点击“播放”,就可以看到小羊羔直接出现在代码岛里了,你也可以为这个小羊羔设计语言,成为你游戏、剧情中的专属角色。▼
来对比一下整个设计效果,是不是一模一样呢?阿短和编程猫都开心坏了!▼
05-10 丰富多彩的编程世界
这样子的趣味创造还有很多,可以说,编程语言在这个设计里一点都不枯燥,相反,孩子可以凭自己的想象力去用最先进的语言创造出来的过程,可以给孩子带来很多的欢乐。
比如第5节课讨论的是如何快速搭建大型建筑的话题。▼
第六节课开始进入如果-否则语句,来进行编程语言的应用。▼
第7节课带孩子看看变量和重复执行搭配语句可以产生的剧情效果。▼
第8节课引导孩子看看酷炫粒子效果。▼
第9节课开始引入函数概念,一键生成森林,万树成林。▼
第10节课通过教授算法,让孩子去创造属于自己的火球特效。▼
虽然这些都是短短的几分钟动画课,却打开了孩子的眼界,给孩子增加了很多想象力和操作上的广阔性。
谁说编程不重要,编程思维是很多综合能力的基础啊,从这个入门课里就可以看出,里面有语言学习的元素、有数学思维的基础,还有语文理解的创意,还有艺术、音乐的加持,这些都好让人兴奋的。
我很喜欢的是在这些编程课程里,体验到的是一种翻转式课堂的教学方式,孩子成为了课程的主角,去探索世界、解决自己的问题,这是一种学习能力,也是独立思考能力的地基。
我们大人自己都可以好好看看,原来编程的魅力不是背记枯燥的程序语言,而是我们可以用程序创造出怎么样的世界!
哥哥因为之前学过少儿编程和Scratch编程,基础要好一点,弟弟目前是零基础的。但哪怕一周只花个20分钟,让孩子接触编程语言,给孩子一个可想象的未来世界,这真的是很值得期待的。
少儿编程不是像我今天介绍的动画入门课那样一下子就用程序来设计,更多的是借助可视化的积木和方块来帮助孩子入门。比如编程猫的少儿编程用的便是图形化编程,是为纯代码编程打基础,这是其他数理课程里都学不到的。下面的页面来自编程猫的少儿编程——小火箭启蒙,这种移动积木的可视化经验就很好。▼
弟弟已经大班了,哥哥也快到二年级了,如果再不积累好编程基础,我担心他们也是没办法学会中高阶的知识要点。
我家俩孩子说,如果能通过自己的编程能力创造出属于自己的《我的世界》大电影,将来一定会激动坏了呀!
好了,听我说那么多,到你了。
你呢,你会想要让孩子学少儿编程吗?
用户评论
哇塞,半年前说要出的吗?终于来了?!等了好久了。
有20位网友表示赞同!
话说这《我的世界》一直是我的心头好,能找到资源太开心啦!
有12位网友表示赞同!
编程版是不是可以自己定义更丰富的任务和玩法啊?期待体验!
有9位网友表示赞同!
这么长时间的等待,肯定要好好玩一玩,看看这个编程版有什么新料。
有9位网友表示赞同!
好久没接触《我的世界》了,这编程版有没有改过其他部分呢?
有17位网友表示赞同!
编程版是不是需要一定的编程基础才能玩啊?我有点担心...
有15位网友表示赞同!
这下可以直接调制自己喜欢的场景和物品啦!好激动。
有12位网友表示赞同!
不知道这个版本的游戏体验会怎么样,希望不会太难上手。
有14位网友表示赞同!
我已经迫不及待了!要开始下载资源,今天晚上就沉浸到《我的世界》里去玩!
有20位网友表示赞同!
这编程版真的能实现很多创意吗?感觉很酷啊!
有12位网友表示赞同!
终于等到你了,我的心目中的《我的世界》终于升级啦!
有17位网友表示赞同!
之前看过一些资料,这个编程版看起来很有深度,让人期待。
有19位网友表示赞同!
希望这个版本能够提高游戏的可玩性,让人玩起来更有趣。
有11位网友表示赞同!
好久没玩游戏了,我决定从这个《我的世界》编程版开始。
有14位网友表示赞同!
分享下载链接真是太贴心啦!可以第一时间体验看看了!
有20位网友表示赞同!
我已经下载好了资源!接下来就是沉浸式体验时间了!
有20位网友表示赞同!
之前玩游戏的时候总感觉局限性大,这个编程版希望能让我自由发挥。
有16位网友表示赞同!
不知道这个版本会不会出现新的怪物和玩法?太好奇了。
有15位网友表示赞同!
希望这个《我的世界》编程版能够火起来,让更多人体验它的乐趣。
有14位网友表示赞同!